Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Em relação à criptografia e às funções criptográficas, julgue o item subsecutivo.
Para implementar um sistema de ECM (enterprise content
management), do ponto de vista da criptografia, é necessário
utilizar infraestrutura interna de chaves públicas, na qual
tokens ou smartcards podem ser utilizados para armazenagem
e proteção das chaves públicas de cada colaborador.
Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.
A linguagem natural, um dos estilos da interação humano-computador (IHC), permite aos usuários enviar instruções diretamente ao sistema por meio de comandos específicos.
No contexto da IHC, a engenharia cognitiva é uma teoria de design centrado no usuário.
O modelo de acessibilidade em governo eletrônico (eMAG) rege um conjunto de regras, políticas e especificações técnicas que visam a utilização da tecnologia de informação e comunicação no governo federal.
Em uma web service, a linguagem de implementação e a plataforma utilizada são relevantes para os clientes.
A comunicação via SOAP baseia-se no estilo de RPC (remote procedure call), determinando a necessidade de atender a outros protocolos para realizar a chamada a um serviço.
As principais características do REST (representationl state transfer) são interface uniforme, stateless e cache.
A estrutura de um arquivo SOAP (simple object acess protocol) é segmentada em um elemento denominado < Envelop > o qual contém, entre outros, um elemento < Header > obrigatório e um elemento < Body > opcional.
Entre as restrições da REST está a interface uniforme, a qual requer que um serviço ofereça várias operações e aguarde a solicitação dessas operações pelo servidor.
De acordo com a propriedade de orientação à descrição da arquitetura SOA, um serviço é descrito por metadados processáveis por máquinas; devendo ser descritos, apenas, os detalhes expostos ao público, de grande importância para o uso do serviço, e devendo ser documentada a semântica do serviço.
O protocolo SOAP permite realizarem-se comunicações entre serviços web, além de troca de informações em ambiente distribuído e descentralizado, utilizando-se linguagem XML como mecanismo para essa troca de informações.
A SOA é um modelo que visa melhorar a agilidade e o custo efetivo de uma empresa, reduzindo, ao mesmo tempo, a carga global de TI. Dessa forma, a utilização da SOA maximiza os processos de desenvolvimento de software.
Nos projetos de SOA, o modelo de serviços de tarefa, que é um serviço reutilizável com um contexto funcional, encapsula funções centradas em tecnologia de alto nível, como a notificação, o registro e o processamento de segurança.
O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.