Buscar

2302_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 3 páginas

Prévia do material em texto

2302 - 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 Revisão por pares da especificação de requisitos, no final da fase de requisitos. 
 
d Teste automatizado feito por uma ferramenta de software. 
 
e Teste de integração, para verificar o desenho e arquitetura do software. 
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 I e II. 
 
c III e V. 
 
d III e IV. 
 
e I e V. 
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: 
 
 
a já existem vários modelos de referência e este precisava ter uma diferença. 
 
b não é objetivo da ISO/IEC definir orientações para processos completos. 
 
c as empresas preferem processos simplificados para ter menos trabalho. 
 
 
d a norma é para pequenas entidades que devem realizar processos simplificados. 
 
e em qualquer contexto, processos simplificados dão melhores resultados. 
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 Auditoria 
 
b Inspeção 
 
c Teste de software 
 
d Walkthrough 
 
 
e Revisão por pares 
Pontuação: 1 
 
 
5 Existe uma série de atividades que visam garantir que tanto o modo pelo qual o 
software está sendo construído quanto o produto em si esteja em conformidade com o 
especificado. Dessa forma, a adesão a processos adequados está relacionada ao 
conceito de: 
 
a Validação 
 
 
b Garantia da Qualidade 
 
c Teste de Software 
 
d Verificação 
 
e Depuração de código 
Pontuação: 1 
 
 
6 Qual das alternativas abaixo é a melhor explicação válida para o absoluto “qualidade é 
conformidade com os requisitos” definido por Crosby? 
 
 
a Os requisitos devem descrever o acordado sobre o que o software deve fazer. 
 
b O sistema da qualidade é baseado em ter conformidade com algo. 
 
c Requisitos são definidos pela ISO e, portanto, temos de ter conformidade. 
 
d É mais eficiente ter a conformidade com a qualidade. 
 
e Basta definir os requisitos e já temos qualidade. 
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. 
 
 
 
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 caso de 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

Continue navegando