Questões de Concurso Sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.911 questões

Q4293834 Engenharia de Software
Uma equipe de fiscalização de transportes está avaliando práticas relacionadas ao Scrum e à engenharia de requisitos em projetos ágeis. Considerando os papéis, artefatos e eventos do framework, a definição que descreve uma responsabilidade técnica é: 
Alternativas
Q4279903 Engenharia de Software
A esteira de desenvolvimento de um órgão estadual funciona assim: os desenvolvedores integram seu código à linha principal diariamente; cada integração dispara compilação e testes automatizados; toda versão aprovada na esteira fica empacotada e pronta para entrar em produção a qualquer momento; a publicação efetiva, porém, depende de autorização formal do gestor do sistema.

Essa forma de trabalho caracteriza
Alternativas
Q4279897 Engenharia de Software
Ao planejar a metodologia de desenvolvimento de dois projetos — um sistema tributário com requisitos estáveis e minuciosamente especificados em norma, e um portal de serviços com escopo em evolução —, a equipe de um órgão estadual compara o ciclo de vida tradicional com as abordagens ágeis Scrum e Kanban.
Sobre esses modelos, analise as afirmativas a seguir.

I. No modelo em cascata, as fases do desenvolvimento se sucedem de forma sequencial, iniciando-se cada fase, em regra, após a conclusão da anterior; esse modelo tende a ser mais compatível com contextos em que os requisitos são estáveis e bem compreendidos.
II. O Kanban impõe a remoção dos limites de trabalho em progresso (WIP), a fim de maximizar o número de itens executados em paralelo.
III. O Scrum organiza o trabalho em Sprints, iterações com duração máxima de um mês, enquanto o Kanban opera em fluxo contínuo, sem iterações prescritas.

Está correto o que se afirma em
Alternativas
Q4279896 Engenharia de Software
Ao final de cada Sprint, a equipe que desenvolve o novo sistema de gestão de fiscalizações de um órgão estadual reúne-se com o Product Owner e com representantes das áreas usuárias para inspecionar o incremento produzido, apresentar o que mudou e discutir, com os presentes, ajustes no Product Backlog diante de novas oportunidades e necessidades.

Segundo o Guia do Scrum (2020), assinale a opção que indica o evento correspondente à reunião descrita.
Alternativas
Q4274310 Engenharia de Software
Na metodologia ágil Scrum, de acordo com O Guia do Scrum, versão 2020, qual evento possui duração fixa (time-box) e tem como objetivo principal inspecionar o trabalho realizado na última Sprint com foco em identificar pontos de melhoria no processo para a próxima Sprint? 
Alternativas
Q4261001 Engenharia de Software
Na metodologia de desenvolvimento ágil de software Scrum, as cerimônias desempenham um papel essencial na organização e no progresso do trabalho. Qual das alternativas descreve corretamente a Sprint Review e sua finalidade?
Alternativas
Q4260149 Engenharia de Software
Uma equipe de desenvolvimento de software, atuando em um projeto com requisitos altamente voláteis e necessidade de alta qualidade técnica, adota práticas como a programação em pares no mesmo computador, o desenvolvimento orientado por testes com a escrita dos casos de teste antes do código de produção e a integração contínua do código-fonte várias vezes ao dia. Assinale a alternativa correspondente a essa metodologia ágil.
Alternativas
Q4256894 Engenharia de Software
As metodologias ágeis transformaram o desenvolvimento de software ao focar em entregas incrementais e adaptação a mudanças. 
Assinale a alternativa correta sobre os frameworks Scrum e Kanban.
Alternativas
Q4256847 Engenharia de Software
No framework Scrum (versão 2020), o Time Scrum é composto por um Scrum Master, um Product Owner e os Desenvolvedores. Sobre a responsabilidade e o tamanho desse time, assinale a alternativa correta.
Alternativas
Q4248430 Engenharia de Software

Acerca dos conceitos relativos a desenvolvimento de sistemas, julgue o item a seguir.


