Questões de Concurso
Comentadas sobre conceitos básicos em arquitetura de software em arquitetura de software
Foram encontradas 182 questões
1. Padrões de projeto (GoF, de criação, estruturais, comportamentais).
2. Clean Code.
3. Tecnologias de integração (Web services, RESTful, SOAP e GraphQL, Mensageria).
4. Design de software.
( ) Conjunto de diretrizes para escrever código claro, conciso e fácil de manter.
( ) Abordagens para integrar sistemas distribuídos e garantir a comunicação entre aplicativos.
( ) Soluções reutilizáveis para problemas comuns de design de software, definidas por um grupo de especialistas.
( ) Processo de criar uma estrutura organizacional e funcional para o software que atenda aos requisitos do usuário e aos objetivos de negócios.
A sequência está correta em
Julgue o item subsequente, relativo aos componentes centrais da arquitetura em nuvem.
A aquisição de subscrições em serviços em nuvem permite
que as organizações tenham acesso a tecnologias de ponta,
requerendo, no entanto, investimentos em infraestrutura e na
contratação de especialistas para gerenciá-las e atualizá-las
regularmente.
Julgue o item subsequente, com relação a ferramentas de DevOps, gestão de ativos e autenticação única (single sing-on).
Uma das vantagens do single sign-on é garantir a
privacidade das informações do usuário, por meio do uso da
identidade federada.
Julgue o item subsecutivo, com relação a requisitos e componentes de software.
O projeto de componentes de um software detalha a estrutura
de cada componente em um nível de abstração próximo à
linguagem de máquina.
Julgue o item subsecutivo, com relação a requisitos e componentes de software.
Além dos requisitos funcionais, o designer de software deve
considerar os requisitos não funcionais, que representam as
expectativas dos clientes e usuários.
I.Considerando que uma PaaS fornece ao usuário um conjunto de máquinas virtuais que devem ser configuradas e nas quais os componentes de aplicações devem ser implantados, uma IaaS oferece aos usuários uma forma para implantar suas aplicações em um repositório aparentemente ilimitado de recursos, eliminando a complexidade de implantação e configuração de infraestrutura.
II.Qualquer solução SaaS oferece uma interface mais nítida de terceirização, com responsabilidades definidas e vinculadas ao serviço entregue. Isto permite estabelecer relações de confiança em um novo nível, onde qualquer falha interna é imediatamente imputada direta e exclusivamente ao provedor.
III.Como aplicativos SaaS são dirigidos a uma arquitetura multi-cliente, normalmente não aceitam customizações, de forma que, ao contrário do modelo tradicional, não é possível um cliente alterar o código fonte da aplicação, o esquema do banco de dados ou as interfaces gráficas.
Fonte: https://livroaberto.ibict.br/bitstream/1/861/1/COMPUTA %C3%87%C3%83O%20EM%20NUVEM.pdf
Após análise, marque a opção correta.
I. É a principal padrão arquitetural de redes sociais como Instagram e do Spotify.
II. O modelo facilita a operação das grandes empresas, pois auxilia na criação do processo de encontrar, definir e gerenciar os serviços disponibilizados.
III. O modelo conecta publicadores (publishers) e assinantes (subscribers). Os publishers enviam mensagens aos subscribers, que são notificados sempre que um novo conteúdo é disponibilizado.
IV. Nesse modelo, todos os pares são clientes e servidores, ou seja, cada computador é um provedor de serviços independente de um servidor central.
Estão corretas as alternativas:
Em relação à Arquitetura da Informação em um site, assinale a alternativa que apresenta corretamente o termo relacionado à escolha dos nomes que identificam a reunião e descrição de conteúdos, ajudando assim o usuário a encontrar o que procura.
O padrão MVC (Model View Controller) é definido por uma arquitetura de software que realiza a separação da estrutura das aplicações em três camadas que interagem entre si, sendo cada uma delas responsável por determinadas atividades. Os benefícios deste Modelo podem ser observados por:
( ) Padronização da estrutura do Sistema.
( ) Diminuição da complexidade do Código-fonte.
( ) Facilidade de manutenção do Sistema.
( ) Modularização do Sistema.
( ) Independência da Plataforma.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Essa estrutura de sistema recebe o nome de
Esse tipo de configuração envolve um componente existente no SAP, conhecido pelo acrônimo
De modo a atender a essa necessidade, aplica-se o SAP Budget Control System (BCS), cuja funcionalidade básica é