Baixe o app para aproveitar ainda mais
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
Compartilhar