Foram encontradas 57.523 questões.
4242853
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
A adoção do YAML 1.2.2 (Configuração Padrão) pelo setor de DevOps da Prefeitura Municipal de Vitória representa um
avanço na padronização, automação e modernização da infraestrutura tecnológica municipal. Amplamente utilizado em ambientes de integração contínua, entrega contínua (CI/CD), conteinerização e orquestração de serviços, o YAML permite descrever configurações de sistemas de forma estruturada, legível e de fácil manutenção, melhorando a governança dos recursos de TI e alinhando as práticas da Administração Pública aos modelos modernos de gestão tecnológica. Sobre um node
YAML, assinale a afirmativa INCORRETA.
Provas
Questão presente nas seguintes provas
4242776
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
A Prefeitura Municipal de Vitória iniciou a modernização de seu sistema de gestão tributária utilizando PHP com framework
Symfony. O novo sistema deverá integrar módulos de cadastro imobiliário, arrecadação e fiscalização, mantendo desacoplamento entre serviços, rastreabilidade das operações e padronização das regras de negócio. Durante a implementação, a
equipe técnica definiu que eventos de atualização cadastral deveriam acionar automaticamente rotinas internas de auditoria
e sincronização de dados, utilizando recursos nativos do Symfony para gerenciamento de dependências e comunicação entre
componentes. Em uma revisão arquitetural, o analista responsável afirmou que o container de serviços do Symfony poderia
utilizar autowiring para resolver dependências entre serviços da aplicação sem necessidade de configuração manual extensa.
Considerando a arquitetura do Symfony e o funcionamento de seus componentes backend, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
4242775
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
Determinada prefeitura municipal iniciou o desenvolvimento de um portal eletrônico para atendimento ao cidadão, integrando serviços de emissão de IPTU, agendamento de consultas na rede municipal de saúde e solicitação de manutenção
urbana. O frontend da aplicação foi desenvolvido em JavaScript moderno, utilizando arquitetura baseada em componentes
reutilizáveis, requisições assíncronas e manipulação dinâmica do DOM. Durante os testes de carga, a equipe identificou lentidão causada por múltiplas consultas simultâneas ao backend, quando usuários digitavam rapidamente no campo de busca
de protocolos administrativos. Para reduzir chamadas excessivas à API institucional sem comprometer a experiência do usuário, o arquiteto frontend propôs implementar uma técnica JavaScript que atrasasse temporariamente a execução da consulta até que o usuário interrompesse a digitação por alguns milissegundos. Em relação ao cenário apresentado e aos conceitos de JavaScript aplicados ao desenvolvimento frontend institucional, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
4242773
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Engenharia de SoftwareModelos de Desenvolvimento
No contexto de engenharia de software e práticas modernas de DevSecOps, uma organização decidiu implementar entrega
contínua para um sistema crítico. Durante o planejamento do pipeline de CI/CD, a equipe definiu as seguintes premissas;
analise-as.
I. A estratégia de ramificação deve reduzir conflitos de integração e favorecer integração frequente ao tronco principal.
II. As mudanças no esquema do banco de dados devem ser versionadas, automatizadas e reversíveis.
III. A segurança deve ser integrada desde as etapas iniciais do pipeline, incluindo análise automatizada de vulnerabilidades e dependências.
Considerando essas premissas e as boas práticas de gestão da configuração e entrega de software, assinale a alternativa correspondente.
I. A estratégia de ramificação deve reduzir conflitos de integração e favorecer integração frequente ao tronco principal.
II. As mudanças no esquema do banco de dados devem ser versionadas, automatizadas e reversíveis.
III. A segurança deve ser integrada desde as etapas iniciais do pipeline, incluindo análise automatizada de vulnerabilidades e dependências.
Considerando essas premissas e as boas práticas de gestão da configuração e entrega de software, assinale a alternativa correspondente.
Provas
Questão presente nas seguintes provas
4242772
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
De acordo com o Glossário da IEEE, garantia de qualidade em projetos e produtos de software é “um conjunto planejado e
sistemático de ações necessárias para estabelecer um nível adequado de confiança de que um item ou produto está em conformidade com seus requisitos técnicos”.
(PÁDUA FILHO, Wilson de. Engenharia de software: projetos e processos. 4. ed. Rio de Janeiro: LTC, 2019. pág. 74.)
Considerando os princípios de coesão, acoplamento e separação de responsabilidades aplicados à qualidade de software, assinale a afirmativa correta.
(PÁDUA FILHO, Wilson de. Engenharia de software: projetos e processos. 4. ed. Rio de Janeiro: LTC, 2019. pág. 74.)
Considerando os princípios de coesão, acoplamento e separação de responsabilidades aplicados à qualidade de software, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
4242771
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
Durante a gestão de mudanças em uma plataforma distribuída de comércio eletrônico, a equipe de engenharia de software
identificou que alterações em requisitos de pagamento provocavam impactos em funcionalidades previamente entregues,
casos de teste automatizados e integrações externas associadas ao fluxo transacional. Na revisão dos artefatos do projeto,
foram analisados aspectos relacionados à rastreabilidade horizontal, rastreabilidade vertical e análise de impacto entre requisitos e componentes implementados. Nesse sentido, assinale a afirmativa correta, considerando os conceitos de engenharia de requisitos e gestão de mudanças.
Provas
Questão presente nas seguintes provas
4242768
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
A análise e o projeto de software constituem atividades essenciais no desenvolvimento de sistemas computacionais, envolvendo definição de estruturas, organização de componentes, modelagem arquitetural e representação das responsabilidades da solução. Essas atividades influenciam aspectos relacionados à manutenção, integração, evolução e gerenciamento da
complexidade do software. Considerando os princípios de análise e projeto de software relacionados à abstração, modularização, encapsulamento e gerenciamento de dependências arquiteturais, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
4242767
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
Provas:
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Casos de Uso
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Classes
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Sequência
- Paradigmas de ProgramaçãoOrientação a Objetos
Durante a modelagem de uma plataforma distribuída de pagamentos, certa equipe de arquitetura avaliou diagramas UML
relacionados a casos de uso, diagramas de sequência e relacionamentos estruturais entre objetos do domínio. Na revisão
técnica, foram analisados:
• Relacionamentos entre casos de uso;
• Fragmentos combinados em diagramas de sequência;
• Composição entre objetos; e
• Navegabilidade e acoplamento entre classes.
Em relação à especificação UML e aos conceitos de modelagem orientada a objetos, assinale a afirmativa correta.
• Relacionamentos entre casos de uso;
• Fragmentos combinados em diagramas de sequência;
• Composição entre objetos; e
• Navegabilidade e acoplamento entre classes.
Em relação à especificação UML e aos conceitos de modelagem orientada a objetos, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Uma software house mantém um sistema de desenho técnico. A equipe perce beu que, sempre que surge um novo tipo de figura, como triângulo ou losango, várias partes do código precisam ser alteradas, especialmente rotinas que usam if/else ou switch para verificar o tipo da figura antes de desenhá-la.
Com base nos princípios OCP e LSP, assinale a afirmativa INCORRETA.
Provas
Questão presente nas seguintes provas
Uma equipe está desenvolvendo um sistema para uma empresa de design. Em
uma mesma classe chamada Cliente, foram colocados métodos para calcular
descontos do plano, gerar relatórios na tela e salvar dados no banco. Durante a
manutenção, a equipe percebeu que alterações na forma de armazenamento
acabavam impactando regras de negócio e vice-versa.
Assinale a afirmativa INCORRETA.
Assinale a afirmativa INCORRETA.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container