Magna Concursos

Foram encontradas 56.730 questões.

4047463 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Uma equipe de desenvolvimento utiliza Git com múltiplas branches para desenvolvimento paralelo, integração contínua e manutenção de versões em produção. O projeto adota versionamento semântico e possui histórico extenso de commits.

Conforme as boas práticas de controle de versões e o funcionamento do Git, analise as sentenças a seguir:

I- Commits pequenos e frequentes facilitam a identificação de regressões e a auditoria de mudanças, especialmente quando integrados a pipelines de CI/CD.

II- A utilização de rebase em branches compartilhadas é recomendada, pois preserva o histórico completo de commits e reduz riscos de inconsistências no repositório remoto.

III- O uso de tags associadas a commits específicos permite identificar releases estáveis e recuperar versões exatas do código implantado em produção.

Assinale a alternativa que indica apenas as sentenças CORRETAS.

 

Provas

Questão presente nas seguintes provas
4047462 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Considere o enunciado a seguir:

Uma organização regulada que desenvolve sistemas críticos decidiu adotar metodologias ágeis para aumentar a capacidade de resposta às mudanças de negócio. No entanto, precisa manter rastreabilidade, documentação mínima obrigatória e previsibilidade de entregas. Com base nos princípios das metodologias ágeis e em sua aplicação em ambientes organizacionais reais, analise as sentenças a seguir:

I- Metodologias ágeis permitem a incorporação de mudanças de requisitos ao longo do desenvolvimento, desde que exista priorização contínua e gestão do backlog.

II- O uso de ciclos curtos e feedback frequente reduz riscos, mas não elimina a necessidade de planejamento e documentação, especialmente em ambientes regulados.

III- A adoção de metodologias ágeis pressupõe a eliminação de documentação formal, pois o foco exclusivo deve ser a entrega rápida de software funcional.

Analisadas as sentenças, está(ão) CORRETA(S) apenas:

 

Provas

Questão presente nas seguintes provas
4047461 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Considere que uma organização pública está desenvolvendo um sistema crítico, com requisitos bem definidos desde o início, pouca probabilidade de mudanças e forte necessidade de documentação formal. O projeto será conduzido seguindo o ciclo de vida tradicional de desenvolvimento de sistemas. Nesse contexto, analise as sentenças a seguir:

I- No ciclo de vida tradicional, a conclusão da fase de análise é pré-requisito para o início da fase de projeto.

II- Alterações significativas de requisitos após a fase de implementação tendem a gerar alto custo de retrabalho nesse modelo.

III- O ciclo de vida tradicional é o mais indicado para projetos com requisitos voláteis e forte interação contínua com o usuário final.

Analisadas as sentenças, estão CORRETAS apenas:

 

Provas

Questão presente nas seguintes provas
4047105 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:
Na construção de um aplicativo, um time de desenvolvimento com múltiplas frentes precisa reduzir risco de sobrescrita e permitir desenvolvimento paralelo de correções e novos recursos. Diante do exposto, uma boa prática em versionamento para atender o cenário apresentado é:
 

Provas

Questão presente nas seguintes provas
4047104 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Uma aplicação web de serviços ao cidadão foi construída em MVC. Em um determinado momento, um Técnico de TI começou a inserir validações e regras de cálculo na camada de apresentação para tornar a aplicação eficiente. Com base no enunciado, analise as sentenças a seguir:

I- Colocar regras de negócio na camada View tende a reduzir o acoplamento e simplificar a manutenção e testes.

PORQUE

II- A camada View é voltada à apresentação do sistema, de modo que inserir lógica de negócio aumenta a coesão e auxilia a testabilidade.

Analisadas as sentenças, assinale CORRETAMENTE:

 

Provas

Questão presente nas seguintes provas
4047103 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Durante a construção de uma aplicação, um Técnico de TI está utilizando o Visual Studio e deseja aumentar a cobertura de testes automatizados para reduzir regressões. Diante do exposto, analise as sentenças a seguir:

I- NUnit é um framework de testes unitários no ecossistema .NET

II- NUnit é um servidor web utilizado para hospedar testes de aplicações ASP.NET

III- Testes unitários dispensam testes de integração e testes de sistema.

IV- Testes unitários são úteis para regressão automatizada e feedback rápido.

Analisadas as sentenças, estão CORRETAS apenas:

 

Provas

Questão presente nas seguintes provas
4047101 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:
Em um projeto Scrum, um Técnico de TI precisa lidar com as alterações de prioridades pedidas pela área demandante. Para isso, ele precisa refletir essas alterações de priorização contínua em um importante artefato, mantendo transparência sobre o que gera mais valor. Acerca do tema, esse artefato é CORRETAMENTE denominado como:
 

Provas

Questão presente nas seguintes provas
4047100 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:
Em uma aplicação web, um Técnico em TI adota MVC para separar responsabilidades. Em um incidente, foi solicitado ajustar apenas a camada de apresentação, sem alterar regras de negócio. Segundo o enunciado, a alternativa que indica o nome CORRETO do componente MVC, ajustado pelo Técnico, é:
 

Provas

Questão presente nas seguintes provas
4047098 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:
No processo de construção de uma solução no paradigma da orientação a objetos, um Técnico em TI precisa permitir que diferentes implementações do método “Notificador” sejam usadas sem alterar o código que dispara a notificação. Diante do exposto, o conceito do paradigma da orientação a objetos que permite implementar o comportamento desejado pelo Técnico é denominado como:
 

Provas

Questão presente nas seguintes provas
4047097 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Eusébio-CE
Provas:

Durante a construção de uma aplicação, um Técnico de TI está documentando um sistema e precisa escolher diagramas UML adequados para comunicação com as partes interessadas. Acerca do caso, analise as sentenças a seguir:

I- Na UML, um diagrama de casos de uso representa atores e suas interações com funcionalidades do sistema.

II- Na UML, um diagrama de classes descreve as estruturas estáticas e suas propriedades, como classes, seus atributos e relacionamentos.

III- Na UML, o diagrama de atividades é utilizado para modelagem de banco de dados e estruturação dos fragmentos de código SQL, como procedimentos armazenados e gatilhos.

IV- A UML substitui completamente a documentação textual de requisitos, enriquecendo a compreensão do software sob diversas perspectivas.

Analisadas as sentenças, estão CORRETAS apenas:

 

Provas

Questão presente nas seguintes provas