Buscar

N2-QUALIDADE DE SOFTWARE

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

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

16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 1/5
 
Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2
CCO01163 QUALIDADE E TESTE DE SOFTWARE PNA (ON) - 201920.2340.01 Prova N2
Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA
N2
Usuário OSLEY LUCIO DE SOUZA
Curso CCO01163 QUALIDADE E TESTE DE SOFTWARE PNA (ON) - 201920.2340.01
Teste 20192B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2
Iniciado 10/12/19 19:04
Enviado 10/12/19 19:35
Status Completada
Resultado da tentativa 3 em 10 pontos 
Tempo decorrido 30 minutos
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx 
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Por meio de uma medição, é possível medir o tamanho do projeto em desenvolvimento, como também o
seu esforço para produzi-lo, entretanto, para isso, devemos elencar algumas métricas, que podem estar
contempladas em uma determinada classificação.
 
Analise as afirmativas a seguir sobre a classificação de uma métrica.
 
I - Podemos ter métricas obtidas diretamente, denominadas como métricas diretas.
II - Ao se trabalhar com métricas, podemos ter métricas diretas, indiretas e parciais.
III - As métricas indiretas são dados não tabulados que podem ser considerados principalmente
incompletos.
IV - Uma métrica direta pode ser obtida por apenas uma contagem de atributos observados
 
Está correto o que se afirma em:
II, III e IV, apenas.
I e IV, apenas.
Sua resposta está incorreta. A alternativa está incorreta, pois a afirmativa II está errada, não
temos métricas parciais A afirmativa III está errada, para fins de classificação, algumas
métricas são geradas a partir de medidas obtidas diretamente, geralmente, por contagem do
atributo observado. Às métricas geradas damos o nome de métricas diretas. Outras métricas,
porém, são obtidas indiretamente e denominadas métricas indiretas. Portanto, somente as
afirmações I e IV estão corretas. Como já citado, para fins de classificação, algumas métricas
são geradas a partir de medidas obtidas diretamente, geralmente, por contagem do atributo
observado.
Pergunta 2
Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só́ a
automatização dos testes – ação tão importante no âmbito do TDD – como também a execução de partes
Minha Área
0 em 1 pontos
0 em 1 pontos
OSLEY LUCIO DE SOUZA
http://portal.anhembi.br/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_549510_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_549510_1&content_id=_11728242_1&mode=reset
https://anhembi.blackboard.com/bbcswebdav/pid-11728263-dt-content-rid-84766551_1/xid-84766551_1
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1
https://anhembi.blackboard.com/webapps/login/?action=logout
16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 2/5
Resposta
Selecionada:
Resposta
Correta:
Feedback da
resposta:
autônomas de um programa, como uma classe, por exemplo. 
 
NETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016. 
 
Para efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um
desenvolvimento guiado, assinale a afirmativa correta:
O TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos
de teste para aplicar o teste de unidade, para garantir a qualidade do software.
Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de
casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso
não encontre falhas, o processo é reiniciado.
Sua resposta está incorreta. As afirmativas estão incorretas: não apresentam de modo
correto os passos para aplicação de um TDD. 
NETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional
S.A., 2016.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
 
Feedback
da
resposta:
Um software é tratado como confiável quando este é capaz de se manter consistente com o passar dos
anos, mesmo passando por situações incomuns e mantendo-se estável. O fato de o software suportar tais
situações gera para a organização que o usa uma sensação de confiabilidade. Entretanto, essa
confiabilidade deve ser medida para verificar que a qualidade do software se encontra adequada.
 
Assinale a alternativa correta sobre a forma de medição confiável de um software.
Para de medir um software denominado confiável, os modelos apresentados na norma
ISO/IEC 25010:2011 devem ser aplicados.
Medindo o software diretamente ou por meio de estimas baseadas em histórico.
Sua resposta está incorreta. Não se refere a uma medição confiável de um software, pois é
preciso levar em consideração que um software pode ser medido, diretamente e estimado
usando-se dados históricos e de desenvolvimento, ou seja, um software poderá́ ser
considerado sem falhas quando não tiver nenhuma incidência em um determinado ambiente
e em um determinado período.
Pergunta 4
Resposta Selecionada: 
A norma ISO/IEC 12207 
“(...) estabelece uma estrutura (...) bem definida, que pode ser referenciada pela indústria de software. A
estrutura contém processos, atividades e tarefas que serão aplicadas durante a aquisição de um produto
de software ou serviço, e durante o fornecimento, desenvolvimento, operação, manutenção e
descontinuidade dos produtos de software”. 
 
Disponível em: https://www.abntcatalogo.com.br/norma.aspx?ID=38643 
Acessado em: 16/05/2019 
 
Considerando as informações expostas e o texto-base da disciplina, analise as afirmativas abaixo: 
 
I – O documento que descreve a norma fornece somente processos para a qualidade do software. 
II – Provê uma estrutura para que uma organização defina seus processos. 
III – É composta por um conjunto abrangente de diretrizes a partir do qual uma organização pode construir
modelos de ciclo de vida de software. 
IV – O processo de ciclo de vida são realizados por usuários comuns, que utilizam o produto às vezes,
sem estar muito interessado no resultado. 
 
Está correto o que consta em:
I, II e III.
0 em 1 pontos
0 em 1 pontos
https://www.abntcatalogo.com.br/norma.aspx?ID=38643
16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 3/5
Resposta Correta: 
Feedback
da
resposta:
II e III, apenas.
Sua resposta está Incorreta: A afirmativa I está incorreta, pois o documento que descreve a
norma também fornece processos que podem ser empregados para definir, controlar e
aprimorar processos de ciclo de vida de software dentro de uma organização ou projeto. A
afirmativa IV está incorreta, pois os processos do ciclo de vida são realizados por meio do
envolvimento de partes interessadas (ou stakeholders), com o objetivo final de alcançar a
satisfação do cliente.
Pergunta 5
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
“CMMI é uma metodologia criada pela SEI (Software Engineering Institute) para ser um guia destinado a
melhorar os processos organizacionais e a habilidade desses em gerenciar o desenvolvimento, a
aquisição e a manutenção de produtos e serviços.” 
 
Disponível em: 
https://www.devmedia.com.br/cmmi-capability-maturity-model-integration/3530 
Acessado em: 15/05/2019 
 
O modelo é dividido em visões aplicáveis a múltiplos contextos de negócio. Considerando a citação
apresentada e os conteúdos estudados, analise as asserções a seguir e arelação proposta entre elas. 
 
I – O CMMI para Serviços tem é direcionado à melhoria do desempenho e das principais capacidades das
organizações que trabalham com serviços B2B, B2C e serviços independentes 
 
Porque: 
 
II – Se aplicado de forma clara e correta o modelo pode aumentar a satisfação do cliente em relação a
organização 
 
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta
da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta
da I.
Resposta correta: CMMI Serviços: aqui o conjunto integrado de práticas é direcionado à
melhoria do desempenho e das principais capacidades das organizações que fornecem
serviços, incluindo B2B, B2C e serviços independentes. A correta aplicação deste modelo
pode aumentar a lealdade do cliente em relação a organização, entrega do serviço em tempo
menor, melhoria da qualidade e redução de custos.
Pergunta 6
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Os processos de qualidade devem definir requisitos de qualidade, responsáveis por aplicar os processos e
as medições em cada etapa, como também apresentar um feedback sobre as tarefas efetuadas. Para
esse fim, a gestão de software pode se basear no padrão IEEE 12207.0-96 e no processo de verificação e
de validação.
 
Com base no trecho apresentado, assinale a alternativa correta sobre o processo de verificação e
validação.
Esse é um processo que serve como apoio da norma IEEE 12207.0-96, na qual são
definidos os testes de validação e de verificação.
É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de
seu início ao fim.
Sua resposta está incorreta. O processo de verificação e validação são aplicados em todo
que contempla o ciclo de vida do software, avaliando etapa por etapa, de seu início até ao
fim.
1 em 1 pontos
0 em 1 pontos
https://www.devmedia.com.br/cmmi-capability-maturity-model-integration/3530
16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 4/5
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
“O programa MPS.BR – Melhoria de Processo do Software Brasileiro (..). tem como principal objetivo
desenvolver e disseminar modelos de melhoria de processos que atendam às necessidades da Indústria
Brasileira de Software e Serviços de TI.” 
 
Disponível em: https://www.desenvolva.info/o-que-e-o-mps-br/ 
Acessado em: 19/05/2019 
 
O MPS-BR atualmente está sob coordenação do SOFTEX - Associação para Promoção da Excelência do
Software Brasileiro. Considerando a citação apresentada e os conteúdos estudados, analise as asserções
a seguir e a relação proposta entre elas. 
 
I - O nível de maturidade G é o mais baixo da escala e é composto pelos processos gerência de projetos e
gerência de requisitos 
 
Porque: 
 