Por ser definido como um framework leve voltado à geração de valor por meio de soluções adaptativas para problemas complexos, o Scrum, em sua versão de 2020, não prescreve um processo completo e detalhado, limitando-se aos elementos essenciais de sua estrutura. 


Alternativas
Q4248417 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


No extreme programming, a abordagem de testes a priori pressupõe histórias do usuário já decompostas em cartões de tarefa, os quais servem de base para a definição de testes de unidade voltados à verificação da implementação. 

Alternativas
Q4248416 Engenharia de Software

A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.


As histórias de usuário, por apresentarem uma descrição abrangente das atividades do usuário, permitem avaliar com segurança a completude dos requisitos essenciais do sistema.

Alternativas
Q4248408 Engenharia de Software

A respeito de CMMI-DEV v2.0 e Scrum 2020, julgue o item a seguir.


O scrum master serve à organização de várias maneiras, inclusive por meio da remoção de barreiras entre as partes interessadas e os times scrum. 

Alternativas
Q4245031 Engenharia de Software

Na metodologia ágil Scrum, de acordo O Guia do Scrum, versão 2020, são responsabilidades do Product Owner:


I. A eficácia do Scrum Team.


II. O gerenciamento eficaz do Product Backlog.


III. A maximização do valor do produto resultante do trabalho do Scrum Team.


Quais estão corretas? 

Alternativas
Q4240097 Engenharia de Software
Um Tribunal de Justiça desenvolve um sistema de intimação eletrônica utilizando Scrum. Na Sprint Review, stakeholders informam que nova regulamentação alterou prioridades de negócio e valor esperado de funcionalidades futuras. Segundo o Scrum Guide 2020, diante disso, a conduta adequada é
Alternativas
Q4240087 Engenharia de Software
Em um Tribunal de Justiça, uma equipe ágil está desenvolvendo um novo módulo para acompanhamento do cumprimento de determinações judiciais. Durante a fase de planejamento, o Product Owner apresentou a seguinte história de usuário: "Como funcionário da Secretaria, desejo registrar o andamento das determinações processuais para acompanhar sua execução e reduzir atrasos". Na análise inicial, a equipe identificou que o sistema atual não possui integração com a base de dados necessária para atender parte das funcionalidades pretendidas. Considerando as boas práticas ágeis, nesse cenário, a
Alternativas
Q4240086 Engenharia de Software
Uma equipe de um Tribunal de Justiça precisa modelar o fluxo de cumprimento de mandados judiciais do sistema judicial. O processo se inicia com o recebimento do mandado pela secretaria, segue para distribuição ao oficial de justiça, inclui uma etapa de cumprimento externo e retorna ao magistrado, que decide entre homologar o cumprimento ou determinar nova diligência. Paralelamente, a equipe enfrenta acúmulo de tarefas e dificuldades relacionadas à qualidade de código ao implementar melhorias no sistema. Nesse contexto, a estratégia mais adequada é
Alternativas
Q4234289 Engenharia de Software

Julgue o próximo item, relativo aos princípios da metodologia de desenvolvimento orientado a testes (TDD), às propriedades ACID em transações de bases de dados, às estruturas lógicas da linguagem PL/SQL e à administração da plataforma Moodle.


No desenvolvimento orientado a testes (TDD), o programador deve escrever todo o código da funcionalidade antes de criar os testes de unidade que vão validar esse código.

Alternativas
Q4232597 Engenharia de Software
No Extreme Programming (XP), a prática na qual os desenvolvedores mesclam suas alterações de código-fonte em um repositório central, disparando testes automatizados a cada modificação para detectar erros o mais rápido possível, denomina-se: 
Alternativas
Q4232596 Engenharia de Software
Scrum é um framework ágil que auxilia as organizações a gerenciar e executar projetos complexos. No time Scrum, qual é a responsabilidade do Product Owner (PO)?
Alternativas
Respostas
1: C
2: B
3: D
4: C
5: C
6: C
7: C
8: D
9: A
10: C
11: C
12: E
13: C
14: C
15: D
16: E
17: B
18: E
19: B
20: D