Você está na página 1de 11

Você Modelos

acertou
Exercicio
10 deDe Processos De
10 questões Sair
Desenvolvimento De Software
Verifique o seu desempenho e continue treinando! Você
pode refazer o exercício quantas vezes quiser.
Questão 1 de 10
Verificar Desempenho
1 2 3 4 5
6 7 8 9 10
1 Marcar para revisão Corretas (10)
Em branco (0)
Considerando um projeto de software que utiliza
ferramentas CASE, a equipe de desenvolvimento está
focada em aumentar a eficiência e reduzir erros.
Qual é o principal benefício do uso de ferramentas CASE
no desenvolvimento de software?

A Redução de custos com hardware.

B Aumento direto nas vendas do software.

C Melhoria na comunicação com o cliente.

D Aumento da eficiência e redução de erros.

E Eliminação completa da necessidade de testes.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
Ferramentas CASE (Computer-Aided Software
Engineering) são projetadas para aumentar a
eficiência do processo de desenvolvimento de
software e reduzir a ocorrência de erros, melhorando
a qualidade do software produzido.

2 Marcar para revisão


Ao analisar a aplicação da prototipação em seus projetos
de software, decidiu-se utilizar um processo que define 4
etapas para o desenvolvimento de protótipos, sendo
essas etapas:
I. Avaliar Protótipo.
II. Estabelecer Objetivos do Protótipo.
III. Desenvolver o Protótipo.
IV. Definir a Funcionalidade do Protótipo.
A ordem sequencial correta para a execução dessas
quatro etapas é:

A I, IV, II e III.

B II, IV, III e I.

C III, II, IV e I.

D IV, I, II e III.

E IV, II, I e III.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!
Gabarito Comentado
A sequência correta para o desenvolvimento de um
protótipo de software é: primeiro, estabelecer os
objetivos do protótipo (II), em seguida, definir a
funcionalidade do protótipo (IV), depois, desenvolver
o protótipo (III) e, por fim, avaliar o protótipo (I).
Portanto, a alternativa correta é a II, IV, III e I.

3 Marcar para revisão


Uma equipe de desenvolvimento adota o método SCRUM
para gerenciar seu projeto. Para iniciar a reunião de
planejamento da Sprint, deve(m)-se definir e atualizar:

A O Backlog do Produto

B O plano de revisão da Sprint

C O plano de retrospectiva da Sprint

D A função de cada membro da equipe de


desenvolvimento

E As tarefas necessárias para cada história do


usuário

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No método SCRUM, antes de iniciar a reunião de
planejamento da Sprint, é crucial definir e atualizar o
Backlog do Produto. O Backlog do Produto é uma
lista de tudo o que é necessário no produto final,
priorizada pelo valor de negócio. Ele é dinâmico e
sujeito a mudanças à medida que o projeto avança e
novas necessidades ou ideias surgem. Portanto, a
alternativa correta é 'O Backlog do Produto'.

4 Marcar para revisão


Uma equipe de desenvolvimento está implementando o
Extreme Programming (XP). Eles estão se concentrando
em melhorar a qualidade do código e a resposta às
mudanças de requisitos.
Qual prática é fundamental no Extreme Programming (XP)
para atingir esses objetivos?

A Desenvolvimento dirigido por testes

B Planejamento detalhado a longo prazo

C Documentação extensiva do código

D Revisões formais de design

E Alocação de tarefas individuais

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No Extreme Programming, o Desenvolvimento
Dirigido por Testes é uma prática chave que ajuda a
garantir a qualidade do código e a capacidade de
lidar com mudanças rápidas nos requisitos.
5 Marcar para revisão
Ao adotar o Scrum, uma empresa busca melhorar a
gestão do seu processo de desenvolvimento. O foco está
em incrementar a transparência e adaptabilidade.
No Scrum, qual é o papel responsável por remover
impedimentos e facilitar o trabalho da equipe de
desenvolvimento?

A Product Owner.

B Scrum Master.

C Lead Developer.

D Quality Assurance Manager.

E Chief Technology Officer.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No framework Scrum, o Scrum Master tem o papel
vital de remover obstáculos que possam impactar o
desempenho da equipe e facilitar os processos para
assegurar eficiência e eficácia.

6 Marcar para revisão


No contexto da metodologia ágil Scrum, avalie a relação
entre os papéis e definições a seguir:
Assinale a opção que corretamente relaciona os referidos
conceitos e definições:

A [1][C] - [2][B] - [3][A].

B [1][B] - [2][C] - [3][A].

C [1][C] - [2][A] - [3][B].

D [1][B] - [2][A] - [3][C].

E [1][A] - [2][B] - [3][C].

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
A resposta correta é: [1][B] - [2][A] - [3][C].

7 Marcar para revisão


Em uma empresa que utiliza o Processo Unificado Ágil
(AUP), o gerente de projetos está planejando a iteração
atual, enfatizando a entrega rápida de valor.
Qual componente do AUP é essencial para garantir
entregas incrementais e contínuas de valor?

