Questões de Arquitetura de Software para Concurso
Foram encontradas 7.359 questões
O modelo OSI, desenvolvido pela ISO, define estrutura em diferentes camadas que permitem o desenvolvimento simultâneo e independente de padrões, e é considerado um modelo de referência para o desenvolvimento de tecnologias de comunicação em redes. A camada responsável por fornecer serviços de rede aos aplicativos do usuário é denominada:
O SQL SERVER é um dos mais utilizados quando se fala em Backup, contudo, existem os tipos específicos que determinam esta restauração. Qual das alternativas abaixo define corretamente um tipo de backup?
Existem diversos conceitos voltados para banco de dados. Em relação aos conceitos básicos para banco de dados, pode-se afirmar:
Existem diversos conceitos e características que definem a Orientação à Objetos e que são necessários para facilitar a construção de um Software. Em relação aos conceitos da P.O.O., pode-se afirmar:
Na Engenharia de Software, deve-se ter sempre a visão de que o produto final passou por todas as etapas para garantir um bom produto de qualidade. Para tanto, existem processos a serem observados. Com relação aos processos de Software, pode-se afirmar:
Existem diversos conceitos no que tange à Engenharia como um todo e muitos destes são utilizados na construção de Softwares. De acordo com os preceitos, quando falamos em Engenharia de Software, podemos afirmar:
A topologia define a estrutura da rede. Há dois pontos na definição de topologia: a topologia física, que é o layout real do fio (meios); e a topologia lógica, que define como os meios são acessados pelos hosts. Quanto à topologia física, qual a alternativa que usa um único segmento de backbone (comprimento do cabo), ao qual todos os hosts se conectam diretamente?
O padrão aberto técnico e universal da Internet é o Transmission Control Protocol/Internet Protocol (TCP/IP). O modelo de referência TCP/IP é constituído por uma pilha de protocolos que tornam possíveis a comunicação de dados entre dois ou mais computadores em uma rede. A camada responsável por lidar com questões de qualidade de serviços de confiabilidade, controle de fluxo e correção de erros está presente em qual alternativa abaixo?
SOA (Service Oriented Architecture) é um meio de integração entre sistemas distintos, que são muitas vezes inflexíveis e devem se tornar recursos altamente integráveis no âmbito dos processos corporativos. Considerando SOA, julgue os itens a seguir.
I - Por meio dos serviços de SOA, é possível integrar sistemas de diferentes plataformas de programação.
II - Os WebServices permitem modelar os dados do negócio para a plataforma de desenvolvimento de software SOA.
III - No uso de serviços no âmbito de SOA, temos como característica básica uma interface única e bem definida de integração.
IV - A integração de sistemas legados com novos sistemas faz parte das aplicações de SOA.
A quantidade de itens certos é igual a
A otimização de consultas SQL envolve diversas técnicas ‒ entre as quais, algumas universais ‒ que formam o arsenal inicial na busca de desempenho. Entre essas técnicas estão
I - criar índices para tabelas cujo número de registros é grande.
II - utilizar paralelismo em consultas nas quais o hardware e o sistema gerenciador de banco de dados possuírem características de multiprocessamento.
III - evitar o uso de recursão.
IV - dividir uma instrução SQL complexa em diversas instruções simples que retornem o mesmo resultado final.
A quantidade de itens certos é igual a
Formalizado como um padrão pela Java Community Process, Java Server Faces é um framework do tipo Model-View- Control voltado para desenvolvimento de aplicações web. Com referência a Managed Beans de JSF 2.0, julgue os itens a seguir.
I - É possível utilizar uma anotação para registrar o Managed Bean no web container.
II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.
III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.
IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.
A quantidade de itens certos é igual a
Ajax (Asynchronous JavaScript and XML) é uma técnica utilizada na criação de páginas dinâmicas, em que é possível atualizar parte de uma página web com conteúdo dinâmico, vindo de um servidor. A propósito de Ajax, julgue os a seguir.
I - Os objetos do tipo XMLHttpRequest são utilizados nas rotinas do lado servidor para prover a comunicação assíncrona com os clientes.
II - Objetos XMLHttpRequest possuem um método open no qual podemos especificar se desejamos requisições do tipo GET ou POST.
III - Após o envio das informações pelo browser, o lado servidor poderá recuperar os dados por meio dos métodos responseText ou responseHTML de XMLHttpRequest.
IV - No uso de XMLHttpRequest, é possível utilizar uma função de Callback como parâmetro de outra função.
A quantidade de itens certos é igual a