Foram encontradas 56.775 questões.
Durante o desenvolvimento colaborativo de um sistema utilizando Git, um programador identificou que um commit local foi realizado com uma mensagem incorreta, mas ainda não foi enviado para o repositório remoto. Ele deseja apenas corrigir a mensagem desse último commit, mantendo as alterações de código e o histórico linear do repositório. Considerando as boas práticas de controle de versão, assinale a alternativa correta.
Provas
Um arquiteto de software está modernizando a documentação de uma aplicação construída com Spring Boot 3. Ele optou por utilizar a biblioteca springdoc-openapi para expor a interface do Swagger conforme os padrões da especificação OpenAPI 3.x. Ao implementar o controlador responsável pela gestão de inventário, ele precisa anotar um método que recupera um item específico pelo seu código identificador (ex: GET /produtos/{codigo}). Considerando as boas práticas e a compatibilidade com a especificação OpenAPI 3.x, assinale a alternativa que apresenta as anotações específicas de documentação do pacote io.swagger.v3.oas.annotations para descrever, respectivamente, a finalidade do endpoint e o detalhamento do parâmetro recebido na URL.
Provas
Considere o código Python a seguir:
numeros = [2, 4, 6, 8, 10, 12, 14, 16]
resultado = sum([n for n in numeros[2:7:2]])
print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
Provas
Durante a condução de um projeto de desenvolvimento de software utilizando Scrum, a gestão decide reduzir significativamente a duração das Sprints, passando de ciclos mensais para ciclos semanais, com o objetivo de acelerar as entregas. Considerando um ambiente organizacional complexo, com muitos ritos formais e dependências administrativas, assinale a principal desvantagem associada a essa decisão.
Provas
Durante a modelagem de um processo de atendimento utilizando BPMN 2.0, um analista precisa representar uma decisão baseada no resultado de uma verificação automática. Caso a condição seja satisfeita, o processo é encerrado; caso contrário, é encaminhado para uma atividade complementar de tratamento. Após essa atividade, o fluxo deve permanecer aguardando a ocorrência de um evento externo, como um e-mail de confirmação, para então prosseguir. Assinale a alternativa correta que contempla o desvio de fluxo para tratamento condicional e o aguardo da confirmação, respectivamente.
Provas
Em um framework extensível orientado a objetos, o núcleo do sistema define operações abstratas que dependem da criação de objetos responsáveis por executar etapas específicas do processamento. O framework não conhece previamente as classes concretas desses objetos, delegando às subclasses a responsabilidade de decidir qual implementação concreta será instanciada. Essa abordagem permite a introdução de novos comportamentos sem modificar o código do núcleo do framework. Considerando os padrões de projeto GoF, assinale a alternativa correta.
Provas
Assinale o item que apresenta um framework de segurança que apresenta um padrão de conscientização para desenvolvedores e profissionais de segurança, baseado em um amplo consenso sobre os riscos de segurança mais críticos para aplicações web.
Provas
Testes envolvem processos de comparação do estado de um sistema ou aplicação e um conjunto de critérios. Frequentemente, testes de segurança são executados com base em critérios que não estão bem definidos ou completos. Assinale o item que apresenta uma boa prática relacionada à melhoria da qualidade dos testes de segurança de aplicações.
Provas
“O teste de penetração, ou pentesting, envolve a simulação de ataques reais para avaliar o risco associado a possíveis violações de segurança.” (Fonte: WEIDMAN, G. Penetration testing: a hands-on introduction to hacking. San Francisco: No Starch Press, 2014. E-book. 495 p. Tradução própria.) Assinale o item correto sobre os testes de penetração.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: UDESC
Com base nos conceitos e práticas de gestão de projetos e metodologias ágeis, conforme o PMBOK – 7.ª edição e o Scrum, julgue os itens a seguir.
No Scrum, o sprint planning inicia o sprint e, de forma colaborativa, define o sprint goal, sendo os developers os responsáveis por decidir como transformar os itens do backlog em incrementos de valor.
Provas
Caderno Container