Magna Concursos

Foram encontradas 1.111 questões.

4203697 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em uma organização pública, está sendo implantado um portal corporativo para integrar sistemas internos, publicar conteúdos institucionais, organizar documentos por áreas temáticas, permitir autenticação unificada entre aplicações e acompanhar o comportamento de navegação dos usuários. Durante a especificação, a equipe técnica discutiu recursos de colaboração, personalização, gestão de conteúdo, taxonomia, single sign-on, indexação e estatísticas de acesso. Diante do exposto, assinale a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
4203696 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em um projeto de integração hospitalar, uma equipe precisa disponibilizar dados de atendimento para sistemas externos, validar documentos estruturados recebidos de parceiros, consultar fragmentos específicos de documentos XML e consumir serviços expostos por outras aplicações. Paralelamente, a interface Web do sistema deve utilizar recursos de marcação semântica, estilização responsiva e comportamento dinâmico no navegador. De acordo com o tema, é CORRETO afirmar que:
 

Provas

Questão presente nas seguintes provas
4203695 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em uma equipe responsável por evoluir uma aplicação corporativa crítica, foram adotadas práticas de Scrum, XP, Domain-Driven Design, Test-Driven Development, testes automatizados com NUnit e versionamento de código-fonte. Durante uma retrospectiva, discutiu-se a relação entre incremento de produto, testes automatizados, integração de alterações e modelagem do domínio de negócio. Nesse contexto, analise as sentenças a seguir:

I- Em ferramentas de teste como NUnit, testes unitários substituem a necessidade de versionamento de código-fonte, pois a rastreabilidade das alterações passa a ser garantida exclusivamente pelo histórico de execução dos testes.

II- Em TDD, a sequência clássica envolve escrever inicialmente um teste automatizado que falha, implementar o código mínimo para fazê-lo passar e, em seguida, refatorar preservando o comportamento verificado pelos testes.

III- No Domain-Driven Design, a adoção de uma linguagem ubíqua dispensa a delimitação de bounded contexts, pois um único vocabulário de domínio deve ser compartilhado integralmente por todos os módulos, subsistemas e equipes da organização.

IV- No Scrum, o incremento produzido ao final de uma Sprint deve estar potencialmente utilizável quando atende à Definition of Done, mas isso não significa que cada incremento precise ser obrigatoriamente implantado em produção ao término de toda Sprint.



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

Provas

Questão presente nas seguintes provas
4203694 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em um projeto de substituição de um sistema legado, a equipe de análise decidiu utilizar UML para documentar diferentes perspectivas do sistema. Durante a modelagem, foram produzidos diagramas de casos de uso para comunicação com áreas demandantes, diagramas de classes para estruturar entidades e responsabilidades do domínio, diagramas de sequência para detalhar interações temporais entre objetos e diagramas de atividades para representar fluxos de trabalho com decisões, paralelismos e condições de execução. Conforme o enunciado, analise as sentenças a seguir:

I- A UML não define um único diagrama capaz de representar integralmente todos os aspectos de um sistema de software, de modo que diferentes tipos de diagramas podem ser empregados para modelar perspectivas estruturais e comportamentais distintas do sistema.
PORQUE
II- O diagrama de classes é classificado como diagrama comportamental, pois seu objetivo principal é representar a ordem temporal das mensagens trocadas entre objetos durante a execução de um cenário de uso.


Analisadas as sentenças, é CORRETO afirmar que:
 

Provas

Questão presente nas seguintes provas
4203693 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em um projeto de modernização de um sistema institucional, a equipe de TI recebeu demandas de diferentes áreas usuárias. Parte das solicitações descrevia funcionalidades esperadas, como emissão de relatórios parametrizados e integração com serviços externos, enquanto outra parte descrevia restrições, como tempo máximo de resposta, rastreabilidade das operações, disponibilidade mínima e compatibilidade com determinados navegadores. Durante a revisão do plano de qualidade, também se discutiu a diferença entre verificar se os artefatos foram construídos conforme as especificações e validar se o produto atende às necessidades reais dos usuários. Acerca do tema, assinale a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
4203692 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em um sistema corporativo desenvolvido em C# com interface Web e persistência em banco relacional, a equipe de arquitetura identificou que parte das regras de negócio estava concentrada diretamente nas páginas de apresentação, enquanto consultas SQL eram montadas manualmente em múltiplos pontos da aplicação. Em paralelo, uma nova versão mobile do sistema passou a exigir maior separação entre lógica de interface, estado de apresentação e acesso a dados. Durante a revisão, foram discutidos o uso de mapeamento objetorelacional, padrões arquiteturais como MVC e MVVM, além de padrões de projeto para reduzir acoplamento entre camadas. Diante do exposto, assinale CORRETAMENTE:
 

