Buscar

GABARITO EES201 - Gerência e Qualidade de Software 16 06 21

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 4 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

Prévia do material em texto

GABARITO 
DISCIPLINA 
EES201 - Gerência e Qualidade de Software 
APLICAÇÃO 
16/06/2021 
CÓDIGO 
DA PROVA P003/P004 
 
QUESTÕES OBJETIVAS 
 
 
Questão 1.1 
Qualidade de software tem se tornado uma meta constante de grandes e de pequenas empresas de 
desenvolvimento de software. Sobre esse assunto, assinale V para as afirmações Verdadeiras e F para 
as afirmações Falsas: 
 
( ) Qualidade de software envolve o grau em que o sistema, componente ou processo atende os 
requisitos especificados. 
( ) Em termos de qualidade de produto, adequação funcional está relacionada a quanto o produto 
provê funções que cumprem as necessidades especificadas. 
( ) Qualidade de software envolve o grau em que o sistema, componente ou processo atende às 
expectativas e necessidades do cliente ou do usuário. 
( ) Qualidade de dados representa o quanto o uso do software cumpre as necessidades e atinge 
metas de um usuário. Ela depende de um contexto de uso. 
( ) Modelos de qualidade servem para auxiliar na especificação de requisitos, e para medir e avaliar a 
qualidade. 
 
Assinale a alternativa correta: 
a) V-F-V-V-V. 
b) F-V-V-V-V. 
c) V-V-V-F-V. 
d) F-V-F-F-V. 
e) F-V-F-V-F. 
 
RESOLUÇÃO 
A resposta correta é: V-V-V-F-V. 
 
Justificativa 
Qualidade de software é o grau em que o sistema, componente ou processo atende os requisitos 
especificados e as expectativas e necessidades do cliente ou do usuário. 
Em termos de qualidade de produto, adequação funcional está relacionada a quanto o produto provê 
funções que cumprem as necessidades especificadas. 
Qualidade em uso (e não de dados) representa o quanto o uso do software cumpre as necessidades e 
atinge metas de um usuário. Ela depende de um contexto de uso. 
Modelos de qualidade servem para auxiliar na especificação de requisitos e para medir e avaliar a 
qualidade. 
 
 
 
 
 
 
 
Questão 1.2 
Processo é o conjunto de atividades inter-relacionadas ou interagindo, que transformam entradas em 
saídas, segundo o padrão de processo ISO 12207 (2017). Nesse contexto, pode-se afirmar que: 
 
I. processos são agregados a disciplinas ou estágios (fases) de desenvolvimento de software. 
II. a ISO 12207 especifica estágios, modelos de ciclo de vida, passos, papéis, ferramentas ou 
artefatos. 
III. na prática, não é indicado adaptar o padrão ISO 12207 para usá-lo. 
IV. a ISO 12207 é um dos principais padrões de produto da Engenharia de Software. 
V. a ISO 12207 define para cada processo o propósito, os resultados, as atividades e as tarefas. 
 
Assinale a alternativa com TODAS as afirmações corretas: 
a) apenas II é correta. 
b) I e II são corretas. 
c) I e V são corretas. 
d) I, II e III são corretas. 
e) I, II e IV são corretas. 
 
RESOLUÇÃO 
A resposta correta é: I e V são corretas. 
 
Justificativa 
II. A ISO 12207 não especifica estágios, modelos de ciclo de vida, passos, papéis, ferramentas ou 
artefatos. 
III. Na prática é necessário adaptar o padrão ISO 12207 para usá-lo. No contexto do projeto e da 
empresa, algumas vezes, é fundamental a adição e remoção de atividades e tarefas, alteração da 
ordem definida para as atividades e a análise da necessidade dos processos. 
IV. A ISO 12207 é um dos principais padrões de processo (e não de produto) da Engenharia de 
Software. 
 
 
Questão 1.3 
À medida que se desenvolve o trabalho de Engenharia de Software, comete-se erros. Não há motivo 
para se envergonhar disso, desde que se tente encontrar e corrigir os erros antes que sejam passados 
para os usuários. As revisões de software são uma espécie de filtro para a gestão da qualidade. 
Assinale V para afirmações Verdadeiras e F para as afirmações Falsas acerca de revisão de software. 
 
