Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.196 questões
Dentro da memória ROM de um microcomputador padrão IBM PC, há basicamente 03 programas (firmwares): ______________________, que trabalha com hardware mais básico do sistema, _______________________, responsável por realizar o autoteste sempre que o computador é ligado, e __________ __________, responsável pela configuração do hardware do computador.
Assinale a alternativa que CORRETAMENTE preenche as lacunas do texto acima.
Sobre as identidades da álgebra de Boole aplicadas às variáveis A e B, associe a segunda coluna com a primeira.
I)
II)
III)
IV)
( )
( )
( )
( )
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.
Sobre os sistemas com múltiplos processadores, marque (V) para as afirmativas VERDADEIRAS e (F) para as FALSAS.
( ) Sistemas fortemente acoplados se caracterizam por cada processador possuir sua própria memória principal, dispositivo de E/S e sistema operacional.
( ) Sistemas com multiprocessadores simétricos possuem dois ou mais processadores compartilhando um único espaço de endereçamento e gerenciados por apenas um sistema operacional.
( ) Em um cluster, cada membro possui seu próprio espaço de endereçamento individual, e a comunicação entre os membros se faz, normalmente, pelo mecanismo de troca de mensagens.
( ) Sistemas com múltiplos processadores exigem a utilização de CPUs especiais de alto desempenho, tornando sua implementação de alto custo.
( ) Uma característica importante dos sistemas com multiprocessadores simétricos é que o tempo de acesso à memória principal pelos vários processadores depende da localização física do processador.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.
A gerência de entrada/saída (E/S) dos sistemas operacionais modernos é estruturada em camadas a fim de isolar a complexidade dos dispositivos das aplicações. Sobre essas camadas, analise as afirmativas abaixo e marque a alternativa INCORRETA.
A solução tradicional para armazenamento de uma grande quantidade de dados é baseada na técnica da hierarquia de memória. Marque a opção que apresenta a sequência, da memória mais rápida para a mais lenta, utilizada nos computadores.
Dado o endereço de memória na base 10 igual a 328, assinale a alternativa que CORRESPONDE à conversão para as bases 2, 8 e 16, respectivamente.
O comando de gerenciamento de privilégios ______________ altera permissões de acesso a arquivos, ________________ muda o dono de um arquivo e o comando ____________ muda o grupo de um arquivo.
Assinale a alternativa que CORRETAMENTE preenche as lacunas do texto acima.
Com relação ao sistema de arquivos dos sistemas operacionais modernos, marque (V) para as afirmativas VERDADEIRAS e (F) para as FALSAS.
( ) Um arquivo é constituído por informações fisicamente relacionadas. Partes dos arquivos são armazenadas fisicamente próximas.
( ) Um arquivo é um conjunto de registros definidos pelo sistema de arquivos, o que torna seu conceito abstrato e generalista.
( ) Cabe ao programador a tarefa de identificar o tipo de dispositivo no qual os arquivos serão armazenados e implementar em seus programas a rotina correta de tratamento desses dispositivos.
( ) Os diretórios ou pastas organizam os arquivos logicamente, independentemente da sua localização no dispositivo de armazenamento.
Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.
Memória virtual é uma técnica sofisticada e poderosa de gerência de memória nos sistemas operacionais modernos que consiste em:
O sistema operacional é formado por um conjunto de rotinas, denominado kernel, que oferecem serviços aos usuários. Dentre as funções relacionadas a seguir, marque aquela que NÃO é de responsabilidade do kernel dos sistemas operacionais comerciais.
O conceito de concorrência entre processos é o princípio básico para o projeto de sistemas operacionais multiprogramáveis. Sobre esse conceito, marque a afirmativa INCORRETA.
Sobre Engenharia de Requisitos, no desenvolvimento de software, assinale a afirmativa INCORRETA.
A figura abaixo retrata uma forma de modelagem de data warehouse.
Tal forma é conhecida como
Acerca dos métodos de desenvolvimento de software, assinale a afirmativa INCORRETA.
Sobre engenharia de requisitos, pode-se afirmar:
I - Define prioridade, identifica e analisa riscos associados a cada requisito.
II - Examina a especificação para garantir que todos os requisitos do software tenham sido declarados de modo não ambíguo.
III - Identifica requisitos e desenvolve tabelas de rastreamento.
Essas afirmativas estão, respectivamente, alinhadas à:
Considere as três tabelas em um banco de dados relacional:
_____ Cliente (IdCliente, nome),
_____ Endereco (IdEndereco, IdCliente, logradouro) e
_____ Telefone (IdTelefone, IdCliente, numero)
em que o atributo IdCliente é chave primária em Cliente e chave estrangeira em Endereco e Telefone. Assinale a alternativa que apresenta a consulta em SQL padrão que retorna o nome, logradouro e o número de telefone dos clientes.
Em relação a testes, analise as afirmativas abaixo.
I - Teste caixa-branca refere-se a testes que são conduzidos na interface do software.
II - Teste de caixa-preta examina algum aspecto fundamental do sistema, pouco se preocupando com a estrutura lógica interna do software.
III - Teste de unidade (ou teste unitário) é uma técnica sistemática para construir a arquitetura do software, enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.
Está correto o que se afirma em
Uma das mudanças no novo Guia do Scrum, desenvolvido e mantido por Ken Schwaber e Jeff Sutherland, publicado em 2016, adiciona valores que complementam os pilares já estabelecidos. Assinale a alternativa que apresenta somente valores
Conforme o Guia de Gerenciamento de Projetos PMBOK, 5.ª Edição, os processos “Definir as atividades” e “Sequenciar as atividades” fazem parte de qual grupo de processos?
Acerca da linguagem Java, analise o método foo descrito abaixo:
_____ private int foo (int a) {
________ if (a == 1) {
___________ return a;
________ }
________ return 1 + a * foo (--a) ;
______ }
Caso esse método seja corretamente invocado, passando o valor 3 por parâmetro, o retorno para o seu invocador será: