Buscar

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

(resultados.cfm?action=list)
2401 - QUALIDADE DE SOFTWARE - Resultados
1 Na especificação de requisitos de um software, foi definido de forma errada que os
valores financeiros seriam em apenas três moedas (reais, dólares e euros) com câmbio
fixo entre elas, quando na verdade seriam em mais duas moedas (peso mexicano e libra
esterlina) com o câmbio do dia, a ser consultado em um determinado aplicativo do Banco
Central. Qual das seguintes alternativas descreve uma verificação que caso descubra este
erro, a sua correção teria o menor custo.
a Inspeção de código no final da implementação.
b Teste de validação, para verificar os requisitos do software.
c Teste de integração, para verificar o desenho e arquitetura do software.
d Teste automatizado feito por uma ferramenta de software.
e Revisão por pares da especificação de requisitos, no final da fase de requisitos.
Pontuação: 1
 
2 Um software foi desenvolvido seguindo as práticas já conhecidas, documentadas,
eficientes e com base nos ótimos resultados anteriores da empresa. Entre essas práticas,
está a de testes. Os testes foram realizados e não foi encontrado nenhum defeito. Desta
forma, analise as afirmativas a seguir sobre a relação deste desenvolvimento com
definições da qualidade.
I - O processo foi realizado em total conformidade com os requisitos.
II - O foco do desenvolvimento foi no pensamento do processo.
III - O desenvolvimento aconteceu dentro de um grau previsível de uniformidade e
previsibilidade.
IV - O software apresentou ausência de defeitos.
V - O enunciado descreveu as características de um produto.
As afirmativas que melhor descrevem a relação com uma definição de qualidade são
apenas
a II e IV.
b III e V.
c III e IV.
d I e V.
e I e II.
Pontuação: 1
 
3 Os processos da Norma ISO/IEC 29110-4-1 são versões simplificadas dos processos da
engenharia de software. Estes processos da Norma são assim porque:
https://ensintech.sp.senac.br/aluno/resultados.cfm?action=list
https://ensintech.sp.senac.br/aluno/resultados.cfm?action=list
a as empresas preferem processos simplificados para ter menos trabalho.
b não é objetivo da ISO/IEC definir orientações para processos completos.
c em qualquer contexto, processos simplificados dão melhores resultados.
d a norma é para pequenas entidades que devem realizar processos simplificados.
e já existem vários modelos de referência e este precisava ter uma diferença.
Pontuação: 1
 
4 Uma empresa deseja verificar se a versão atual do código fonte de um programa em
desenvolvimento, todas as variáveis foram inicializadas corretamente antes de serem
utilizadas, e com isto garantir este aspecto da qualidade.
Qual tipo de verificação seria mais recomendável para este objetivo?
a Teste de software
b Inspeção
c Walkthrough
d Auditoria
e Revisão por pares
Pontuação: 1
 
5 Segundo o modelo Automotive SPICE, e de forma semelhante outros modelos de
processo, o processo de Garantia de Qualidade de Software tem o propósito de “prover
garantia independente e objetiva  que os produtos de trabalho e processos estão
compatíveis com planos e determinações predefinidas e que as não conformidades
sejam resolvidas e prevenidas no futuro” e uma de suas práticas define que esta garantia
da qualidade “seja realizada de forma independente e objetiva, sem conflitos de
interesse”. 
Fonte: VDA QMC, Automotive SPICE® - Process Reference Model and Process Assessment
Model, Working Group 13 / Automotive SIG, Version 3.1, 2017.
Qual das alternativas abaixo é a melhor explicação para o objetivo desta prática, ou seja,
porque a garantia da qualidade deve ser realizada de forma independente e objetiva,
sem conflitos de interesse, neste processo.
a Para ter resultados mais rápidos, pois pode ser contratada empresas especialistas
no processo
b Para que seja feita por outra empresa, não por pessoas da própria empresa.
c Para ter resultados realmente representativos de como o processo foi realizado
sem vícios e tendências e sem ser influenciado por outros interesses
d Seja realizada por quem realizou o processo, pois é quem conhece melhor o que foi
realmente feito.
e Seja realizada pela equipe de teste de software, que é o único tipo de equipe
composta por profissionais independentes, objetivos e sem conflito de interesse.
Pontuação: 1
 
