Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 8.303 questões
Acerca de SOA e web services, julgue os seguintes itens.
Um documento WSDL descreve formalmente a interface do ponto de contato (endpoint) de um provedor de serviço e a localização física do serviço. Na porção concreta de uma definição WSDL, tem-se descrições de requisitos para que conexões sejam estabelecidas com o serviço. As estruturas de mensagens SOAP não podem ser definidas com WSDL, uma vez que tais mensagens têm as estruturas das mensagens usadas nos protocolos RPC (remote procedure call).
Acerca de SOA e web services, julgue os seguintes itens.
Na SOA, a comunicação entre serviços baseia-se em mensagens. A especificação SOAP define um padrão para o formato das mensagens. Cada mensagem SOAP, que é empacotada em um envelope, pode conter um cabeçalho e um corpo. No cabeçalho, podem residir seções fault que armazenam mensagens que informam sobre condições de erro quando da ocorrência de exceções. No corpo, tem-se o conteúdo, que é representado em XML.
Album implementa IAlbum; TelaAlbum depende de serviços em IAlbum; as instâncias de FotoDigital compartilham o valor do atributo pixels; para cada instância de FotoFilme há uma ligação com uma instância de Autor; em IAlbum tem-se a assinatura e o corpo de incluir.
Há duas implementações para o método setAutor; entre Album e Foto tem-se um relacionamento de composição; a visibilidade de data e nome é privada; a classe Foto é abstrata; a cada instância de Album podem estar ligadas várias instâncias de FotoFilme.
Com relação a conceitos de orientação a objetos, julgue os seguintes itens.
No relacionamentos entre classes, podem existir ligações entre objetos de uma mesma classe; em uma associação ternária existem três papéis; qualquer associação ternária pode ser convertida em associações binárias; se o relacionamento entre as classes A e B é uma composição, na qual A é o todo e B é a parte, as instâncias de A devem ser criadas por código em B.
Com relação a conceitos de orientação a objetos, julgue os seguintes itens.
Há métodos de classes que podem ser invocados mesmo quando não há instâncias das classes das quais esses métodos são membros; em subclasses, pode-se implementar métodos abstratos de superclasses e algumas linguagens de programação possibilitam que classes tenham atributos que sejam instâncias de outras classes.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
A comunicação entre processos é fundamental em sistemas distribuídos. O RPC (remote procedure call) é normalmente utilizado em sistemas de computação em grade, entretanto não é recomendado para arquiteturas cliente-servidor.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Entre os estilos arquitetônicos de sistemas operacionais distribuídos comumente utilizados, incluem-se as arquiteturas embasadas em clusters.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Um pipe pode ser visto como um pseudo-arquivo e pode ser utilizado para conectar dois processos em que o primeiro escreve no pipe e o segundo lê os dados deste.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Em um sistema no qual a controladora de disco não suporta DMA (acesso direto à memória), a tarefa de copiar os dados da controladora para a memória é realizada, normalmente, pela CPU.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
O armazenamento de arquivos em disco pode ser feito por meio de uma lista encadeada, em que os blocos de disco são ligados por ponteiros. A utilização de lista encadeada elimina completamente o problema de fragmentação interna.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Definir o tamanho ótimo para uma página é uma tarefa complexa e seus reflexos podem impactar o desempenho do sistema. Portanto, o tamanho da página é definido pelo hardware e não pelo sistema operacional, uma vez que o hardware é projetado de forma a ter melhor desempenho com determinado tamanho de página.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Desativar interrupções, após o processo ter entrado na seção crítica, é visto como uma possível solução para resolver o problema de exclusão mútua.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Um semáforo pode ser visto como uma variável booleana. Além disso, as operações em semáforos são consideradas operações atômicas, uma vez que verificar o valor do semáforo e alterá-lo deve ser feito em uma única operação.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
O algoritmo de agendamento round robin permite que um processo seja executado até a ocorrência de uma interrupção de hardware. A partir desse ponto, o próximo processo da fila será selecionado para execução.
A disponibilização e a qualidade da prestação de serviços on-line demonstram a importância dos serviços de tecnologia da informação e comunicação (TIC), tanto na administração pública como nas empresas privadas. Manter de forma adequada e garantir a segurança do acervo de documentos, registros e informações disponíveis é fundamental para a soberania do país e também para garantir a continuidade do negócio em diversas empresas. Claramente, a segurança dessas informações depende de diversos fatores, entre eles está a necessidade de profissionais qualificados e uma infra-estrutura de comunicação de dados adequada.
Tendo o texto acima como referência inicial, julgue os itens subseqüentes, no que se refere às tecnologias de rede e de comunicação de dados, protocolos, segurança de redes e modelos de referência.
O protocolo FTP (file transfer protocol) utiliza a porta 21 para transferência de dados e informações de controle. O FTP é um protocolo da camada de aplicação do modelo OSI.
A disponibilização e a qualidade da prestação de serviços on-line demonstram a importância dos serviços de tecnologia da informação e comunicação (TIC), tanto na administração pública como nas empresas privadas. Manter de forma adequada e garantir a segurança do acervo de documentos, registros e informações disponíveis é fundamental para a soberania do país e também para garantir a continuidade do negócio em diversas empresas. Claramente, a segurança dessas informações depende de diversos fatores, entre eles está a necessidade de profissionais qualificados e uma infra-estrutura de comunicação de dados adequada.
Tendo o texto acima como referência inicial, julgue os itens subseqüentes, no que se refere às tecnologias de rede e de comunicação de dados, protocolos, segurança de redes e modelos de referência.
A topologia em estrela é comumente utilizada em redes locais. Entre as vantagens dessa topologia está a facilidade de expansão. Entretanto, a topologia em estrela normalmente tem um custo de cabeamento maior que a topologia em anel.
A disponibilização e a qualidade da prestação de serviços on-line demonstram a importância dos serviços de tecnologia da informação e comunicação (TIC), tanto na administração pública como nas empresas privadas. Manter de forma adequada e garantir a segurança do acervo de documentos, registros e informações disponíveis é fundamental para a soberania do país e também para garantir a continuidade do negócio em diversas empresas. Claramente, a segurança dessas informações depende de diversos fatores, entre eles está a necessidade de profissionais qualificados e uma infra-estrutura de comunicação de dados adequada.
Tendo o texto acima como referência inicial, julgue os itens subseqüentes, no que se refere às tecnologias de rede e de comunicação de dados, protocolos, segurança de redes e modelos de referência.
Ao se ligar um computador do tipo PC e requisitar uma página web, os seguintes protocolos podem ser envolvidos nessa operação: ARP, DHCP, DNS, IP, TCP e HTTP.
A disponibilização e a qualidade da prestação de serviços on-line demonstram a importância dos serviços de tecnologia da informação e comunicação (TIC), tanto na administração pública como nas empresas privadas. Manter de forma adequada e garantir a segurança do acervo de documentos, registros e informações disponíveis é fundamental para a soberania do país e também para garantir a continuidade do negócio em diversas empresas. Claramente, a segurança dessas informações depende de diversos fatores, entre eles está a necessidade de profissionais qualificados e uma infra-estrutura de comunicação de dados adequada.
Tendo o texto acima como referência inicial, julgue os itens subseqüentes, no que se refere às tecnologias de rede e de comunicação de dados, protocolos, segurança de redes e modelos de referência.
O protocoloTCP (transport control protocol) opera em modo full-duplex, por esse motivo, ao terminar uma conexão, o transmissor e o receptor devem enviar um TCP FIN, de modo a encerrar a comunicação em ambos os sentidos.
A disponibilização e a qualidade da prestação de serviços on-line demonstram a importância dos serviços de tecnologia da informação e comunicação (TIC), tanto na administração pública como nas empresas privadas. Manter de forma adequada e garantir a segurança do acervo de documentos, registros e informações disponíveis é fundamental para a soberania do país e também para garantir a continuidade do negócio em diversas empresas. Claramente, a segurança dessas informações depende de diversos fatores, entre eles está a necessidade de profissionais qualificados e uma infra-estrutura de comunicação de dados adequada.
Tendo o texto acima como referência inicial, julgue os itens subseqüentes, no que se refere às tecnologias de rede e de comunicação de dados, protocolos, segurança de redes e modelos de referência.
O padrão IEEE 802.11 define 14 canais distintos para operação, destes, apenas 8 podem ser utilizados no Brasil, segundo regulamentação da ANATEL.