Buscar

QUALIDADE DE SOFTWARE - SEGUNDA CHAMADA - 2017 2B

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

Página 1 de 4 
 
 
 
 
GRUPO SER EDUCACIONAL 
GRADUAÇÃO EAD 
GABARITO 
SEGUNDA CHAMADA - 2017.2B 
16/12/2017 
 
 
 
 
 
1. A Computação de um modo geral é uma ciência 
exata, no entanto, temos o envolvimento do ser 
humano em suas atividades, o que torna a ética um 
assunto de grande relevância. Segundo 
Sommerville (2011), podemos citar 4 pilares éticos 
de todo engenheiro de software. Assinale a 
alternativa que contempla CORRETAMENTE esses 
pilares. 
 
a) Confidencialidade, Competência, Direitos de 
propriedade individuais e Mau uso da 
máquina. 
b) Competência, Segurança, Usabilidade e Mau uso 
da máquina. 
c) Confidencialidade, Competência, Direitos de 
propriedade individuais e Segurança. 
d) Mau uso da máquina, Competência, 
Confidencialidade e Usabilidade. 
e) Competência, Direitos de propriedades 
individuais, Mau uso da máquina e Moral. 
Alternativa correta: Letra A. 
Identificação do conteúdo: Ética Geral e aplicada à 
engenharia de software. A resposta está na página 8 
do seu Guia de Estudo. 
Comentário: Segundo Sommerville, os 4 pilares éticos 
são: Confidencialidade, Competência, Direitos de 
propriedade individuais, Mau uso da máquina. 
 
 
2. A documentação do processo de 
desenvolvimento de um software é de extrema 
importância para garantirmos um software de 
qualidade. O engenheiro de software realiza 
algumas etapas durante esse processo. Sobre 
essas etapas, é INCORRETO afirmar que: 
 
a) Só existem três fases genéricas: definição, 
Desenvolvimento e Manutenção. Não havendo 
a possibilidade de incluir nenhuma outra fase, 
ou nenhuma outra atividade durante o 
processo de desenvolvimento do software. 
b) Existem três fases genéricas, sendo elas: 
Definição, Desenvolvimento e Manutenção, mas 
nada impede que outras atividades sejam 
adicionadas ao processo. 
c) A fase de Definição é razão de ser do programa; 
a de Desenvolvimento é a elaboração da 
estrutura física e da arquitetura de software; e por 
fim a Manutenção, que é a correção e reparo de 
erros e funcionalidades desenvolvidas ao longo 
do projeto. 
d) A etapa de Manutenção também pode aparecer 
nas demais fases do processo de 
desenvolvimento, diante disso, o profissional deve 
estar preparado para todo tipo de mudança. 
e) A análise pode ser considerada como uma quarta 
etapa que pode trabalhar em parceria com as 
etapas anteriores. 
 
GABARITO 
QUESTÕES COMENTADAS 
Disciplina QUALIDADE DE SOFTWARE 
Professor (a) ARMANDA MARIA OLIVEIRA 
1 2 3 4 5 6 7 8 9 10 
A A A E D B A A B E 
 
 
 Página 2 de 4 
 
DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA 
 
 
Alternativa correta: Letra A. 
Identificação do conteúdo: Definição, 
desenvolvimento e manutenção. A resposta está na 
página 12 do seu Guia de Estudo. 
Comentário: Segundo Silva Filho (2011), é possível 
considerar uma quarta fase, chamada de análise, que 
poderá trabalhar em conjunto com as fases anteriores. 
 
3. A etapa de especificação também é conhecida 
como Engenharia de Requisitos, tem como 
princípio as necessidades dos stakeholders. É 
preciso definir e documentar todos os requisitos 
necessários para o funcionamento do software. De 
acordo com o que foi estudado, analise as 
afirmativas abaixo e julgue V (verdadeiro) e F 
(falso). 
 
I. ( ) Essa documentação é importante para todos 
os envolvidos no processo de desenvolvimento do 
software, pois todos os requisitos são planejados e 
acordados. 
II. ( ) As etapas da Engenharia de Requisitos são: 
Estudo da viabilidade, Elicitação e análise de 
requisitos, Especificação de requisitos e Validação 
de requisitos. 
III. ( ) A etapa de Validação de Requisitos só é 
realizada quando o software está desenvolvido por 
completo e testado. 
IV. ( ) O Estudo de Viabilidade é uma análise da 
escrita da especificação dos requisitos. Deve-se 
garantir que todos os requisitos foram 
especificados corretamente. 
V. ( ) A Elicitação e Análise de Requisitos é o 
momento para acordar os requisitos com os 
clientes e usuários, comparando o projeto atual a 
softwares já existentes. 
 
Assinale a alternativa que contempla os 
julgamentos corretos. 
 
