Questões de Concurso Sobre arquitetura de software
Foram encontradas 7.359 questões
MVC (Model View Controller) é um padrão de arquitetura de software que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. Acerca do tema, julgue os itens abaixo e assinale a afirmativa correta.
I. O “Controller” é a camada que representa os seus dados, provendo meios de acesso (leitura e escrita) à esses dados.
II. O “Model” possui métodos públicos que são chamados de “actions”,
III. O “View” é a camada que interage com o usuário.
Segundo o conceito de orientação a objetos, analise as afirmativas abaixo e assinale a opção correta.
I. O encapsulamento é um dos pilares da orientação a objetos sua característica é ocultar partes da implementação desta forma construir softwares que atinjam suas funcionalidades e escondam os detalhes de implementação do mundo exterior.
II. A abstração é uma das principais características das linguagens de programação orientadas a objetos, permite o reaproveitamento de métodos e atributos diminuindo o tempo de desenvolvimento, ainda reduz as linhas de código desta forma facilita as manutenções futuras.
III. A herança consiste na separação dos objetos de uma totalidade, a segmentação proporciona uma melhor utilização dos recursos da orientação a objetos.
Segundo o conceito de normalização de dados, o procedimento abaixo pertence a qual das regras de normalização:
“Identificar os atributos que não são funcionalmente dependentes de toda a chave primária”
Analise o script PHP abaixo e assinale a opção que apresenta o seu resultado.
<?
function soma2($numero) {
$numero += 2;
}
$a = 6;
soma2($a);
echo $a;
?>
Assinale a alternativa que completa corretamente o texto a seguir.
Na estrutura de fila, os acessos aos elementos seguem uma regra. O que diferencia a fila da pilha é a ordem de [__1__] dos elementos: enquanto na [__2__] “o último que entra é o primeiro que sai”, na [__3__] “o primeiro que entra é o primeiro que sai”. A ideia fundamental da fila é que só podemos inserir um novo elemento no [__4__] da fila e só podemos retirar o elemento do [__5__].
Os comandos SQL abaixo fazem parte da categoria DML (Data Manipulation Language), EXCETO:
Na UML, os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Assinale a alternativa que não representa um tipo de relacionamento.
Analise as afirmativas abaixo e em seguida assinale a resposta correta.
I. O modelo de referência OSI é dividido em 7 camadas.
II. No modelo de referencia OSI, a camada “física” trata das especificações de hardware em uma rede de computadores.
III. Os protocolos HTTP, SMTP, FTP e SSH atuam na camada de “rede” do modelo de referência OSI.
IV. O protocolo UDP é um dos protocolos utilizados pela camada de “transporte” no modelo de referência OSI.
Analise as afirmativas abaixo sobre sistemas de arquivos e em seguida assinale a resposta correta.
I. FAT16 – Oferece suporte até discos de 2Gb. Não possui suporte a permissões e journaling.
II. FAT32 – Oferece suporte a discos de até 2Tb e possui suporte a permissões e journaling.
III. NTFS – Oferece suporte a discos de até 16Eb e possui suporte a permissões.
IV. EXT2 – Suporta até 8Tb de disco.
V. EXT3 – Suporta até 64Tb de disco.
É um firewall em nível de pacotes e funciona baseado no endereço/porta de origem/destino do pacote, prioridade, etc. Ele funciona através da comparação de regras para saber se um pacote tem ou não permissão para passar.
É uma lista de informações com operações especiais de acesso. O acesso aos seus elementos é feito sempre pela mesma extremidade, isto é, a extremidade escolhida é sempre usada para todas as operações, seja de inserção, eliminação ou pesquisa. Esta regra é também conhecida como LIFO. Esta é a definição da estrutura de dados
Em uma estrutura de herança pode haver muitos métodos para a mesma operação. A seleção do método existente na hierarquia empregado em tempo de execução é feita
Em um diagrama de classes da UML, o relacionamento representado pelo símbolo de um losango preenchido significa
Metadados ou descritores são tipicamente
A arquitetura ANSI/SPARC divide um sistema de banco de dados em três níveis, da seguinte forma:
I. interno que é o que trata do modo como os dados são armazenados fisicamente.
II. externo que é o que oferece uma visão comunitária dos dados.
III. conceitual que é o que trata do modo como os dados são visualizados por usuários individuais.
É correto o que se afirma em
Considere o seguinte:
I. %ISOPEN − permite que se verifique se um cursor está aberto ou não. No caso de cursores implícitos o resultado será sempre TRUE, uma vez que o Oracle fecha o cursor após uma operação.
II. %NOTFOUND − indica se o último FETCH retornou uma row ou não, para cursores explícitos e se alguma row foi afetada pelo último comando INSERT, UPDATE ou DELETE para cursores implícitos.
III. SQLERRM é uma função string que retorna a mensagem de erro associado ao último SQLCODE.
No âmbito do PL/SQL, é correto o que se afirma em
No PL/SQL, a função que retorna o menor inteiro maior ou igual ao argumento, e a função numérica que retorna o código do erro associado à última exceção, são, respectivamente:
Ao observar um diagrama E-R, o analista percebe a presença de um símbolo retangular tendo inscrito um retângulo menor. Ele sabe que, corretamente, tal símbolo especifica