Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
I. Abrange a configuração e inicialização de objetos e classes.
II. Lida com as interfaces e a implementação das classes e dos objetos.
III. Lida com as interações dinâmicas entre grupos de classes e objetos.
Essas famílias são denominadas, respectivamente,
• uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado.
• um protocolo que permite aos aplicativos trocarem informações sobre HTTP.
A linguagem e o protocolo são, respectivamente,
I. Otimiza o processo de tomada de decisão.
II. Torna os módulos independentes uns dos outros, pois cada departamento independe das informações do módulo anterior.
III. Elimina o uso de interfaces manuais.
IV. Aumenta a redundância de atividades.
Quanto aos ERPs, é correto o que consta APENAS em
I. Fornece um modelo de integração e implantação, permitindo o tráfego de mensagens locais e globais através de componentes de integração, adaptadores configuráveis, protegidos e gerenciados por um sistema integrado de segurança.
II. Pode suportar inúmeras tecnologias como J2EE, SOAP, WSDL, XML, BPEL etc.
III. Herda do SOA o conceito de serviços, mas não é a mesma coisa que SOA, pois não funciona numa filosofia de invocação de serviços (web), e sim de envio de mensagens de controle e dados.
IV. É igual a todas as soluções de integração de aplicações corporativas, onde interfaces dedicadas têm que ser mapeadas, desenhadas e configuradas para cada aplicação e tecnologias envolvidas.
Está correto o que se afirma em
É um design pattern que permite que uma aplicação seja desenvolvida de forma que a camada de acesso aos dados seja isolada das camadas superiores. Numa aplicação que utiliza a arquitetura MVC, todas as funcionalidades de bancos de dados, tais como estabelecimento de conexões, mapeamento de objetos Java para tipos de dados SQL ou execução de comandos SQL, devem ser feitas por classes representadas nesse design pattern.
O texto faz referência ao design pattern
I. Estes serviços proporcionam um padrão de interoperação entre aplicações, podendo ser executados em várias plataformas.
II. Outros sistemas interagem com esse serviço por meio de mensagens no protocolo SOAP, tipicamente enviadas por HTTP.
III. O objetivo deste serviço é proporcionar alguma funcionalidade em favor de seu proprietário (pessoa ou organização).
Está correto o que se afirma em
I. A SOA estabelece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa, posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégico associados à computação orientada a serviços.
II. Em essência, a plataforma de computação orientada a serviços tem a ver com o paradigma de design da orientação a serviços e seu relacionamento com a arquitetura orientada a serviços.
III. A face real de uma arquitetura orientada a serviços implementada é exclusiva de cada empresa.
IV. Uma implementação SOA pode consistir em uma combinação de tecnologias, produtos, APIs, extensões da infraestrutura de suporte e várias outras partes.
I. Adaptador não é um padrão de projeto reconhecido.
II. Normalmente, o padrão adaptador aplica-se a qualquer contexto em que queiramos modificar uma classe existente de maneira que seus métodos se adaptem aos de uma classe ou interface relacionada, porém diferente.
III. A regra geral para aplicar o padrão Adaptador é definir a nova classe de maneira que ela contenha uma instância da classe antiga, como um campo escondido, e implemente os métodos da nova classe usando os métodos da varável de instância escondida.
IV. Adaptador garante através de um método público que somente uma instância da classe em questão existirá.
I. Adquirir novos recursos para o servidor que caiu.
II. Adicionar outras máquinas para responderem aos requests, desafogando o primeiro servidor.
III. Aumentar a permissão de acesso à aplicação para 10000 acessos simultâneos. Isso pode ser feito nas configurações de todo servidor.
IV. Reiniciar o servidor em modo de segurança, aproveitando recursos extras não utilizados e deixando o servidor dedicado apenas a essa aplicação.
Está correto o que se afirma em
I. O MODEL representa os dados da empresa e as regras de negócio que governam o acesso e atualização destes dados.
II. O VIEW acessa os dados da empresa através do MODEL e especifica como esses dados devem ser apresentados. É de responsabilidade do VIEW manter a consistência em sua apresentação, quando o MODEL é alterado.
III. O CONTROLLER traduz as interações do VIEW em ações a serem executadas pelo MODEL. Com base na interação do usuário e no resultado das ações do MODEL, o CONTROLLER responde selecionando uma VIEW adequada.
IV. Permite uma única VIEW para compartilhar o mesmo modelo de dados corporativos em um fluxo de comunicação sequencial.
Está correto o que se afirma em