Wikipedia

Resultados da pesquisa

domingo, 21 de agosto de 2022

Engenharia de Software - atividade 2 - fam

 Pergunta 1

0,2 pts

Leia o texto a seguir:

 

A ética da engenharia de software estabelece princípios de conduta que os membros da profissão devem observar na prática da engenharia de software. A ética da engenharia de software está relacionada a dois aspectos básicos da função do engenheiro de software.

 

 

Fonte: GOTTERBARN, D. Software Engineering Ethics. Software Engineering Ethics Research. Institute Article on Software Engineering Ethics for the Encyclopedia of Software Engineering.

Considerando a Ética de Engenharia de Software e sua aplicação na profissão de Engenheiro de Software, avalie as afirmações abaixo:

 

I.O Código de Ética coloca o Engenheiro de Software como um profissional que deve exercer a função de aplicar uma metodologia de desenvolvimento de software em um projeto, sem interações com outras partes.

 

II.A conduta ética de um Engenheiro de Software é facilitada pelo fato de seu objeto de trabalho ser um programa de computador. Desta forma, o trabalho de um Engenheiro de Software não exerce função social relevante.

 

III. Faz parte da conduta ética de um Engenheiro de Software a busca por desenvolvimento pessoal e aprendizagem constante, além do cuidado para que seus produtos e serviços atendam plenamente às necessidades do cliente.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 2
Pergunta 20,2 pts

Leia o trecho a seguir:

 

O Manifesto Ágil é o embasamento filosófico de todos os métodos ágeis e diversos métodos de desenvolvimento de software estão alinhados a ele.

 

Fonte: GOMES, A. F. Agile: desenvolvimento de software com entregas frequentes e foco no valor do negócio. Edição Eletrônica: Casa do Código, 2013.

Considerando o conteúdo do Manifesto Ágil e as intenções de seus autores ao elaborá-lo, avalie as afirmações abaixo:

 

I.A metodologia ágil deve proporcionar meios de tornar efetiva e colaborativa a participação do cliente no projeto, bem como incentivar a motivação dos membros da equipe.

 

II.A disponibilização de uma parte executável de um software terá eficácia maior em promover o aprendizado do cliente em relação ao sistema do que teria uma farta documentação a respeito dele.

 

III. Alterações nos requisitos não devem ser encaradas como um retrocesso no projeto. Ao invés disso, a equipe pode extrair dessas alterações oportunidades de construir um produto melhor.

 

IV. As equipes devem manter um ritmo de desenvolvimento que seja regular e que proporcione ao cliente entregas em períodos igualmente regulares, viabilizando o feedback contínuo entre as partes.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 3
Pergunta 30,2 pts

Leia o texto a seguir:

 

Parte 1: Sua principal atribuição é a de orientar a todos da equipe de desenvolvimento, cuidando para que mantenham a disciplina na aplicação das práticas ágeis, incluindo aquelas que visam aprimorar a comunicação e implementar o planejamento.

Parte 2: Além disso, ele deve estimular que seus pares promovam refatorações no código, como forma de reduzir a complexidade e a eventual ocorrência de acoplamento.

Considerando as informações apresentadas, assinale a opção correta.

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 4
Pergunta 40,2 pts

Leia o texto a seguir:

 

Um ponto crítico referente ao Modelo em Cascata é que nenhuma fase é terminada até que a documentação para essa fase tenha sido completada e os produtos dessa fase tenham sido aprovadas pelo grupo de garantia da qualidade do software.

 

Fonte: SCHACH, S. R. Engenharia de Software: os paradigmas clássico e orientado a objetos. 7. ed. São Paulo: McGraw-Hill, 2009.

Considerando suas características e a distribuição dos seus eventos, é possível afirmar que o Modelo em Cascata possui uma estrutura

Grupo de escolhas da pergunta
 
Sinalizar pergunta: Pergunta 5
Pergunta 50,2 pts

Leia o texto a seguir:

 

As abordagens ágeis de desenvolvimento de software consideram o projeto (design) e a implementação como as atividades centrais no processo de software. Elas incorporam outras tarefas a essas atividades, como a elicitação de requisitos e os testes.

 

Fonte: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson Education do Brasil, 2018.

Considerando as características das metodologias ágeis de desenvolvimento, avalie as afirmações abaixo:

I.Foram criadas para projetos cujos requisitos não são alterados com regularidade.

II.Baseiam-se em pequenas evoluções aplicadas no produto, por meio de revisões sucessivas.

III. Preveem a participação do cliente em todas as etapas do desenvolvimento do produto.

É correto o que se afirma em: 

Grupo de escolhas da pergunta

Nenhum comentário:

Postar um comentário

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...