Pergunta 1
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:
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:
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.
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
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:
Nenhum comentário:
Postar um comentário