II - A cada nível de maturidade, são adicionados um conjunto de processos que auxiliam a obtenção do
nível de maturidade. Lembrando-se que para cada nível superior, exige-se os passos do nível anterior. 
 
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da
I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa
correta da I.
Sua resposta está Incorreta: A asserção I é uma proposição correta, pois o nível G de
maturidade – o mais baixo na escala – visa o atingimento de certos objetivos relacionados
aos processos de Gerência de Projetos e de Gerência de Requisitos. Em relação ao
gerenciamento de um projeto, os resultados esperados incluem a definição do escopo do
trabalho para o projeto e a definição do modelo e das fases do ciclo de vida do projeto. Já no
que que se refere ao gerenciamento de requisitos, é esperado que os requisitos sejam
avaliados com base em critérios objetivos e que o comprometimento da equipe técnica com
estes requisitos seja efetivo. A asserção II é uma proposição correta, pois para se adquirir
uma maturidade melhor e mais abrangente, em todo nível é adicionado um processo
diferente, e cada nível superior deve contar com as especificações do nível anterior.
Pergunta 8
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Ao se utilizar o modelo disponível na norma ISO/IEC 25010:2011, para analisar a qualidade do software,
identificamos características internas e externas sobre a verificação da qualidade de um software, que são
agrupadas em dois tipos: características do produto e características de uso.
 
Sobre a avaliação das características do produto e uso, assinale a alternativa correta:
As avaliações sobre as características do produto são analisadas nos processos iniciais,
especificamente, no levantamento de requisitos. A avaliação do uso se restringe ao
ambiente de testes.
As avaliações sobre as características do produto podem ocorrer durante o seu
desenvolvimento, já a avaliação das características de uso ocorre apenas quando o
software já está em ambiente real de uso.
Sua resposta está incorreta, pois não corresponde à avaliação das características do produto
e do uso, tendo em vista que elas podem ser avaliadas no ambiente de desenvolvimento, ao
passo que as características do software em uso podem apenas ser avaliadas durante o
efetivo uso do sistema.
0 em 1 pontos
0 em 1 pontos
http://www.softex.br/mpsBr/
https://www.desenvolva.info/o-que-e-o-mps-br/
16/12/2019 Revisar envio do teste: 20192B2 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30335085_1&course_id=_549510_1&content_id=_117282… 5/5
Segunda-feira, 16 de Dezembro de 2019 00h52min05s BRT
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Ao implementar um caso de teste em um software, o seu resultado deve ser coletado para então ser
analisado. Os dados coletados podem representar diferentes abordagens sobre o resultado da aplicação
de um caso de teste, sendo eles: 
 
I - Caso a análise dos resultados explicite que nem todos os passos foram executados com sucesso,
podemos afirmar que o caso de teste falhou. 
II - Se o resultado explicitar que todos os passos foram executados com sucesso, atestamos que o
software passou. 
III - No cenário em que os testes não podem ser executados por conta de configurações de ambiente,
pode-se afirmar que houve bloqueio sobre os casos de teste. 
 
É correto o que se afirma em:
I, II e III estão corretas.
I, II e III estão corretas.
Resposta correta. A resposta está correta, pois a afirmativa I é verdadeira, já que apresenta
um caso de falha, em que nem todos os passos foram executados com sucesso para uma ou
mais entradas. A afirmativa II é verdadeira, pois apresenta um caso de teste em que o
software passou, considerando que todos os passos do caso de teste foram executados com
sucesso para todas as entradas. Por fim, a afirmativa III também é verdadeira, pois apresenta
um caso de bloqueio em que o teste não pôde ser executado, pois o seu ambiente não pôde
ser configurado. 
 
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Um caso de teste é, basicamente, uma análise sobre as entradas no programa, e o que se corresponde
como saída esperada, baseado nos requisitos do sistema. 
 
Podemos considerar que os valores de entrada e saída são, respectivamente:
A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas
esperadas são as validações e apresentação de informações que o sistema poderá
apresentar.
A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas
esperadas são as validações e apresentação de informações que o sistema poderá
apresentar.
Resposta correta. A resposta está correta, tendo em vista que o conceito de entrada
relaciona-se com o conjunto de dados necessários para a execução do programa.A saída
esperada é o resultado de uma execução do programa ou função específica. Exemplo da
inserção de valores de produtos, um caso de teste possível seria: (200; válido). Ao receber a
entrada 200, o programa de validação de valores deveria retornar “valor válido”.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_549510_1&method=list&nolaunch_after_review=true');

Outros materiais