a) I - (V); II - (V); III - (F); IV - (F); V - (V). 
b) I - (V); II - (F); III - (F); IV - (V); V - (V). 
c) I - (V); II - (V); III - (V); IV - (F); V - (V). 
d) I - (F); II - (F); III - (V); IV - (F); V - (V). 
e) I - (F); II - (V); III - (F); IV - (F); V - (F). 
Alternativa correta: Letra A. 
Identificação do conteúdo: Especificação ou 
Engenharia de Requisitos. A resposta está na página 
14/15 do seu Guia de Estudo. 
Comentário: Estão incorretas as afirmativas III e IV, 
pois a etapa de validação é realizada para validar a 
especificação dos requisitos, e o estudo de viabilidade 
é realizado para verificar a viabilidade de se 
desenvolver o software. 
 
 
 
4. A garantia de qualidade assegura que seu 
software está apto, de acordo com os padrões 
básicos de qualidade, que são: segurança, 
eficiência, entre outros. Acerca desse assunto, é 
INCORRETO afirmar: 
 
a) Para se obter qualidade de software, existem 
algumas atividades específicas, como por 
exemplo, foco na prevenção de defeitos e 
problemas que podem surgir nos produtos de 
trabalho. 
b) O plano de qualidade e a aplicação de métricas 
são dois passos essenciais da garantia da 
qualidade de software. 
c) O plano de qualidade é o escopo do projeto, 
documentado, juntamente com as técnicas de 
prevenção, detecção e tudo o que for referente às 
diretrizes de qualidade. 
d) As métricas são análises que medem os 
resultados obtidos com os que o software é 
programado para fornecer. 
e) A aplicação de métricas é importante, no 
entanto só podemos aplicá-las na reta final do 
processo de desenvolvimento do software, 
onde são realizados os testes. 
Alternativa correta: Letra E. 
Identificação do conteúdo: Garantia de qualidade. A 
resposta está na página 21/22 do seu Guia de Estudo. 
Comentário: As métricas são aplicáveis a qualquer 
momento do desenvolvimento do software. 
 
5. As normas ISO padronizam as relações 
contratuais entre cliente e fornecedor. A ISO 9000 é 
um padrão internacional de qualidade que 
especifica requisitos para um sistema gerencial de 
qualidade de uma organização. Sobre normas ISO, 
analise as afirmativas abaixo: 
 
I – Mesmo sendo aplicadas em um âmbito global, 
cada país apresenta a norma ISO de uma forma 
diferente. 
II – A norma ISO assegura um padrão de qualidade 
em qualquer organização do mundo, e sua 
certificação é a ISO 9001:2000. 
III – A ISO mais importante para um Engenheiro de 
Software é a ISO 9000-3. Ela facilita a aplicação da 
ISO 9001:200 nas empresas de tecnologia, 
possibilitando o desenvolvimento, o suporte e a 
manutenção de softwares. 
IV – Apenas a norma ISO 9000-3 pode ser aplicada 
na Engenharia de Software. 
 
É CORRETO o que se afirma em: 
 
a) II, III e IV, apenas. 
 
 
 Página 3 de 4 
 
DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA 
 
 
b) I e II, apenas. 
c) II, apenas. 
d) II e III, apenas. 
e) II e IV, apenas. 
Alternativa correta: Letra D. 
Identificação do conteúdo: Normas ISO. A resposta 
está na página 24 do seu Guia de Estudo. 
Comentário: Apenas as sentenças II e III estão 
corretas, pois a norma ISO é aplicada em todo o 
mundo, e existem outras normas que podem ser 
aplicadas na Engenharia de Software. 
 
6. O TQC (Total Quality Control) ou Controle Total 
da Qualidade visa implementar e aperfeiçoar a 
melhoria do software de modo contínuo por 
intermédio do comprometimento de toda a equipe 
de produção. Sobre o TQC, é INCORRETO afirmar: 
 
a) É um modelo de controle de qualidade 
amplamente difundido, principalmente no Japão. 
b) O TQC resulta em bons resultados para a 
empresa, no entanto não conseguimos 
garantir a execução da visão e estratégia da 
alta direção da empresa. 
c) O TQC aborda: controle estatístico de processos,conceitos de comportamento humano, método 
cartesiano, conceitos de qualidade ocidentais. 
d) O controle da qualidade do TQC é dividido em: 
Análise do processo, Padronização e Itens de 
Controle. 
e) Podemos exemplificar como sendo um princípio 
do TQC, a garantia a sobrevivência da empresa 
através do lucro contínuo, adquirido pelo domínio 
da qualidade. 
Alternativa correta: Letra B. 
Identificação do conteúdo: TQC. A resposta está na 
páginas 42/43 do seu Guia de Estudo. 
Comentário: Garantir a execução da visão e estratégia 
da alta direção da empresa é um dos princípios do 
TQC. 
 