Provas

Questão presente nas seguintes provas
4203691 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Uma equipe mantém três aplicações legadas e uma aplicação nova em um ambiente corporativo: uma aplicação antiga em ASP clássico com componentes COM, uma aplicação em C# desenvolvida no Microsoft Visual Studio, um serviço em Java executado em ambiente gerenciado, e um módulo em Visual Basic ainda dependente de bibliotecas específicas do ecossistema Microsoft. Durante a revisão da arquitetura, um analista propôs tratar todas essas aplicações como equivalentes quanto ao modelo de execução, empacotamento, dependências e portabilidade entre sistemas operacionais. Dessa forma, é CORRETAO afirmar que:
 

Provas

Questão presente nas seguintes provas
4203690 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em uma aplicação corporativa desenvolvida em Java e C#, a equipe de arquitetura revisou um módulo responsável por calcular diferentes políticas de cobrança. A versão inicial concentrava regras condicionais em uma única classe, com testes frequentes sobre o tipo concreto de cliente, produto e contrato. A proposta de refatoração envolveu uso de interfaces, classes especializadas, injeção de dependências e substituição de estruturas condicionais extensas por chamadas polimórficas. Acerca do tema, analise as sentenças a seguir:

I- O polimorfismo permite que objetos de classes diferentes sejam tratados por uma mesma abstração, de modo que a seleção do comportamento concreto possa ocorrer em tempo de execução, desde que os tipos envolvidos respeitem o contrato definido por uma interface, classe abstrata ou hierarquia compatível.

II- A herança deve ser utilizada sempre que duas classes compartilham atributos com nomes semelhantes, pois a reutilização estrutural é critério suficiente para estabelecer relação “é-um”, mesmo que os comportamentos esperados das subclasses violem substitutibilidade em relação à superclasse.

III- A redução de condicionais baseadas em tipo concreto pode aumentar a extensibilidade do módulo quando novas políticas de cobrança são adicionadas por meio de novas implementações de uma abstração, sem exigir alteração direta da lógica cliente que consome o contrato comum.

IV- O encapsulamento consiste em tornar todos os atributos privados e todos os métodos públicos, garantindo baixo acoplamento automaticamente, independentemente da exposição de detalhes internos por métodos de acesso e da estabilidade da interface pública da classe.

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

Provas

Questão presente nas seguintes provas
4203689 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em uma rotina de processamento de eventos de auditoria, um sistema recebe registros em ordem cronológica e precisa realizar duas operações com alta frequência: inserir novos eventos ao final da sequência e remover sempre o evento mais antigo ainda não processado. Em outra etapa do mesmo sistema, é necessário verificar rapidamente se determinado identificador de transação já foi recebido, sem percorrer sequencialmente todos os registros armazenados. Nesse contexto, a alternativa que indica CORRETAMENTE as estruturas de dados a serem empregadas no cenário descrito é:
 

Provas

Questão presente nas seguintes provas
4203688 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CONSULPAM
Orgão: Pref. Pindorama-SP
Em um ambiente corporativo que utiliza simultaneamente Oracle Database e Microsoft SQL Server, a equipe de administração de dados avaliou a migração de rotinas armazenadas entre os dois SGBDs. Durante a análise, foram comparados objetos programáveis, tratamento de exceções, controle transacional e diferenças entre PL/SQL e TransactSQL. Um dos analistas afirmou que, por ambos os produtos serem SGBDs relacionais compatíveis com SQL, procedures, funções e gatilhos poderiam ser migrados sem reescrita substancial, desde que as tabelas mantivessem os mesmos nomes e tipos equivalentes. Diante do exposto, analise as sentenças a seguir:

I- Rotinas escritas em Oracle PL/SQL podem ser executadas diretamente no Microsoft SQL Server, pois PL/SQL e Transact-SQL são implementações equivalentes do padrão SQL/PSM, diferindo apenas na nomenclatura de comandos de criação de objetos.
PORQUE
II- Oracle Database e Microsoft SQL Server são SGBDs relacionais que suportam objetos programáveis no banco de dados, como procedimentos armazenados, funções, gatilhos e mecanismos de controle transacional, mas possuem dialetos, tipos, funções internas, tratamento de exceções e particularidades semânticas próprias.


Analisadas as sentenças, é CORRETO afirmar que:
 

Provas

Questão presente nas seguintes provas