Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

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
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
Q2880232 Arquitetura de Software
O gerente de sistemas de um órgão público está preocupado com o sistema de informação que está sendo desenvolvido por uma empresa terceirizada, uma vez que é esperada uma quantidade muito grande de acessos simultâneos. A principal preocupação é que os resultados parciais de uma transação não sejam vistos por outras transações nesse sistema. A empresa alega que isso não acontecerá, pois o Sistema Gerenciador de Banco de Dados é bastante confiável e está sendo utilizado de acordo com as melhores práticas de mercado. Que propriedade ACID garante que a situação indesejada não aconteça?
Alternativas
Q2880231 Arquitetura de Software

Uma empresa deseja implantar uma rede baseada no Windows 2003. Nas reuniões técnicas sobre o assunto, foram apresentadas explicações como: ~

I – é possível alterar o nome do domínio de uma rede Windows 2003, mesmo que ele já tenha sido criado;

II – é possível mudar o nome de um controlador de domínio em uma rede Windows 2003;

III – o DNS é fundamental para o funcionamento correto do Active Directory em uma rede Windows 2003.

Está(ão) correta(s) a(s) explicação(ões)

Alternativas
Q2880230 Arquitetura de Software
not valid statement found
Alternativas
Q2880229 Arquitetura de Software
Um analista de suporte, ao participar de uma reunião em que são apresentados exemplos de sistemas de arquivos para o Linux, aponta que foi citado de maneira INCORRETA o
Alternativas
Q2880228 Arquitetura de Software
Um analista de suporte recebeu um arquivo-texto "arq.txt", em que deve ser extraído o primeiro caractere de cada linha. No Linux, qual o comando que pode ser utilizado para atingir esse objetivo?
Alternativas
Respostas
6821: E
6822: B
6823: C
6824: A
6825: C
6826: E
6827: B
6828: A
6829: E
6830: C
6831: C
6832: B
6833: D
6834: E
6835: A
6836: E
6837: E
6838: C
6839: D
6840: B