Buscar

AC2_ GAS019TN1 - Qualidade e Testes de Software 2

Prévia do material em texto

18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 1/9
AC2
Entrega 21 mai em 23:59 Pontos 10 Perguntas 10
Disponível 17 mai em 0:00 - 21 mai em 23:59 Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 1 18 minutos 6 de 10
MAIS RECENTE Tentativa 2 29 minutos 4 de 10
Tentativa 1 18 minutos 6 de 10
 As respostas corretas estarão disponíveis em 22 mai em 0:00.
Pontuação desta tentativa: 4 de 10
Enviado 18 mai em 19:12
Esta tentativa levou 29 minutos.
Prezado Aluno:
Leia com atenção as instruções abaixo antes de realizar a Avaliação AC2:
IMPORTANTE:
Escolha um ambiente adequado para a realização da avaliação, onde você possa se concentrar
e responder às questões sem interrupções;
Você precisará de uma conexão de Internet estável, que esteja ativa durante toda a realização
da avaliação;
Para maior tranquilidade, evite fazer a avaliação a partir do celular ou outros dispositivos móveis,
use um notebook ou computador desktop;
Não se esqueça de clicar no botão "Enviar teste"após responder às perguntas, para confirmar o
seu envio;
Fique atento ao prazo limite para realização da avaliação!
Boa Prova!
Equipe EAD
https://facens.instructure.com/courses/11180/quizzes/50556/history?version=1
https://facens.instructure.com/courses/11180/quizzes/50556/history?version=2
https://facens.instructure.com/courses/11180/quizzes/50556/history?version=1
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 2/9
0 / 1 ptsPergunta 1IncorretaIncorreta
No MPS.br, mais precisamente em seu modelo de referência para o
processo de software, podemos ver que sua estrutura foi baseada em
modelos já existentes disponíveis para as empresas. Um fato que
corrobora isso é sua estrutura em níveis de maturidade. 
Das opções abaixo, qual descreve os nomes dos níveis de maturidade
do MPS.br, iniciando-se do seu nível com menor maturidade até o de
maior maturidade? 
 
Gerenciado, parcialmente gerenciado, parcialmente definido,
largamente definido, definido, gerenciado quantitativamente, em
otimização.
 
Parcialmente gerenciado, gerenciado, parcialmente definido,
largamente definido, definido, gerenciado quantitativamente, em
otimização.
 
Parcialmente gerenciado, gerenciado, parcialmente definido,
largamente definido, gerenciado quantitativamente, em otimização.
 
Parcialmente gerenciado, gerenciado, definido, largamente definido,
parcialmente definido, gerenciado quantitativamente, em otimização.
 
Parcialmente gerenciado, gerenciado, parcialmente definido,
largamente definido, definido, em otimização.
0 / 1 ptsPergunta 2IncorretaIncorreta
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 3/9
Dado que o programa MPS se baseou e buscou inspiração em
padrões e modelos internacionais já existentes, a comparação entre o
modelo de referência para o processo de software e outros modelos é
inevitável. Um notório modelo, utilizado como inspiração, foi o CMMI.
Contudo, certas características foram adotadas, de modo que o
modelo do MPS.Br tenha uma estrutura única, fazendo com que
possua também Leia atentamente as afirmações abaixo: 
 
I) MPS.br tem foco em pequenas e médias empresas. O CMMI não
possui essa distinção 
II) MPS.br possui foco no mercado nacional brasileiro. O CMMI não
apresenta definições particulares de mercado 
III) No MPS.br, o custo de certificação é mais acessível do que no
CMMI 
IV) O MPS.br também possui representação contínua e por estágios 
 
Selecione a alternativa abaixo que contém as afirmativas verdadeiras. 
 I e II. 
 I, II e III. 
 II e III. 
 II, III e IV. 
 I, II e IV. 
0 / 1 ptsPergunta 3IncorretaIncorreta
Dentro do programa MPS, há um modelo de referência para o
processo de software, o MR-MPS-SW. Esse modelo contém todos os
requisitos que as organizações devem satisfazer para serem
compatíveis com o modelo MPS. A estrutura do modelo é formada por
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 4/9
níveis de maturidade que são a combinação entre os processos e a
sua capacidade. Além disso, o modelo foi construído de modo a ser
compatível com padrões internacionais, a fim de facilitar sua adoção. 
Nesse contexto, o modelo de referência para o processo de software
do MPS é baseado em quais padrões ou modelos internacionais? 
 ISO 12207, ISO 15504 e SEI/CMMI. 
 ISO 12207, ISO 9126 e SEI/CMMI. 
 ISO 9000, ISO 15504 e SEI/CMMI. 
 ISO 12207, ISO 9126 e ISO 15504. 
 ISO 12207, ISO 9000 e SEI/CMMI. 
0 / 1 ptsPergunta 4IncorretaIncorreta
Para facilitar a adoção do modelo de referência do processo de
software do MPS.Br, o MR-MPS-SW, sua estrutura foi inspirada em
outros modelos já utilizados no cenário internacional. Entretanto, sua
estrutura possui um desenho próprio, conferindo sua própria
identidade. 
Em comparação ao CMMI, qual(is) seria(m) o(s) nível(is) de
maturidade do modelo de referência de software do MPS.Br que são
compatíveis com o nível 3 do CMMI? 
 Definido, parcialmente definido, largamente definido. 
 Parcialmente gerenciado, gerenciado. 
 Em otimização. 
 Definido. 
 Inicial, gerenciado. 
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 5/9
0 / 1 ptsPergunta 5IncorretaIncorreta
Visando obter qualidade em produtos de software, principalmente no
que tange à sua construção, a engenharia de software faz uso de
várias atividades para esse atingir esse fim. Uma dessas atividades é
o teste de software. Essa atividade , que possui definição e diversos
conceitos e definição que são necessárioas para a sua prática. Das
alternativas abaixo, qual delas apresenta a definição de “erro”? 
 