( ) As revisões são o mecanismo para descobrir defeitos de artefatos de software completos ou mesmo 
incompletos. 
( ) Os engenheiros de software podem realizar as revisões e encontrar vários defeitos de uma única 
vez. 
( ) Uma das importâncias da revisão deve-se à possibilidade de descobrir um defeito no início do 
processo, e a correção, nesse caso, ficar menos cara. 
 
 
 
 
( ) Revisões formais são organizadas em etapas, que podem ser as seguintes: planejamento, 
preparação, estruturação da reunião, anotação de erros, realização das correções (feita fora da revisão) 
e verificar se as correções foram feitas apropriadamente. 
( ) Um artefato de uma revisão pode ser uma lista de problemas e/ou erros que foram descobertos. 
 
Assinale a alternativa correta: 
a) V-V-V-V-V. 
b) F-V-V-V-V. 
c) V-V-V-F-V. 
d) F-V-V-F-V. 
e) F-V-V-V-F. 
 
RESOLUÇÃO 
A resposta correta é: V-V-V-V-V. 
 
Justificativa 
Todas as afirmações são verdadeiras. 
 
 
Questão 1.4 
As medições no mundo físico podem ser classificadas de duas maneiras: medidas diretas e medidas 
indiretas. Qual medida apresentada nas alternativas pode ser considerada como direta? 
a) Eficiência. 
b) Velocidade. 
c) Qualidade. 
d) Complexidade. 
e) Confiabilidade. 
 
RESOLUÇÃO 
A resposta correta é: Velocidade. 
 
Justificativa 
Eficiência, qualidade, complexidade, confiabilidade são medidas indiretas de produto. 
 
 
QUESTÕES DISSERTATIVAS 
 
Questão 2 
SCRUM é um framework usado por empresas e por desenvolvedores de software para apoiar os seus 
processos. Cite e descreva os pilares do framework SCRUM. 
 
RESOLUÇÃO 
Os pilares do framework SCRUM são; 
• Transparência: os resultados devem ser visíveis e os critérios devem ser compartilhados. 
 
 
 
 
• Inspeção: os artefatos gerados e os progressos devem ser frequentemente inspecionados. 
Contudo, não deve atrapalhar o objetivo do trabalho. 
• Adaptação: caso haja desvios, o processo deve ser ajustado o mais rápido possível. 
 
Rubricas | critérios de correção 
A citação de cada um dos pilares deve ser 0,4 cada, dando um total de 1,2 pontos. Desse modo, cada 
descrição de cada pilar deve equivaler a 0,267, dando um total de ~ 0,8. 
 
 
Questão 3 
Testes caixa-preta tratam a entrada para a caixa-preta, a unidade em teste, e observam as saídas 
produzidas. Pretende-se assegurar que para todo tipo de entrada apresentada, a saída observada 
corresponde àquela que é esperada. Esse tipo de teste tem vantagens e desvantagens. Uma das 
desvantagens é que nem sempre é possível testar todas as entradas. Por exemplo, suponha que uma 
unidade de teste receba como entrada os três números a, b e c, e produza como saída as duas raízes 
da equação: 
𝑎𝑥2 + 𝑏𝑥 + 𝑐 = 0 
 
Para o teste ser efetivo, a equipe de teste deve definir casos de teste representativos de todas as 
possíveis combinações de entradas. Cite duas estratégias a serem usadas para definir as entradas para 
casos de teste efetivos da equação acima, uma vez que é impossível testar todas as entradas a, b e c e 
suas combinações. 
 
RESOLUÇÃO 
Os dados para os casos de testes podem ser escolhidos de modo que tenham: 
- todas as combinações de positivo, negativo e zero, para cada coeficiente a, b e c: ao todo, 27 
possibilidades. 
- valores que assegurem que o discriminante, b2 – 4ac, esteja em cada uma das três classes: 
positivo, zero ou negativo. 
 
Rubricas | critérios de correção 
Atribua 1 ponto para cada uma das estratégias descritas.

Outros materiais