Buscar

Avaliação - Conceitos gerais e principais abordagens de desenvolvimento do software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/04/2023, 15:26 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 1/5
Conceitos gerais e principais abordagens de desenvolvimento do
software
Professor(a): Thiago Salhab Alves (Mestrado acadêmico)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e
corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode
responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova!
Scrum é um método de desenvolvimento de software, criado por Jeff Sutherland no início dos anos 1990. Nesse contexto, assinale a
alternativa com a qual o Scrum tem total aderência de princípios:
Alternativas:
Engenharia de software.
Manifesto Ágil.  CORRETO
Metodologia clássica.
Metodologia ágil.
Engenharia de requisitos.
Código da questão: 53377
Scrum é uma metodologia ágil de desenvolvimento de sistemas que conta com elementos que auxiliam sua aplicação em organizações.
Neste contexto, preencha corretamente as lacunas que se seguem:
______________ é uma lista com prioridades dos ________________ ou funcionalidades do projeto que ___________________ ao cliente.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Sprint Backlog; produtos; são entregues.
Scrum Master; requisitos; agregam valor.
Sprint; requisitos; apresentam documentações.
Reunião Scrum; produtos; são entregues.
Product Backlog; requisitos; agregam valor.  CORRETO
Código da questão: 53371
Sobre o Scrum, considere as seguintes afirmações, classificando em verdadeiras (V) ou falsas (F):
( ) É baseado no empirismo.
( ) Utiliza três pilares: transparência, inspeções e adaptação.
( ) Não faz uso de reuniões diárias.
( ) A transparência indica que os responsáveis pelos resultados devem enxergar os aspectos significativos do processo.
( ) A adaptação significa que o processo ou produto deve ser ajustado, sempre que inspeções determinem que aconteceram desvios fora dos
limites aceitáveis.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – F – V – V – F.
V – V – V – F – V.
V – V – F – V – F.
V – V – F – V – V.  CORRETO
Resolução comentada:
Scrum é uma metodologia ágil de desenvolvimento de software, criado por Jeff Sutherland no início dos anos 1990, que possui total
aderência aos princípios do Manifesto Ágil.
Resolução comentada:
Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente.
17/04/2023, 15:26 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 2/5
4)
5)
6)
V – V – F – F – V.
Código da questão: 53373
Sobre as fases da DSDM, considere as seguintes afirmações e avalie as sentenças classificando-as em verdadeiras (V) ou falsas (F):
( ) Estudo de viabilidade é realizado apenas uma vez durante o projeto.
( ) Análise de riscos é realizada durante o estudo de viabilidade.
( ) No estudo de negócio, são analisadas as regras de negócio, bem como todos os processos envolvidos, visando capturar as características
do negócio.
( ) Na implementação, coloca-se o sistema em funcionamento no ambiente real.
( ) O projeto e a construção de iteração é a fase em que o sistema é implementado, sendo a saída dessa fase um sistema testado e validado.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – F – V – V – F.
V – F – V – F – V.
V – F – F – V – V.
V – F – V – V – V.  CORRETO
V – V – V – V – V.
Código da questão: 53364
O DSDM foi criado em 1994, no Reino Unido, por uma organização sem fins lucrativos e não proprietárias. A estrutura do DSDM é
composta de nove princípios considerados boas práticas.
Nesse contexto, assinale a alternativa que apresenta algumas das práticas que pertencem ao DSDM:
Alternativas:
Equipes com poder de decisão; desenvolvimento iterativo e incremental; fixar os requisitos essenciais; análise de riscos.
Equipes com poder de decisão; desenvolvimento iterativo e incremental; feedback; entrega final.
Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; todas as alterações durante o
desenvolvimento devem ser reversíveis.  CORRETO
Fixar os requisitos essenciais; teste em todo o ciclo de vida; equipes com poder de decisão; programação em pares.
Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; entregas contínuas.
Código da questão: 53368
Sobre o Scrum, classifique as afirmações a seguir em verdadeiras (V) ou falsas (F):
( ) É um método de desenvolvimento ágil de software.
( ) Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente.
Resolução comentada:
a primeira, segunda, quarta e quinta asserções são verdadeiras, pois o Scrum é baseado no empirismo, utiliza três pilares: transparência,
inspeções e adaptação. A transparência indica que os responsáveis pelos resultados devem enxergar os aspectos significativos do
processo e a adaptação significa que o processo ou produto deve ser ajustado, sempre que inspeções determinem que aconteceram
desvios fora dos limites aceitáveis. Já a terceira asserção é falsa, o Scrum faz uso de reuniões diárias chamadas de Daily Scrum.
Resolução comentada:
a primeira, terceira, quarta e quinta asserções são verdadeiras, pois as fases da DSDM contemplam o estudo de viabilidade, que é
realizado apenas uma vez durante o projeto; no estudo de negócio, na implementação, coloca-se o sistema em funcionamento no
ambiente real; o projeto e a construção de iteração é a fase em que o sistema é implementado. Já a segunda asserção é falsa, pois não
se realiza estudo de risco no modelo DSDM.
Resolução comentada:
algumas das práticas que pertencem ao DSDM são: participação ativa dos usuários e stakeholders; análise de riscos; abordagem
cooperativa e compartilhada; todas as alterações durante o desenvolvimento devem ser reversíveis. As análises de riscos, entrega final e
programação em pares não fazer parte do DSDM.
17/04/2023, 15:26 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 3/5
7)
8)
( ) Sprints são reuniões curtas, de aproximadamente 15 minutos, realizadas diariamente pela equipe Scrum.
( ) Scrum Master é o líder da equipe responsável por conduzir a reunião e avaliar as respostas de cada integrante.
( ) Sprints são unidades de trabalho solicitadas para atingir um requisito estabelecido no Backlog e que precisa ser atendido dentro de um
prazo.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – V – F.
V – F – V – V – F.
V – V – F – F – V.
V – V – F – V – V.  CORRETO
V – V – V – F – V.
Código da questão: 53372
Considerando o processo de desenvolvimento de sistemas, leia e associe as duas colunas.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – B; II – C; III – E; IV – A; V – D.
I – B; II – C; III – A; IV – C; V – B.
I – B; II – C; III – A; IV – E; V – D.
I – B; II – A; III – C; IV – E; V – D.
I – B; II – C; III – D; IV – A; V – E.  CORRETO
Código da questão: 53365
Sobre o Scrum, complete as lacunas da sentença a seguir:
Resolução comentada:
a primeira, segunda, quarta e quinta asserções são verdadeiras e expressam corretamente os princípios do Scrum, sendo um método
de desenvolvimento ágil de software; Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que
agregam valor ao cliente; Scrum Master é o líder da equipe responsável por conduzir a reunião e avaliar as respostas de cada
integrante; e Sprints são unidades de trabalho solicitadas para atingir um requisito estabelecido no Backlog e que precisa ser atendido
dentro de um prazo. A terceira asserção é falsa, pois Sprints não são reuniões curtas, de aproximadamente15 minutos, realizadas
diariamente pela equipe Scrum, essas são as reuniões Scrum.
Resolução comentada:
(I) estudo de viabilidade: (B) realizada apenas uma vez durante o projeto, buscando analisar a viabilidade do projeto; (II) estudo de
negócio: (C) as regras de negócio são analisadas, bem como todos os processos envolvidos, visando capturar as características do
negócio; (III) modelo de iteração funcional: (D) as funcionalidades são analisadas e implementadas, resultando em um protótipo que
serve como modelo de experiência para melhoria de todo o processo de iteração; (IV) projeto e construção de iteração: (A) fase em que
o sistema é implementado, sendo a saída dessa fase um sistema testado e validado com os requisitos iniciais, de acordo com as
necessidades dos usuários; (V) implementação: (E) fase de colocar o sistema em funcionamento no ambiente real.
17/04/2023, 15:26 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 4/5
9)
10)
Scrum utiliza um conjunto de ____________________ de software que se mostraram muito eficazes em projetos com ________________e com
requisitos que _________________ constantemente.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Padrões; prazos de entrega curtos; não mudam.
Padrões de processo; prazos de entrega curtos; mudam.  CORRETO
Ferramentas; prazos de entrega variáveis; alteram.
Processos; prazos de entrega longos; variam.
Elementos; prazos de entrega longos; não variam.
Código da questão: 53376
Sobre as etapas de planejamento e modelagem no processo de desenvolvimento de software, analise as sentenças a seguir:
I. No planejamento, cria-se o plano do projeto, que define o trabalho, as tarefas técnicas, os riscos e recursos.
II. No planejamento, o cliente irá avaliar o produto entregue e fornecer feedback.
III. Na modelagem, criam-se modelos para se entenderem as necessidades do software.
IV. Na modelagem, cria-se um esboço para se ter uma ideia do todo.
V. No planejamento, o que se projeta é construído e geram-se códigos e testes para revelar erros na codificação.
Podemos afirmar que são verdadeiras:
Alternativas:
I – IV – V.
I – III – IV – V.
I – III – IV.  CORRETO
I – II – IV.
I – II – III – V.
Código da questão: 53348
Podemos afirmar que o uso de metodologias, independente de quais sejam, apresentam grandes benefícios para as organizações. Neste
contexto, preencha corretamente as lacunas que se seguem:
O que _______________ as metodologias ágeis das tradicionais é que os métodos ágeis utilizados são orientados a _______________ e não a
_______________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Diferencia; pessoas; processos.  CORRETO
Iguala; documentos; pessoas.
Diferencia; análises; processos.
Diferencia; processos; pessoas.
Iguala; testes; processos.
Resolução comentada:
o Scrum é uma metodologia de desenvolvimento que utiliza um conjunto de padrões de processo de software que se mostraram muito
eficazes em projetos com prazos de entrega curtos e com requisitos que mudam constantemente.
Resolução comentada:
a primeira, terceira e quarta afirmações são verdadeiras, pois, no planejamento, cria-se o plano do projeto, que define o trabalho, as
tarefas técnicas, os riscos e recursos; na modelagem, criam-se modelos para se entenderem as necessidades do software e cria-se um
esboço para se ter uma ideia do todo. A segunda e quinta afirmações são falsas, pois, no planejamento, o cliente não irá avaliar o
produto entregue e fornecer feedback, e nenhuma etapa de geração de códigos e testes para revelar erros na codificação é realizada.
Resolução comentada:
o que diferencia as metodologias ágeis das tradicionais é que os métodos ágeis utilizados são orientados a pessoas e não a processos.
17/04/2023, 15:26 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 5/5
Código da questão: 53361
Arquivos e Links

Continue navegando

Outros materiais