Questões de Arquitetura de Software para Concurso
Foram encontradas 7.359 questões
Considerando que o acoplamento é uma medida de interconexão entre módulos ou subsistemas da estrutura de um software, quando um sistema possui módulos fracamente acoplados, isso
Ao desenvolver um programa, verificou-se a necessidade de se passarem três parâmetros para uma subrotina denominada Calcula2, todos do tipo inteiro: elem1, elem2 e elem3. A sobrotina Calcula2 irá realizar uma operação sobre os dois primeiros elementos (elem1 e elem2) e retornar o resultado no terceiro elemento (elem3), que será utilizado logo após a chamada dessa subrotina.
A passagem de parâmetros mais adequada para os três elementos (elem1, elem2 e elem3) é, respectivamente, por
Considere a seguinte estrutura de dados:
Supondo que sobre essa estrutura foi aplicado um algoritmo de busca em profundidade (Deep First Search), partindo-se do nó A, assinale a alternativa que apresenta uma lista com os 8 primeiros nós visitados, coerente com essa forma de busca.
No Oracle 10g, o parâmetro de inicialização que permite especificar a string a ser usado como símbolo padrão de moeda é
O procedimento armazenado do Microsoft SQL Server 2005, que exibe informações sobre os logins e usuários associados na base de dados, é
Considere a tabela denominada Produto de um banco de dados relacional.
Produto (ID, Nome, Peso)
Evitando repetições, o comando SQL para obter o nome dos produtos é
Considere o seguinte comando SQL:
SELECT Salario, Nome
FROM Folha
WHERE Salario BETWEEN 1000 AND 2000
Um comando SQL equivalente é
Em bancos de dados relacionais, reveste-se de importância o conceito de controle de concorrência e, neste último, o conceito de bloqueios. O conceito de bloqueio exclusivo (normalmente indicado por X) indica que se uma transação (T) tiver obtido um bloqueio desse tipo sobre um item (Q), então Ti
Em bancos de dados relacionais, pode-se dizer que um determinado valor de um atributo é desconhecido ou mesmo não existente. Tal definição corresponde ao conceito de valor
Em bancos de dados relacionais existe o conceito de domínio de um atributo, que representa o
No contexto da Internet e dos serviços de redes que utilizam a arquitetura Cliente/Servidor, o servidor pode receber a designação de
Dentre as vantagens da arquitetura de três camadas (three tier), com relação à arquitetura Cliente/Servidor de duas camadas, pode-se citar a
Considere as seguintes afirmações a respeito do conceito de multiprocessamento em sistemas operacionais:
I. considera que um processador é repartido entre vários processos, dando a ilusão de que todos estão sendo executados simultaneamente;
II. divide o tempo de processamento do computador entre vários processos;
III. pressupõe que o computador possua mais de um processador.
Sobre as afirmações, está correto o contido em
Em sistemas de computação, o termo benchmark
Analise as afirmações sobre memórias em um Sistema de Computação.
I. A memória cache é uma memória dinâmica de alto desempenho, externa ao sistema, que possui a finalidade de aumentar o desempenho do processador, pela realização de buscas antecipadas de instruções e dados na memória principal.
II. O Princípio da Localidade é baseado na tendência de o processador, ao longo da execução de programas, referenciar instruções e dados da memória principal que se encontram localizados em endereços próximos.
III. Um programa de tamanho n poderá ser executado em um computador com memória de tamanho total de n/2 desde que o conceito de memória virtual tenha sido considerado nesse sistema de computação.
Sobre as afirmações, está correto o contido em
Sobre sistema de alocação em disco, alocação contígua permite trabalhar com 3 estratégias de alocação: first-fit, best-fit, worst-fit. A descrição para cada estratégia é:
Indique qual afirmação refere-se a sistema operacional de rede.
Assinale a alternativa incorreta.
O controle de congestionamento é uma das funções desempenhadas pela Camada de Transporte no modelo TCP/IP. Sobre essa função, assinale a alternativa incorreta.