Logo Passei Direto
Buscar

Engenharia de Software - Exercício 2

Ferramentas de estudo

Questões resolvidas

É CORRETO o que se afirma em:
I -É o nome que o Scrum dá a cada período em que a equipe se reúne para, de fato, construir o produto.
II -É um documento indispensável no modelo.
III -É um ciclo de desenvolvimento em que determinadas funcionalidades viram programa.
IV -Representa a história do cliente em uma expressão fácil de ser lembrada.

a) I e III, apenas.
b) II e IV, apenas.
c) I, II e IV, apenas.
d) I, II, III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

É CORRETO o que se afirma em:
I -É o nome que o Scrum dá a cada período em que a equipe se reúne para, de fato, construir o produto.
II -É um documento indispensável no modelo.
III -É um ciclo de desenvolvimento em que determinadas funcionalidades viram programa.
IV -Representa a história do cliente em uma expressão fácil de ser lembrada.

a) I e III, apenas.
b) II e IV, apenas.
c) I, II e IV, apenas.
d) I, II, III e IV.

Prévia do material em texto

Questão 1 
Scrum é um modelo ágil para a gestão de projetos de software que tem como aprática mais 
destacada uma reunião regular dos seus desenvolvedores para criação de funcionalidades 
específicas. Suas práticas guardam semelhança com as próprias do XP, mas possuem nomes e 
graus de importância diferentes nos dois contextos. MAITINO NETO (2016). 
Ametodologia ágil Scrum, teve suaconcepção inicial em meados da década de 1980 e que tem 
o Sprint como o conceito mais importante. 
Abaixo encontram-se afirmações a respeito do SPRINT: 
I -É o nome que o Scrum dá a cada período em que a equipe se reúne para, de fato, construir o 
produto. 
II -É um documento indispensável no modelo. 
III -É um ciclo de desenvolvimento em que determinadas funcionalidades viram programa. 
IV -Representa a história do cliente em uma expressão fácil de ser lembrada. 
É CORRETO o que se afirma em: 
Sua resposta 
Correta 
I e III, apenas. 
Comentário 
É correto o que se afirma em: I -É o nome que o Scrum dá a cada período em que a equipe se 
reúne para, de fato, construir o produto. III -É um ciclo de desenvolvimento em que 
determinadas funcionalidades viram programa. As incorretas são: II -É um documento 
indispensável no modelo. Esta é na verdade a definição deProduct Backlog. IV - Representa a 
história do cliente em uma expressão fácil de ser lembrada. Esta é na verdade a definição 
deProduct Backlog. 
 
Questão 2 
Uma empresa que desenvolve software enfrentou alguns problemas que afetaram o sucesso 
do último projeto. Dentre os mais críticos pode ser citado: falha na comunicação entre a 
equipe do projeto, gerando retrabalho e algumas vezes, deixando de fazer algo que o gerente 
do projeto esperava; problemas com um membro da equipe que detinha o conhecimento e 
ficou uma semana afastado, gerando dificuldade para os demais desenvolvedores finalizarem a 
atividade que estava em andamento e por fim, insatisfação do cliente na entrega do produto 
final, visto que não foi entregue tudo que o cliente esperava. 
Seguindo as orientações do modelo de desenvolvimento Extreme Programming (XP), assinale a 
opção que apresenta uma ordem de procedimentos que podem ser realizados para que no 
próximo projeto esses problemas sejam minimizados: 
I – Agendar reuniões diárias rápidas da equipe logo na primeira hora do dia focadas no 
planejamento e status das atividades atuais. 
II – Estabelecer a regra do código coletivo onde todos os programadores terão acesso às 
funcionalidades desenvolvidas e em desenvolvimento. 
III – Estabelecer a metodologia de programação par a par, onde cada programador sempre está 
acompanhado do cliente durante o desenvolvimento do código. 
IV – Planejar entregas curtas para o cliente, por funcionalidade desenvolvida. 
V – Contratar um gerente de projeto mais experiente que esteja presente durante todo o ciclo 
do desenvolvimento para orientar os programadores e testadores. 
Agora, assinale a alternativa CORRETA: 
Sua resposta 
Correta 
Somente as afirmativas I, II e IV estão corretas. 
Comentário 
As alternativas abaixo estão incorretas: III – Porque a programaçãopar a par, é onde cada 
programador sempre está acompanhado de outro programador, e não do cliente. V – Porque 
na metodologia ágil, o papel do gerente são os assuntos administrativos, visto que a equipe 
técnica é auto-gerenciável. 
 
 
Questão 3 
Um Sprint é dividido em tarefas para que seja melhor planejado e acompanhado. O gráfico 
mostra a informação da quantidade de 'Tarefas realizadas"; em um determinado Sprint, num 
intervalo de tempo de 8 dias. De acordo com esses dados, é possível identificar o perfil da 
equipe do projeto. 
Fonte: Autor. 
De acordo com o gráfico, é CORRETO afirmar que: 
 