7. A Garantia da Qualidade de Software é o 
aprimorado constante do software, 
consequentemente, elevando seu nível de 
qualidade. Sobre a SQA, pode-se afirmar, EXCETO: 
 
a) A SQA é formada por três componentes 
básicos, são eles: Teste de software, 
Desenvolvimento de software e Implantação 
de software. 
b) São atividades principais da qualidade nos 
processos: ISO 9000, auditorias, inspeções, 
testes de software, revisões, avaliação do 
processo, entre outros. 
 
 
 
c) O Teste de software foca a verificação e 
validação, ou seja, verifica se os requisitos 
funcionais e não funcionais foram ou não 
implementados corretamente. 
d) O Controle da qualidade são métodos que vão 
monitorar o trabalho, além de verificar se os 
requistos são ou não satisfeitos. 
e) O Gerenciamento de configuração de software 
identifica, rastreia e controla a mudança no 
sistema. 
Alternativa correta: letra A. 
Identificação do conteúdo : Garantia de Qualidade de 
Software. A resposta está na página 51 do seu Guia de 
Estudo. 
Comentário: Os três componentes são: teste de 
software, controle da qualidade e gerenciamento de 
configuração de software. 
 
8. A técnica GQM, que significa GOAL, QUESTION 
e METRIC, auxilia a busca de uma métrica ideal 
através de 3 passos: identificar um objetivo de 
análise, elaborar perguntas e selecionar a melhor 
métrica para a situação. Diante desse conceito, 
complete a sentença com os termos fornecidos nas 
opções abaixo. 
 
“A etapa __________________é dividida em três 
níveis: organizacional, projeto e atividade. Seus 
objetivos variam conforme o nível de profundidade 
que a métrica possui.” 
 
a) Definindo Objetivos 
b) Avaliando Questões 
c) Selecionando Métricas 
d) Avaliando Métricas 
e) Definindo Métricas 
Alternativa correta: Letra A. 
Identificação do conteúdo: GQM. A resposta está na 
página 57 do seu Guia de Estudo. 
Comentário: A etapa DEFININDO OBJETIVOS é 
dividida em três níveis: organizacional, projeto e 
atividade. Seus objetivos variam conforme o nível de 
profundidade que a métrica possui. 
 
9. Os testes de software podem parecer simples e 
óbvios, mas são de extrema importância para o 
bom funcionamento do programa. Sobre os testes 
de software, analise as sentenças abaixo e marque 
a alternativa que corresponde CORRETAMENTE 
aos tipos de teste. 
 
I – Buscam erros e falhas referentes à 
implementação lógica em cada unidade do sistema 
de modo separado. 
 
 
 
 Página 4 de 4 
 
DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA 
 
 
II – Testam cada integração realizada para verificar 
se o comportamento das unidades quando 
“unidas” continua correto. 
III – Tem como foco testar todo o software, e não 
apenas um conjunto específico de módulos. 
 
a) I – Teste de unidade; II – Teste de sistema; III – 
Teste de integração. 
b) I – Teste de unidade; II – Teste de integração; 
III – Teste de sistema. 
c) I – Teste de sistema; II – Teste de unidade; III – 
Teste de integração. 
d) I – Teste de sistema; II – Teste de integração; III – 
Teste de unidade. 
e) I – Teste de integração; II – Teste de unidade; III 
– Teste de sistema. 
Alternativa correta: Letra B. 
Identificação do conteúdo: Testes. A resposta está 
na página 74 do seu Guia de Estudo. 
Comentário: Os testes de unidade buscam erros e 
falhas referentes à implementação lógica em cada 
unidade do sistema de modo separado, o teste de 
integração testa cada integração realizada para 
verificar se o comportamento das unidades quando 
“unidas” continua correto e o teste de sistema tem 
como foco testar todo o software, e não apenas um 
conjunto específico de módulos. 
 
10. Qual das alternativas abaixo NÃO pode ser 
considerada um benefício de métricas? 
 
a) Redução das atividades que não agregam valor 
ao produto que está sendo desenvolvido. 
b) Melhoria na gestão de recursos. 
c) Maiores chances de melhorar o posicionamento 
da empresa e/ou da equipe perante o mercado. 
d) Aumento da satisfação do seu cliente. 
e) Impossibilidade de avaliar se o produto está 
de acordo com as expectativas do cliente. 
Alternativa correta: Letra E 
Identificação do conteúdo: Medidas de qualidade de 
software. A resposta está na 96 página do seu Guia de 
Estudo. 
Comentário: o crreto seria: A POSSIBILIDADE de 
avaliar se o produto está de acordo com as 
expectativas do cliente.

Outros materiais