Questões de Concurso
Comentadas sobre arquitetura de software em arquitetura de software
Foram encontradas 223 questões
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue o item a seguir.
CORBA é um padrão para integração desacoplada de sistemas
que possibilita interligar sistemas com o mínimo de
acoplamento e de segurança possível e com a vantagem de tais
sistemas não necessitarem estar online para receber os dados
no exato momento em que sejam enviados.
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue os itens a seguir.
A mensageria é um padrão de arquitetura de software voltado
para desenvolvimento em nuvem e possui como nó central
o ORB (object request broker), que realiza manipulação das
requisições dos objetos, sendo o servidor o intermediário entre
a aplicação e o cliente. O intermediário entre o cliente e o
provedor de serviços em nuvem pode fornecer tanto IaaS
quanto PaaS (plataforma como serviço).
Os padrões arquiteturais descrevem a arquitetura, explicam quando elas podem ser usadas e discutem suas vantagens e desvantagens. Associe as colunas, relacionando os padrões arquiteturais aos cenários em que são geralmente utilizados.
Padrões
1- Client-server
2- Pipe and filter
3- Layers
4- Model-ViewController
5- Repository
Cenários
( ) Quando há necessidade de manter uma gerência centralizada de todos os dados, de modo que este seja acessível a todos os componentes do sistema, possibilitando uma interação indireta entre eles.
( ) Em aplicações de processamento de dados, em que as entradas são processadas em etapas separadas, nas quais os dados fluem de um componente para outro para processamento.
( ) Quando há possibilidade de incorporar novos requisitos não funcionais, como distribuição, segurança, persistência, entre outros, de modo a minimizar modificações no restante do sistema em razão da integração desse novo requisito.
( ) Quando há necessidade de que os dados sejam mantidos de maneira independente de sua apresentação, de modo que possam existir diversas maneiras de visualizar e interagir com os dados.
( ) Quando os dados compartilhados precisam ser acessados a partir de uma série de locais, podendo ser usados, também, quando a carga em um sistema é variável.
A sequência correta dessa associação é
No que se refere à tipologia de ambientes com alta disponibilidade e escalabilidade para a estruturação de ambientes computacionais, julgue o item subsequente.
Denomina-se failover o processo, transparente ou não, em que
um nó assume o funcionamento de outro nó em razão de este
ter apresentado alguma falha.
Acerca de APS (Application Platform Suite) e de tecnologia Middleware, julgue o item subsecutivo.
O desenvolvimento de um Middleware com base em um estilo
de arquitetura específico simplifica o projeto de aplicações.
Para responder a questão, considere a figura abaixo.
__________________ é a estrutura, ou estruturas do sistema, que abrange os componentes de software, as propriedades externamente visíveis desses componentes e as relações entre eles.
Assinale a alternativa que preenche corretamente a
lacuna do parágrafo acima.
I. como o processo de WebE é incremental e a construção da WebApp normalmente utiliza bastante o desenvolvimento baseado em componentes, o projeto funcional detalhado resulta em modelos formais e documentação detalhada. II. durante o projeto funcional, padrões arquiteturais não são aplicáveis. III. existem muitas maneiras de modelar e documentar uma arquitetura funcional; porém, como a maioria das WebApps é altamente modular, um modelo de linha de base é um diagrama de componentes UML.
Qual(is) assertiva(s) está(ão) correta(s) no que se refere à arquitetura de WebApps?
Como parte da ASI, a arquitetura de software traz informações relativas às classes, aos objetos, às funções e aos dados necessários para a implementação do software.
APS representa um conjunto de ferramentas para desenvolvimento formado por repositório de banco de dados, controle de versionamento e ambiente de testes.
A arquitetura duto e filtro para aplicações em ambientes web provê interatividade, pois prescinde do processamento de fluxo de dados.