Questões de Concurso Público SERPRO 2023 para Analista - Especialização: Tecnologia
Foram encontradas 22 questões
Julgue o próximo item, relativos às metodologias Scrum e XP e à biblioteca ITIL v4.
Enquanto a metodologia Scrum traz uma abordagem mais
voltada para a gestão, com maior foco nas reuniões, no
planejamento e na melhoria contínua, a metodologia XP tem
maior enfoque nas práticas técnicas.
Julgue o próximo item, relativos às metodologias Scrum e XP e à biblioteca ITIL v4.
Na metodologia Scrum, as pessoas envolvidas no processo
de desenvolvimento são dividas em três papéis principais: o
scrum master, o product owner e o product backlog.
Julgue o próximo item, relativos às metodologias Scrum e XP e à biblioteca ITIL v4.
Na metodologia XP, todo código deve possuir testes de
unidade, os quais devem ser executados com sucesso antes
que uma entrega seja feita.
No que se refere a servidores web e de aplicações, julgue o item subsecutivo.
O console de administração do Wildfly é uma interface
baseada na web que permite gerenciar o servidor Wildfly e
os aplicativos implantados; para que o usuário acesse o
console de administração ao digitar a respectiva URL, é
necessário configurar o arquivo standalone.xml com as
credenciais de administração.
Julgue o próximo item, relativos a tecnologias backend.
Para facilitar a criação de imagens otimizadas do Docker, o
Spring Boot suporta a adição de um arquivo de índice de
camada ao jar e também suporta camadas para arquivos
war, projetadas para separar o código com base na
probabilidade de alteração entre as compilações do
aplicativo, uma vez que é mais provável que o código do
aplicativo mude entre as compilações; logo, o código é
isolado em uma camada separada.
Julgue o item seguinte, relativos às ferramentas de gestão de configuração.
No Git, o usuário, para compartilhar um commit com
membros de sua equipe de desenvolvimento, deve executar
os três passos descritos a seguir: adicionar arquivos da cópia
de trabalho à área de staging, usando o comando git add;
enviar para seu repositório local, usando o comando git
push; e enviar para um repositório remoto compartilhado,
usando o comando git checkout.
Julgue o item seguinte, relativos às ferramentas de gestão de configuração.
No Git, havendo a necessidade de criar uma nova branch de
nome systemmobile quando, por exemplo, se deseja
adicionar código a um projeto, mas não se tem certeza se o
código funciona corretamente, é possível criar a referida
branch por meio do comando git add -b
systemmobile.
Os itens de backlog épicos não devem ser adicionados ao backlog do produto, por serem muito amplos e de difícil gestão pelo dono do produto e pelo time de desenvolvimento.
O produto mínimo viável (MVP) é uma ferramenta fundamental no processo de validação de uma ideia de negócio, por meio da coleta de problemas, oportunidades e feedbacks.
A análise de ponto de função tem como base as funcionalidades que um sistema deve realizar, enquanto a story points é baseada em uma estimativa relativa, que compara a complexidade e o esforço de uma tarefa com outras já realizadas.
A dívida técnica pode ser vista como um empréstimo que o time de desenvolvimento faz para si mesmo com o objetivo de acelerar o processo de desenvolvimento, porém, por ser considerada uma estratégia ruim, deve ser evitada, devido a suas possíveis consequências negativas.
A técnica de revisão e programação por pares é útil para melhorar a qualidade do código e aumentar a compreensão do projeto, mas requer habilidades de comunicação e colaboração entre os membros da equipe.
Os mocks são métodos utilizados para realizar testes unitários quando é impossível testar o objeto real, seja porque ele não está disponível, seja porque não é possível executá-lo durante o teste.
Acerca da gestão de configuração, julgue o item a seguir.
A prática de database migration é fundamental em DevOps
para garantir a consistência dos dados bem como sua
disponibilidade e segurança.
O Terraform permite a criação, alteração e destruição de infraestrutura de nuvem em vários provedores e utiliza a ShellScript para descrever a configuração de sistemas.
Acerca das abordagens low-code e no-code, julgue o item subsequente.
Low-code e no-code são abordagens que utilizam
plataformas visuais e intuitivas para facilitar o
desenvolvimento de aplicativos de forma segura, sem
oferecer riscos.
Com relação a design de software, julgue o item a seguir.
Em DDD (Domain-Driven Design), ubiquitous language
representa o jargão utilizado no domínio projeto, que deve
ser entendido completamente pela área de negócio e pela
equipe de desenvolvimento.
A respeito de clean code, julgue o item que se segue.
O princípio de segregação de interface do SOLID determina
a responsividade, em que uma mesma interface atende a
vários aparelhos, sem necessidade de modificações
individuais.
Julgue o próximo item, relativos aos 12 fatores (12 factories).
De acordo com o que preconizam os 12 factories, na situação da figura a seguir, Release deve sempre ter um ID de Release exclusivo e, como deve haver separação estrita entre os estágios de Build, Release e execução, torna-se impossível fazer alterações no código em tempo de execução, pois não há como propagar essas alterações de volta ao estágio de Build.
Julgue o próximo item, relativos aos 12 fatores (12 factories).
Considere-se que, na figura a seguir, Deploys sejam ambientes onde os códigos são disponibilizados, tais como ambiente de produção e de desenvolvimento, e que Codebase se refere a um repositório único em um sistema de controle de revisão descentralizado tal como o Git. Nesse caso, segundo o que preconizam os 12 factories, vários aplicativos devem compartilhar o mesmo código de modo que se tenha uma padronização e não haja comprometimento com as dependências no repositório.