Logo Passei Direto
Buscar

2302_Qualidade de software

User badge image
Kassia Jake

em

Ferramentas de estudo

Questões resolvidas

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.

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.

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.

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.
a. deve ser informado o nome completo da pessoa;
b. deve ser informado o período completo de afastamento 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.

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

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.
a II e IV.
b I e II.
c III e V.
d III e IV.
e I e V.

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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

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.

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.

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.
a. deve ser informado o nome completo da pessoa;
b. deve ser informado o período completo de afastamento 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.

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

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.
a II e IV.
b I e II.
c III e V.
d III e IV.
e I e V.

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.

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

Mais conteúdos dessa disciplina