Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2226535 Engenharia de Software

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.

Alternativas
Q2226531 Engenharia de Software

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.

Alternativas
Q2226528 Engenharia de Software

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.

Alternativas
Q2226526 Engenharia de Software
Julgue o item que se segue, tendo em vista que a qualidade de software pode ser avaliada por meio de testes, revisões, inspeções e outras técnicas.
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.
Alternativas
Q2226524 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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.

Alternativas
Q2226523 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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

Alternativas
Q2226522 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
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.  
Alternativas
Q2226518 Engenharia de Software

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. 


Alternativas
Q2226517 Engenharia de Software

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.

Alternativas
Q2226512 Engenharia de Software

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.

Alternativas
Q2226506 Engenharia de Software

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.

Alternativas
Q2226499 Engenharia de Software

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.


Alternativas
Q2226498 Engenharia de Software

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.

Alternativas
Q2226497 Engenharia de Software

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. 

Alternativas
Q2226244 Engenharia de Software
Em relação ao refactoring no contexto de testes de software, assinale a alternativa que apresenta uma prática recomendada para garantir a qualidade e a manutenibilidade do código.
Alternativas
Q2226243 Engenharia de Software
Assinale a alternativa que apresenta o principal objetivo do Behavior Driven Development (BDD). 
Alternativas
Q2226242 Engenharia de Software
Maria está trabalhando em um projeto de desenvolvimento de software e decide adotar a abordagem do Test Driven Development (TDD) para melhorar a qualidade do código e a colaboração entre os membros da equipe. Ela começa a implementar uma nova funcionalidade seguindo os princípios do TDD. Assinale a alternativa que apresenta corretamente o processo que Maria deve seguir. 
Alternativas
Q2226241 Engenharia de Software
João está trabalhando em um projeto de desenvolvimento de software usando Git e GitLab como plataforma de colaboração. Ele criou um branch separado para implementar uma nova funcionalidade e, após concluir seu trabalho, deseja integrar suas alterações ao branch principal. Ele decide abrir um merge request (também chamado de pull request) para que suas alterações sejam revisadas por seus colegas de equipe antes de serem mescladas. Qual é o principal objetivo do merge request nesse contexto?
Alternativas
Q2226240 Engenharia de Software
A respeito do GitLab, uma plataforma de controle de versão distribuído e colaboração de código, assinale a alternativa correta. 
Alternativas
Q2226239 Engenharia de Software
Você está gerenciando um projeto de desenvolvimento de software e decide utilizar o método Kanban para melhorar a eficiência e a comunicação da equipe. Depois de implementar o Kanban, você percebe que a equipe está entregando funcionalidades com maior rapidez e qualidade. Assinale a alternativa que apresenta o motivo pelo qual o método Kanban teve esse impacto positivo. 
Alternativas
Respostas
3481: C
3482: E
3483: C
3484: C
3485: C
3486: C
3487: E
3488: E
3489: E
3490: C
3491: E
3492: C
3493: E
3494: C
3495: E
3496: B
3497: C
3498: A
3499: D
3500: A