Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 8.303 questões

Q2855354 Arquitetura de Software
Acerca dos protocolos de comunicação de dados, julgue os itens que se seguem.
As redes locais Ethernet podem ter diferentes velocidades de transmissão, por exemplo 10 Mbps ou 100 Mbps. Nas redes Ethernet que aderem ao padrão 100BASETX, a velocidade de transmissão é 100 Mbps, são usados cabos com pares trançados de fio de cobre, o método de acesso é CSMA/CD e o formato dos quadros (frames) é o adotado nas redes Ethernet que transmitem a 10 Mbps.
Alternativas
Q2855353 Arquitetura de Software
Julgue os seguintes itens, acerca de sistemas operacionais.
Um sistema de memória virtual separa a memória lógica da memória física. Se a execução de um programa gerar o endereço lógico de um dado que não esteja na memória física, a execução do programa é interrompida (page fault) e o controle é assumido pelo sistema operacional. Se houver espaço livre na memória física, o sistema operacional traz do disco para a memória física a página com o dado necessário; caso não exista espaço livre, encerra a execução do programa.
Alternativas
Q2855352 Arquitetura de Software
Julgue os seguintes itens, acerca de sistemas operacionais.
Acerca das primitivas de sincronização wait e signal usadas para acessar semáforos, é correto afirmar que: são atômicas de forma que enquanto um processo acessa um semáforo nenhum outro pode acessá-lo; se houver apenas um processador, podese garantir a atomicidade das operações habilitando-se as interrupções enquanto as operações são executadas; quando um processo executa a operação wait e o valor do semáforo não é positivo, o processo deve aguardar ou ser bloqueado até um outro processo executar a operação signal sobre o mesmo semáforo.
Alternativas
Q2855345 Arquitetura de Software
No que se refere a bancos de dados, julgue os seguintes itens.
Uma transação é uma seqüência de comandos executados de forma atômica; dependendo do SGBD, o início de uma transação pode ser identificado por um comando; no final de uma transação, as modificações se tornam permanentes se ocorrer COMMIT e são canceladas se ocorrer ROLLBACK; uma transação pode ser cancelada mesmo após o COMMIT.
Alternativas
Q2855344 Arquitetura de Software
No que se refere a bancos de dados, julgue os seguintes itens.
Acerca dos gatilhos (triggers) no SQL3: a ação de um gatilho pode ser executada após, mas não antes do evento associado ao gatilho; a ação pode referenciar os novos valores, mas não os antigos valores das tuplas atualizadas pelo evento; uma condição pode ser informada com a palavra WHEN e a ação é executada se a condição for verdadeira quando do evento.
Alternativas
Q2855343 Arquitetura de Software
Acerca dos padrões de arquitetura, julgue os itens a seguir.
São responsabilidades do padrão de projeto FrontController na arquitetura J2EE: prover um ponto central de contato para o tratamento das solicitações de serviço; gerenciar o tratamento de uma solicitação; invocar serviços como o de autenticação; delegar o processamento para a lógica do negócio e escolher a visão a ser apresentada.
Alternativas
Q2855342 Arquitetura de Software
Acerca dos padrões de arquitetura, julgue os itens a seguir.
No padrão MVC, se um usuário modifica o modelo, as visões que dependem desse modelo refletem essas modificações, pois o modelo notifica as visões quando ocorre uma modificação nos seus dados. Portanto, é usado um mecanismo para propagação de modificações que mantém um registro dos componentes que dependem do modelo.
Alternativas
Q2855341 Arquitetura de Software
Considerando conceitos acerca de orientação a objetos, julgue os seguintes itens.
Na herança entre classes, uma classe pode redefinir métodos herdados e definir novos métodos que não foram herdados; em uma classe, podem existir métodos que não devem ser redefinidos nas suas classes derivadas. Em Java e C++, esses métodos são declarados usando-se a palavra final. A herança pode ser simples ou múltipla, na herança simples há só uma classe imediatamente acima na hierarquia, enquanto, na herança múltipla, há mais de uma classe. C++ suporta a herança simples, enquanto Java suporta a herança múltipla.
Alternativas
Q2855340 Arquitetura de Software
Considerando conceitos acerca de orientação a objetos, julgue os seguintes itens.
Ao se criar um objeto, uma classe é usada como modelo; após ser criado, um objeto tem um identificador e um estado; um objeto desnecessário deve ser destruído. Nas linguagens Java e C++, os objetos para os quais não há referências são automaticamente destruídos, não é necessário o programador destruir explicitamente esses objetos.
Alternativas
Q2855337 Arquitetura de Software
Acerca da tecnologia J2EE, julgue os seguintes itens.
Um EJB tem as seguintes características: um stateless session bean não pode ter variáveis de instância, pois não mantém informações de estado após um método ser executado por um cliente; em um stateful session bean as variáveis da instância representam o estado de uma sessão e o estado é mantido entre as chamadas aos métodos; um entity bean representa um objeto persistente que pode ser compartilhado por clientes, a persistência pode ser gerenciada pelo container ou pelo bean.
Alternativas
Q2855336 Arquitetura de Software
Acerca da tecnologia J2EE, julgue os seguintes itens.
O seguinte cenário descreve os passos que são executados toda vez que uma página JSP é solicitada: o navegador solicita a página JSP ao servidor; o código de um servlet é gerado e compilado; nesse servlet, o HTML da página encontra-se convertido em enunciados println; o servlet é instanciado e são invocados os métodos init e service; o servlet recebe dados sobre a solicitação via uma instância de ServletRequest e envia dados via uma instância de ServletResponse; a página HTML produzida pelo servlet é enviada para o navegador; a página é apresentada pelo navegador.
Alternativas
Q2855334 Arquitetura de Software
Considerando o sistema operacional para servidores Windows 2003, julgue os itens a seguir.
O backup normal copia arquivos selecionados independente de terem sido modificados e não os marca como tendo sido copiados; o backup de cópia copia arquivos selecionados independente de terem sido modificados e os marca como tendo sido copiados; o backup diferencial copia arquivos criados ou alterados desde o último backup normal ou incremental e os marca como tendo sido copiados; o backup incremental copia arquivos criados ou alterados desde o último backup normal ou incremental e não os marca como tendo sido copiados; o backup diário copia arquivos modificados no dia do backup e os marca como copiados.
Alternativas
Q2855333 Arquitetura de Software
Considerando o sistema operacional para servidores Windows 2003, julgue os itens a seguir.
O utilitário ntbackup possibilita: selecionar os arquivos e pastas dos quais se deseja fazer uma cópia de segurança (backup); selecionar o dispositivo no qual será armazenada a cópia de segurança; definir o tipo de backup desejado (normal, cópia, diferencial, incremental ou diário); agendar as realizações das cópias de segurança; copiar e restaurar dados armazenados em volumes com variados sistemas de arquivos (FAT16, FAT32 ou NTFS).
Alternativas
Q2855332 Arquitetura de Software
Considerando o sistema operacional para servidores Windows 2003, julgue os itens a seguir.
O sistema de arquivos FAT32 possibilita: controlar o acesso aos arquivos e pastas; controlar o acesso de acordo com os tipos das contas (administrador, limitada ou padrão); usar nomes longos para identificar os arquivos; usar o active directory; basear a segurança no uso de domínios; criptografar e descriptografar dados automaticamente com o encrypting file system.
Alternativas
Q2855329 Arquitetura de Software
Acerca da administração do Linux, julgue os seguintes itens.
A montagem de sistemas de arquivos tem as seguintes características: um sistema de arquivos é disponibilizado via montagem; uma vez montado, um sistema de arquivos fica disponível a partir de um ponto de montagem; a montagem é feita via mount e a desmontagem via umount; informações sobre montagens na carga do sistema operacional são tipicamente armazenadas em arquivos de configuração; o comando df informa os pontos de montagem dos sistemas de arquivos.
Alternativas
Q2855327 Arquitetura de Software
Acerca de refatoração (refactoring), julgue os seguintes itens.
A refatoração é aplicável quando são identificados fragmentos de código que podem ser agrupados, expressões complicadas, atributos acessados mais por outras classes que pelas classes das quais são membros, enunciados condicionais complexos, códigos duplicados, longos métodos, longas classes, muitos parâmetros, métodos ou classes pouco usadas.
Alternativas
Q2855326 Arquitetura de Software
Acerca de refatoração (refactoring), julgue os seguintes itens.
A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.
Alternativas
Q2855318 Arquitetura de Software
Acerca dos padrões de arquitetura de software, julgue os seguintes itens.
O padrão MVC organiza um software em modelo, visão e controle. O modelo encapsula as principais funcionalidades e dados. As visões apresentam os dados aos usuários. Uma visão obtém os dados do modelo via funções disponibilizadas pelo modelo; só há uma visão para um modelo. Usuários interagem via controladoras que traduzem os eventos em solicitações ao modelo ou à visão; podem existir várias controladoras associadas a uma mesma visão.
Alternativas
Q2855317 Arquitetura de Software
Acerca dos padrões de arquitetura de software, julgue os seguintes itens.
Entre os objetivos do padrão DAO na plataforma J2EE, incluem-se: abstrair e encapsular os acessos às fontes dos dados; gerenciar as conexões com as fontes dos dados; implementar o mecanismo de acesso necessário para se usar uma fonte de dados; isolar detalhes de implementação relacionados ao acesso às fontes dos dados visando facilitar a migração entre diferentes fontes de dados.
Alternativas
Q2855315 Arquitetura de Software
Acerca do SGBD Oracle, julgue os seguintes itens.
Um índice pode ser criado visando acelerar os processamentos das consultas usando-se create index. Ao se criar um índice, informa-se os nomes do índice, da tabela e das colunas envolvidas. Quando um índice é criado, pode-se informar onde o índice será armazenado com palavra-chave tablespace que identifica uma área na memória.
Alternativas
Respostas
8141: C
8142: E
8143: E
8144: E
8145: E
8146: C
8147: C
8148: E
8149: E
8150: E
8151: E
8152: E
8153: C
8154: E
8155: C
8156: C
8157: E
8158: E
8159: C
8160: E