6 Em uma empresa, realizaram uma medição para ajudar o dirigente a entender como
estava a produtividade de sua equipe. Foram coletados dados sobre a produção de cada
membro da equipe, nos últimos três projetos. A partir destes dados foi derivada a
produtividade geral da equipe.
O resultado foi documentado em um conjunto de slides, que foi entregue e apresentado
ao diretor. Conforme conceituado no Modelo de Medição da Norma ISO/IEC/IEEE  15939,
assinale a alternativa a seguir que melhor identifique qual foi o Produto de Informação 
desta medição.
a O conjunto de slides com a documentação dos resultados da medição.
b Todo o processo de medição que foi realizado.
c A derivação da produtividade geral da equipe a partir dos dados coletados.
d Os dados coletados sobre a produção de cada membro da equipe nos últimos três
projetos.
e O objetivo do dirigente de entender como estava a produtividade de sua equipe.
Pontuação: 1
 
7 Um software está em desenvolvimento para comunicação de autorização para entrada de
prestadores de serviço ou convidados na empresa. Entre os seus requisitos, podemos
destacar os seguintes:
a. deve ser informado o nome e o telefone de contato do funcionário solicitante,
b. deve ser informado o nome da pessoa ou das pessoas, caso seja mais de uma, desde
que no mesmo período,
c. deve ser informado o dia ou um período sequencial de dias dentro da mesma semana,
e
d. o dia deve ser um dia de trabalho na empresa, que é de segunda a sexta, fora feriados.
Escolher dois destes itens e escrever um caso de teste para cada um deles. Cada caso de
teste deve descrever o que será testado, exemplos de 4 dados de entrada, e o resultado
esperado de cada um. Para pelo menos um dos dados, como resultado esperado, o
software deveria indicar que não é válido e para pelo menos um outro valor o software
deveria indicar que é válido.
Os itens escolhidos foram:
Item "B" Deve ser informado o nome da pessoa ou das pessoas, caso de mais de uma , 
desde que no mesmo período
Exemplos de dados de Entrada
a) Nome único : " Maria da Silva"
 b) Com dois nomes : " Lucia dos Santos, Carlos Vieira"
 c) Com três nomes : " Maria Silva, Jose Santos, Carlos Vieira"
 d) Com nome Inválido : " 1,2,3, 4"
Os itens a, b , c o sistema indica que são os Válidos
O item d o sistema indica que o dado não é válido
Item "C" Deve ser informado o dia ou um período sequencial de dias dentro da mesma 
semana 
Exemplos de Dados de Entrada
 a) Data Válida : "15/03/2024"
 b) Período Válido : "15/03 a 18/03/2024"
 c) Data Inválida : "15 de março de 2024"
 d) Data Inexistente : " 31/02/2024 "
Os itens a, b, o sistema indica que os dados são válidos
Os itens c, d o sistema indica que os dados são Inválidos
Esta organização ajuda a destacar claramente os objetivos de cada teste, seus dados de 
entrada, o resultado esperado. Facilitando a compreensão dos testes
Conceito: Certo - Pontuação: 4
Explicação:
Chave de correção: O que será testado deve estar relacionado a dois dos itens descritos,
como, por exemplo, verificar se o dia solicitado é um dia de trabalho. Os exemplos de dados
devem descrever dados válidos ou não (pelo menos um de cada). No caso citado, pode ser
informado uma data válida (por exemplo, 11/03/2020, uma quarta-feira, não feriado) e uma
data inválida (por exemplo, 08/03/2020, um domingo). No resultado válido dever ser
informado se a resposta esperada. No exemplo citado, para o dia 11/03 deve ser retornado
data válida e para o dia 08/03, data inválida. Caso o software retorne algo diferente, será um
defeito.
Feedback: O mais importante é informar situações para testar o software. Deve ser
informado situações válidas e também situações não válidas. Cada casode teste orienta a
realização de um teste. Procure escolher dados que represente situações típicas, sempre
tendo como base os requisitos.
 
Legenda:
   Alternativa correta
   Resposta do aluno
Pontuação total: 6

Continue navegando