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

Foram encontradas 1.729 questões

Q634186 Engenharia de Software
A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:
Alternativas
Q628953 Engenharia de Software
Dada a urgência no desenvolvimento de um software, a equipe de Tecnologia da Informação − TI do TRF3 resolveu utilizar uma das metodologias ágeis de desenvolvimento de sistemas. Um dos princípios destas metodologias é dar maior prioridade
Alternativas
Q626250 Engenharia de Software

Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações: 


I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.

II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).

III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.

IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.

V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.


Em relação a estas afirmações, assinale a alternativa correta:

Alternativas
Q625028 Engenharia de Software

Com relação à metodologia SCRUM são realizadas as seguintes afirmações:


I. O Product Owner define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

II. O Scrum Master define as funcionalidades do produto e aceita ou rejeita os resultados dos trabalhos.

III. O Product Owner é o responsável pela aplicação dos valores e práticas do SCRUM.

IV. A Sprint Planning Meeting é uma reunião que envolve o Scrum Master, os membros do Scrum Team e o Product Owner. Nesta reunião são determinadas quais funcionalidades e atividades serão realizadas no próximo Sprint.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q623560 Engenharia de Software

A Programação Extrema (Extreme Programming - XP) possui diversas práticas. Analise as afirmativas abaixo.

I. As releases do sistema são frequentes e incrementais.

II. Os requisitos são representados através de casos de uso.

III. Os desenvolvedores não trabalham em pares.

IV. Depois de qualquer integração, todos os testes de unidade devem passar.

De acordo com as afirmativas, marque a alternativa CORRETA

Alternativas
Q623558 Engenharia de Software
O Scrum é uma abordagem ágil para desenvolvimento de produtos de software. Não representa uma característica do framework Scrum:
Alternativas
Q623412 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), o processo de software tem oito eixos de trabalho. Um desses eixos é a (o)
Alternativas
Q622540 Engenharia de Software
Com relação aos processos e às práticas ágeis de desenvolvimento e entrega do produto de software, assinale a opção correta.
Alternativas
Q622536 Engenharia de Software
Assinale a opção correta relativamente ao Scrum.
Alternativas
Q622282 Engenharia de Software
Com relação às metodologias ágeis XP, Scrum e UP e à metodologia RUP, assinale a opção correta.
Alternativas
Q622281 Engenharia de Software
Acerca da metodologia ágil Scrum, assinale a opção correta.
Alternativas
Q622279 Engenharia de Software
A respeito das metodologias de análise e desenvolvimento de software, assinale a opção correta.
Alternativas
Q617677 Engenharia de Software
Acerca de conceitos relativos a engenharia de software, julgue o próximo item.

Em projetos que executam o framework da metodologia ágil Scrum, o backlog do produto mostra a visão atualizada das funcionalidades desejadas para esse produto, sendo o conteúdo definido por seu dono (product owner).
Alternativas
Q607680 Engenharia de Software
Uma das quatro oportunidades formais que o Scrum prescreve para a inspeção e a adaptação das tarefas para atingir os objetivos é a reunião de
Alternativas
Q607679 Engenharia de Software
O cancelamento do time-box do Sprint, antes do seu término, só poderá ser realizado formalmente pelo
Alternativas
Q607678 Engenharia de Software
Na reunião de planejamento do Sprint, o backlog do produto a ser desenvolvido é definido apenas pelo(a)
Alternativas
Q607677 Engenharia de Software
Na elaboração das estórias que irão compor o backlog de um Sprint do Scrum, devem-se levantar os objetivos e ser
Alternativas
Q607676 Engenharia de Software
Os produtos da reunião de planejamento do Sprint incluem
Alternativas
Q607675 Engenharia de Software
Na metodologia Scrum, o responsável por definir uma lista de critérios de aceitação do produto é o
Alternativas
Q607674 Engenharia de Software
Por meio da metodologia ágil, o sistema deve ser fracionado em componentes e, de acordo com o desenvolvimento orientado a testes, para maior entendimento do que será desenvolvido, os
Alternativas
Respostas
1281: B
1282: D
1283: B
1284: E
1285: C
1286: D
1287: B
1288: C
1289: B
1290: D
1291: E
1292: A
1293: C
1294: E
1295: A
1296: B
1297: D
1298: E
1299: B
1300: B