Foram encontradas 15.464 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
I. A norma classifica como sobrepreço o preço contratado em valor expressivamente superior aos preços referenciais de mercado.
II. Dados de pesquisa publicada em mídia especializada, de sítios eletrônicos especializados ou de domínio amplo constituem um dos parâmetros previstos a serem considerados para fins de determinação do preço estimado em processo licitatório.
III. Aquisições e contratações similares de outros entes públicos, ocorridas em qualquer data anterior à data de divulgação do instrumento convocatório, constituem um dos parâmetros previstos a serem considerados para fins de determinação do preço estimado em processo licitatório.
IV. O preço máximo a ser praticado na contratação não poderá assumir valor distinto do preço estimado na pesquisa de preços.
Na testagem automática de software, a presença de nãodeterminismo pode fragilizar a eficácia dos testes. Que boas práticas podem ser adotadas para evitar não-determinismo em testes unitários?
Um arquiteto de software está projetando um framework em linguagem Java para o processamento de diferentes tipos de transações financeiras. Para isso, ele define:
• Uma classe abstrata AbstractTransaction, que contém estado compartilhado e parte da implementação comum.
• Duas interfaces, Auditable e Reversible, cada uma declarando contratos de comportamento e fornecendo alguns métodos default.
• Uma classe concreta PixTransfer, que deve reutilizar a implementação comum de AbstractTransaction e também oferecer suporte a auditoria e reversão.
Durante a revisão do projeto, o arquiteto avalia diferentes decisões de projeto, com o uso de diferentes combinações de herança para maximizar reuso e flexibilidade. Qual decisão de projeto é válida?
Em microsserviços baseados no estilo RESTful, onde deve ser feita a validação de requisições?
Na arquitetura de cluster usada no Kubernetes, uma função do componente kubelet consiste em
Considere uma arquitetura de sistema computacional composta pelas seguintes camadas: Aplicações, Dados, Sistema de Tempo de Execução, Middleware, Sistema Operacional, Virtualização, Servidores, Armazenamento e Redes. No modelo de computação em nuvem conhecido como plataforma como serviço (ou platform-as-a-service – PaaS), quais camadas são administradas diretamente pelo cliente do provedor de nuvem?
Em uma arquitetura de serviço de computação em nuvem, a camada de infraestrutura como serviço (ou infrastructureas-a-service – IaaS) fornece recursos computacionais na forma de
Um pipeline de CI/CD (continuous integration/continuous delivery) refere-se a um processo de desenvolvimento de software que se caracteriza por:
Procedimentos e funções armazenadas (stored procedures e stored functions) em PostgreSQL, versão 11 ou superior, possibilitam a realização de processamento sobre os dados dentro do próprio gerenciador de banco de dados, sabendo que isso permite
No desenvolvimento de aplicações SaaS com o framework Angular em combinação com o framework Spring Boot, qual seria uma prática apropriada de uso desses frameworks?
Na arquitetura de aplicações Web construídas com o framework Grails, Controllers na camada Web são responsáveis, entre outras funções, por
O uso da palavra-chave “sealed” na declaração de uma classe ou interface em Java significa que
No contexto de boas práticas de desenvolvimento de software, como testes unitários e testes de integração podem ser utilizados para apoiar uma estratégia de refatoração efetiva em um sistema de software em constante crescimento?
Como parte do desenvolvimento e manutenção de um dado sistema de software, as equipes observam que até pequenas alterações em uma única funcionalidade exigem a reconstrução e reimplantação (re-deployment) de todo o artefato para colocá-lo em produção. Isso aumenta o esforço de coordenação entre equipes e eleva o risco de falhas não relacionadas durante as releases. Após redesenhar o sistema usando arquitetura de microsserviços, espera-se que o comportamento de implantação mude. Na nova arquitetura, a necessidade de as equipes coordenarem releases conjuntas de todo o sistema deve diminuir principalmente porque
Em programação orientada a objetos, o uso do conceito de polimorfismo implica que