Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.584 questões
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
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
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
Na fase de elaboração do projeto (design) de uma aplicação de software, o item mais importante a ser considerado é
No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de requisitos não funcionais.
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 é
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:
Assinale a afirmação correta sobre datafiles, utilizados no Oracle 10g.
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
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 é
No Microsoft SQL Server 2005, o comando
SET QUOTED_IDENTIFIER ON
faz com que identificadores
O procedimento armazenado do Microsoft SQL Server 2005 que exibe informações sobre as chaves estrangeiras de uma tabela é
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
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
Em bancos de dados relacionais, o conceito de triggers ou gatilhos representa, especificamente, um conjunto de instruções que são executadas
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)