A Modelagem Inicial

B Iterações de Construção.

C Planejamento Detalhado.

D Análise de Riscos.

E Revisões de Fim de Fase.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No Processo Unificado Ágil, as Iterações de
Construção são cruciais para realizar entregas
incrementais, permitindo uma entrega contínua de
valor ao longo do projeto.

8 Marcar para revisão


Sobre Ciclo de Vida de Desenvolvimento de Software, é
correto afirmar:
I- O desenvolvimento em cascata tem como base a ideia
de desenvolver uma implementação inicial, mostrar e
discutir tal implementação com o usuário e fazer seu
aprimoramento por meio de versões subsequentes, até
que um sistema adequado tenha sido desenvolvido.
II- No modelo de processo de desenvolvimento em
espiral, cada loop na espiral representa uma fase do
processo de software. Este modelo exige a consideração
direta dos riscos técnicos em todos os estágios do
projeto e, se aplicado adequadamente, deve reduzir os
riscos antes que eles se tornem problemáticos.
III- O Rapid Application Development (Desenvolvimento
Rápido de Aplicação) é um modelo de processo de
software incremental que enfatiza um ciclo de
desenvolvimento rápido. Este modelo é uma adaptação
do modelo cascata, no qual o desenvolvimento rápido é
conseguido com o uso de uma abordagem de construção
baseada em componentes.
IV- O modelo incremental combina elementos do modelo
em cascata aplicado de maneira iterativa. Em um
processo de desenvolvimento incremental, os clientes
identificam (esboçam) as funções a serem fornecidas
pelo sistema e a importância das mesmas. Em seguida, é
definida uma série de estágios de entrega, com cada
estágio fornecendo um subconjunto das funcionalidades
do sistema.
Assinale a alternativa correta.

A Somente as afirmativas I e II são corretas.

B Somente as afirmativas I e III são corretas.

C Somente as afirmativas III e IV são corretas.

D Somente as afirmativas I, II e IV são corretas.

E Somente as afirmativas II, III e IV são corretas.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
A alternativa correta é a E, que afirma que somente
as afirmativas II, III e IV são corretas. A afirmativa I
está incorreta porque descreve o modelo iterativo e
não o modelo em cascata. No modelo em cascata,
cada fase deve ser concluída antes de passar para a
próxima, sem a possibilidade de revisão ou alteração.
Já as afirmativas II, III e IV descrevem corretamente
os modelos de desenvolvimento em espiral, Rapid
Application Development e incremental,
respectivamente.

9 Marcar para revisão


No que diz respeito aos processos e práticas no
desenvolvimento ágil de software:
A XP (Extreme Programming) é considerada um
processo de desenvolvimento de software ágil
A que exige, entre outras coisas, padronização do
código, interação contínua e teste.

Na XP (Extreme Programming), é sustentado por


meio de pequenos e frequentes releases do
B sistema, e os clientes estão intimamente
envolvidos na especificação e na priorização
dos requisitos do sistema.

Enfoca, assim como o acceptance test-driven


development, a qualidade do código
desenvolvido quanto à recursividade,
C declaração das variáveis e clean code, de modo
a torná-lo de fácil entendimento, modificação e
testagem.
Pressupõe o uso do behavior driven
development, que considera a linguagem de
D programação a ser usada, da 4° geração em
diante, com foco, principalmente, no
comportamento visual, interativo e cognitivo do
sistema.

Enfoca a integração contínua como uma prática


de desenvolvimento de software, incompatível
E com a XP (Extreme Programming) e o Scrum,
que permite aos desenvolvedores agregarem
alterações de código e realizarem testes.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
A alternativa correta é a A. A XP (Extreme
Programming) é uma metodologia de
desenvolvimento de software ágil que enfatiza a
padronização do código, a interação contínua e o
teste. Isso significa que, em um projeto que utiliza XP,
o código é escrito de maneira consistente, a equipe
de desenvolvimento está em constante comunicação
e os testes são realizados regularmente para garantir
a qualidade do software. Essas práticas ajudam a
garantir que o software desenvolvido seja de alta
qualidade e atenda às necessidades do cliente.

10 Marcar para revisão


Em um projeto que adota o Processo Unificado, o gerente
de projeto está avaliando a fase de Elaboração. Ele busca
garantir que as arquiteturas de software e hardware
estejam alinhadas com os requisitos do projeto.
Qual é o principal objetivo da fase de Elaboração no
Processo Unificado?
A Definir requisitos de usuário detalhados.

B Realizar a codificação inicial do software.

C Estabelecer a base arquitetural do sistema.

D Implementar todas as funcionalidades do


produto.

E Testar o produto final.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
Na fase de Elaboração do Processo Unificado, o foco
é estabelecer a arquitetura básica do sistema,
assegurando que o projeto esteja no caminho certo
antes de prosseguir para as etapas de Construção e
Transição.

Você também pode gostar