É um passo, processo ou definição de dados incorretos ou
inconsistentes. Por exemplo, a utilização incorreta de uma instrução ou
o uso de comando incorreto para determinada operação
 É uma ação de alguém que produz um defeito. 
 
É a ocorrência virtual, não real, de um defeito num artefato de software
que promove a igualdade entre o valor obtido e o valor esperado, ou
seja, qualquer estado intermediário correto ou resultado esperado na
execução de um programa.
 
É o comportamento operacional do software diferente do esperado pelo
usuário. Uma falha pode ter sido causada por diversos erros e alguns
erros podem nunca causar uma falha.
 
É uma manifestação concreta de um defeito num artefato de software.
Diferença entre o valor obtido e o valor esperado, ou seja,é qualquer
estado intermediário incorreto ou resultado inesperado na execução de
um programa.
1 / 1 ptsPergunta 6
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 6/9
Assim como as demais atividades que envolvem tempo e recursos, a
atividade de teste de software também precisará de planejamento para
que seja executada de maneira a produzir seu principal resultado –
garantir qualidade ao produto de software. O planejamento do teste de
software exige documentos essenciais, sendo um deles o plano de
teste. O plano de, que teste pode funcionar de três maneiras: 
1. Um integrador entre diversas atividades de testes no projeto;
2. Mecanismo de comunicação somente para os sponsors (i.e.
patrocinadores) do projeto; 
3. Guia para execução e controle das atividades de testes. 
Das afirmações apresentadas, quais são as corretas? 
 Apenas a 1 
 1 e 2 
 1 e 3 
 1, 2 e 3 
 2 e 3 
1 / 1 ptsPergunta 7
Considerando todo o arcabouço fornecido pela Engenharia de
software, encontramos atividades que visam promover a construção de
um produto de software com qualidade ao final de todo um processo
rígido e consistente. As atividades englobam desde o levantamento derequisitos até a codificação do produto propriamente dito. Além dessas
atividades, encontramos aquelas conhecidas como VV&T. Dentro
dessas atividadeslas, há uma que possui a seguinte descrição: 
 
“[...] é uma das mais utilizadas, e constitui um elemento para fornecer
evidências da confiabilidade do software em complemento a outras
atividades [...]” 
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 7/9
 
Essa descrição pertence a qual atividade de VV&T?
 Atividade de inspeção 
 Atividade de especificação 
 Atividade de validação 
 Atividade de verificação 
 Atividade de teste 
1 / 1 ptsPergunta 8
Após a realização de testes de unidade, geralmente são executados
os testes de integração. Nesse tipo de teste é necessário
conhecimento das estruturas internas e das interações existentes entre
as partes do sistema e, por isso, o teste de integração tende a ser
executado pela própria equipe de desenvolvimento.
Considerando que as unidades do software foram já testadas
individualmente, o teste de integração é utilizado com qual finalidade? 
 
À medida que as diversas integrações são realizadas no software, é
preciso verificar se os testes unitários ainda são válidos para cada uma
das unidades.
 
À medida que as diversas unidades do software são colocadas para
trabalhar juntas, é preciso verificar se a interação entre elas pertence
ao domínio das funcionalidades requisitadas do software.
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 8/9
 
À medida que as diversas unidades do software são colocadas para
trabalhar juntas, é preciso verificar se a interação entre elas pertence
ao domínio das funcionalidades requisitadas do software.
 
À medida que as diversas partes do software são colocadas para
trabalhar juntas, é preciso verificar se a interação entre elas funciona
de maneira adequada e não leva a erros.
 
À medida que as diversas integrações são realizadas no software, é
preciso verificar se os testes de integração também são válidos para
cada uma das unidades.
0 / 1 ptsPergunta 9IncorretaIncorreta
Para testar a interação entre unidades de um software, são utilizados
testes de integração. A interação entre as unidades de um software é
fator primordial para seu correto funcionamento. Nos testes de
integração, baseando-se na abordagem bottom-up, são escritos
códigos que invocam rotinas de camadas inferiores, testando-as com
diversas combinações de parâmetros.
Como são chamados esses códigos? 
 Casos de teste 
 Stubs 
 Drivers 
 Mockups 
 Pseudo-código 
18/05/2023, 19:13 AC2: GAS019TN1 - Qualidade e Testes de Software
https://facens.instructure.com/courses/11180/quizzes/50556 9/9
(https://portal.rybena.com.br)
1 / 1 ptsPergunta 10
Muitos processos de desenvolvimento de software, trabalham com
ciclos evolutivos de desenvolvimento. Existem etapas de construção e
codificação alternando-se com etapas de teste e validação. Nesse
ciclo, erros podem ter sido inseridos na adição de novas
funcionalidades no software. Dessa maneira, faz-se necessário que
testes, uma vez já executados, sejam executados novamente, a fim de
garantir que funcionalidades previamente criadas, permaneçam
funcionando como foram concebidas.
Qual tipo de teste é comumente aplicado nesse cenário? 
 Teste de regressão 
 Teste de aceitação 
 Teste integrado 
 Teste de desempenho 
 Teste unitário 
Pontuação do teste: 4 de 10
https://portal.rybena.com.br/

Continue navegando