Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.207 questões
O SOA garante serviços fortemente acoplados, fracamente coesos e com alta possibilidade de reutilização.
O controle de como e quando os clientes acessam a instância pode ser obtido por meio da operação getInstance.
Esse padrão permite o refinamento de operações e de representação, pois as várias classes singleton obedecem à mesma interface, o que permite que um singleton seja escolhido para trabalhar com determinada aplicação em tempo de execução.
Padrões de projeto envolvem combinações de classes e algoritmos associados que cumprem com propósitos comuns de projeto.
Para um problema recorrente no desenvolvimento de sistemas, normalmente, um padrão de projeto descreve uma solução geral, que não pode ser reutilizada.
O padrão de comportamento e encadeamento de atendentes (chain of responsibility) evita acoplamento entre solicitantes e atendentes, permitindo que mais de um objeto tenha chance de tratar a solicitação.
( ) Padrão desenvolvido para fornecer um diretório de busca para os negócios e seus serviços, com o objetivo de ser um mediador do serviço, permitindo aos clientes requisitantes encontrar um fornecedor do serviço apropriado.
( ) Baseado em PHP, com uma plataforma neutra de dados que permite descrever as relações hierárquicas de forma simplificada.
( ) Os dados em um registro UDDI só podem ser conceitualmente divididos nas categorias Modelos Técnicos, Negócios e Serviços do Negócio.
( ) O elemento businessEntity é um elemento filho do businessService e descreve a função de negócio de um serviço.
I. Permite a comunicação entre sistemas protegidos por firewalls sem a necessidade de abrir portas adicionais.
II.Não fornece as funcionalidades de coleta de lixo,variáveis por referência e mecanismo de autenticação.
III.Permite a interoperabilidade entre sistemas utilizando protocolos e linguagens padronizados, notadamente HTTP e XML.É correto o que está contido em:
Com base na arquitetura cliente-servidor e em suas tecnologias, as funcionalidades de um banco de dados podem ser superficialmente divididas em duas categorias: Front-end e Back-end. De acordo com estas categorias, julgue os itens a seguir
I - O Back-end gerencia as estruturas de acesso, desenvolvimento e otimização de consultas, controle de concorrência e recuperação.
II - Em sistemas centralizados, o Front-end e o Back-end são ambos executados dentro de vários sistemas.
III - Front-end dos sistemas de banco de dados consiste em ferramentas como formulários, gerador de relatórios e recursos de interface gráfica.
IV - A interface entre o Front-end e o Back-end é feita apenas por um programa de aplicação.
A quantidade de itens certos é igual a
oneroso na maioria das empresas, acumulando custos com espaço de armazenamento, pessoal especializado, morosidade na recuperação e destruição precoce da informação. Sobre este tema, considere:
I. Para solucionar os problemas criou-se o processo de Enterprise Document Management, que é um conjunto de tecnologias para os processos de captura (ou conversão) de documentos físicos, gerenciamento de fluxos e armazegem e recuperação.
II. O GED é utilizado baseando-se na tecnologia de Document Imaging, que torna os documentos digitalizados em uma cópia fiel do documento original. Assim, o uso destes documentos passa a ser legal no mundo todo, uma vez que a legislação internacional aceita a imagem digital de um documento como documento legal.
III. O GED tem se tornado uma ferramenta de diferencial comercial de várias organizações, uma vez que com a utilização de suas tecnologias a empresa consegue tornar-se mais eficiente e competitiva. As ferramentas de workflow em GED podem otimizar fluxos de processos nas organizações deixando-os mais seguros, confiáveis e rápidos.
Está correto o que se afirma em





“Em engenharia de software, arquitetura multi-tier é uma arquitetura cliente-servidor em que apresentação, processamento e funções de gerenciamento de dados são separados logicamente. A arquitetura multi-tier mais utilizada hoje é a arquitetura de três camadas (three-tier)”.
Adotou-se, então, a arquitetura de três camadas (three-tier), sobre a qual é correto afirmar:
