Questões de Concurso
Sobre arquitetura de software em arquitetura de software
Foram encontradas 242 questões
No que se refere à integração de sistemas, julgue o item que se segue.
O GraphQL permite que clientes definam exatamente os dados de precisam em uma única consulta, reduzindo over-fetching e under-fetching.
O Puppet utiliza linguagem de domínio específico (DSL) que não suporta a definição de dependências entre recursos e a ordenação de execuções.
I.Os softwares contábeis permitem uma automação do processo contábil, aumentando a precisão e reduzindo o risco de erros manuais.
II.O uso de planilhas eletrônicas para análise de dados contábeis pode ser uma alternativa viável para pequenas empresas, mas à medida que a empresa cresce, o software contábil torna-se mais essencial para garantir a conformidade e a eficiência.
III.As ferramentas de planilhas eletrônicas são mais eficazes do que os softwares contábeis para a gestão de grandes volumes de dados contábeis devido à sua flexibilidade e personalização.
A seguir, assinale a alternativa correta.
I. JSON é um requisito para usar GraphQL.
Il. Por meio do GraphQL é possível evitar o overfetching.
III. Não é possível utilizar o GraphQL junto do REST, pois há conflito no serviço.
IV. É possível utilizar filtros e ordenação nativamente, porém para paginação é necessário uso de bibliotecas auxiliares.
Da relação apresentada está CORRETO o que se afirma em:
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O processo de desenvolvimento de software modular não requer definição de interfaces entre os módulos, já que cada módulo é isolado e não interage com os outros.
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O processo de design modular em software busca isolar funcionalidades específicas em módulos com interfaces bem definidas, promovendo alta coesão dentro dos módulos e baixo acoplamento entre eles, o que facilita a manutenção e a escalabilidade do sistema.
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
No projeto de software orientado a fluxos de dados, a principal preocupação é a eficiência do código gerado, sem considerar a modularização do sistema ou a reutilização de componentes.
O componente responsável por fazer a coleta de dados sobre disponibilidade e integridade de sistemas de TI em clientes em uma rede remota é o
Acerca de arquitetura de software, julgue o item a seguir.
Um dos objetivos da arquitetura de software é definir como será a componentização, bem como a organização desses componentes em um sistema.
Acerca de arquitetura de software, julgue o item a seguir.
Uma vez definida a arquitetura de um sistema, ela deve ser mantida sem alteração até o fim do ciclo de vida do sistema.
“Esse padrão consiste em colocar todo o sistema em uma única pilha de infraestrutura, o que pode ser mais simples de gerenciar inicialmente, mas torna-se difícil de manter conforme o sistema cresce. Embora possa ser adequado para sistemas pequenos e simples, esse padrão apresenta problemas como maior risco de falhas, impacto ampliado de mudanças e lentidão na provisão e atualização do sistema.” Adaptado de Moris (2021)
MORIS, K. Infrastructure as Code: Dynamic System for the Cloud Age. 2021.