I) é uma equipe com membros de perfil avançado em desenvolvimento. 
II) é uma equipe com membros de perfil iniciante em desenvolvimento. 
 
 
 
III) é uma equipe com gerente de projeto atuante. 
 
 
IV) é uma equipe com testadores inexperientes por deixarem para testar no final. 
V) é uma equipe que se preocupou em realizar os treinamento no início do Sprint. 
 
Marque a opção CORRETA 
Sua resposta 
Correta 
A afirmativa II está correta. 
Comentário 
A única opção correta é a II - é uma equipe com membros de perfil iniciante em 
desenvolvimento. O gráfico mostra que as tarefas foram construídas na maioria no final do 
sprint, o que demonstra um atraso no entendimento das tarefas. 
 
Questão 4 
O método ágil denominado Feature-Driven Development (FDD), ou Desenvolvimento Dirigido 
por Funcionalidade, enfatiza o uso de orientação a objetos e possui duas fases: a) Concepção e 
planejamento onde o produto é concebido e planejado antes de começar a construção; b) 
Construção que é o desenvolvimento por iterações do produto em ciclos de uma a duas 
semanas. 
Uma empresa que vende livros pela internet contratou uma equipe para desenvolvimento do 
seu sistema. Essa equipe trabalha com o método FDD, e logo após o acordo com o cliente 
iniciaram-se as atividades do projeto, conforme denominadas: 
1 - PPF (Planejar por Funcionalidade). 
2 - DPF (Detalhar por Funcionalidade). 
3 - DMA (Desenvolver Modelo Abrangente). 
4 - CPF (Construir por Funcionalidade). 
5 - CLF (Construir Lista de Funcionalidades). 
Assinale a opção que apresenta a ordem correta dos procedimentos a serem realizados: 
Sua resposta 
Correta 
3 – 5 – 1 – 2 – 4. 
Comentário 
A primeira fase do método FDD é a Concepção e Planejamento do produto, que inicia com a 
atividade de Desenvolver Modelo Abrangente através de diagramas que representam o 
negócio amplo. Sendo assim, a alternativa correta é na seguinte ordem: DMA (Desenvolver 
Modelo Abrangente) CLF (Construir Lista de Funcionalidades) PPF (Planejar por 
Funcionalidade) DPF (Detalhar por Funcionalidade) CPF (Construir por Funcionalidade) 
 
Questão 5 
O modelo Extreme Programming (XP) é adequado para projetos que possuem requisitos que se 
alteram constantemente, para equipes pequenas e para o desenvolvimento de programas 
orientados a objetos. É indicado também para ocasiões em que se deseja partes executáveis do 
programa logo no início do desenvolvimento e que ganhem novas funcionalidades assim que o 
projeto avança. 
Com base nos conhecimentos sobre a utilização da metodologia Ágil, avalie as afirmações 
sobre as funções dos integrantes do projeto que utilizam tal metodologia: 
I) O Gerente do Projeto é responsável pelos assuntos administrativos, incluindo 
relacionamento com o cliente. 
II) O Coach é o responsável pela comunicação do projeto à todos os envolvidos, não 
necessitando ter um perfil técnico. 
III) O Analista de Teste fornece feedback para a equipe interna para correções no sistema de 
acordo com o contato com o cliente na fase de aceitação. 
IV) O Redator Técnico: ajuda a equipe de desenvolvimento a documentar o sistema, tirando 
essa atividade dos desenvolvedores. 
V) O Desenvolvedor codifica o sistema de acordo com que o analista de sistemas especificou. 
Agora, assinale a alternativa CORRETA: 
Sua resposta 
Correta 
As afirmativas I, III e IV estão corretas. 
Comentário 
As alternativas corretas são a I, III e IV, visto queo Coach é o responsável técnico pelo projeto e 
deve ser tecnicamente bem preparado e experiente; e oDesenvolvedor realiza análise, projeto 
e codificação do sistema.

Mais conteúdos dessa disciplina