·

Cursos Gerais ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Disc: QUALIDADE E TESTES DE SOFTWARE\n\nQuestão\nUm software é composto por módulos, interrupções, bibliotecas, que geram um programa executável que lida dados denominados \"dados\" durante o processo de desenvolvimento; e, quando executado, recebe algum tipo de \"entrada\" (input), processa as informações e gera uma \"saída\" (output) como resultados deste processamento.\n\nOs softwares são classificados em três tipos, os quais:\n\nI. Software de Sistema: o software que é projetado para interagir com o hardware, permitindo a interação entre o usuário e o computador. Exemplos: Windows e Linux.\n\nII. Software de Programaço: os programas de computador que permitem ao usuário executar uma série de tarefas complexas, utilizando um determinado tempo de carga. Exemplos: alimentos para editores de texto e editores de editoras (como C, C++, Java, ABAP, Delphi, GD).\n\nIII. Software de Aplicação: programas que interagem com o usuário permitindo ao mesmo programar sistemas informáticos. Exemplos: C, C++, Java, ABAP, Delphi, GD.\n\n☑ Somente a afirmação III está correta\n☐ Somente a afirmação II está correta\n☐ Somente a afirmação I está correta\n☐ Somente as afirmações I e II estão corretas\n\nExplicação:\nO software pode ser classificado em três tipos, os quais: Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades surgem.\nComo é chamado o modelo que apresenta essa propriedade?\n\n☐ Incremental\n☐ cascata\n☐ RUP\n☐ ágil\n☐ sequencial\n\nExplicação:\nO modelo a pouco descrito na propriedade, sugere que o software vai sendo incrementado.\n\nA qualidade de software é um processo sistemático que foca todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminando defeitos.\n\nVários fatores podem afetar a qualidade, como fatores externos e internos. São fatores externos - são percebidos tanto pelas pessoas que desenvolvem software.\n\nI- Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software.\nII- Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software.\nIII- Fatores externos - são percebidos apenas pelas pessoas que desenvolvem software. IV- Fatores internos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários.\n\nAssinale a assertiva correta.\n\n☐ Apenas os itens III e IV estão corretos.\n☑ Apenas os itens I e II estão corretos.\n☐ Apenas os itens I e III estão corretos.\n☐ Apenas os itens I e IV estão corretos.\n☐ Apenas o item I está correto.\n\nExplicação:\nSe desejarmos desenvolver e produzir software com qualidade, é necessário investir em qualidade em todos os pontos do processo.\n\nAlguns fatores podem afetar a qualidade, como fatores externos e internos. São fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários.\n\nFatores externos: confiabilidade, eficiência e facilidade de uso.\n\nFatores internos - são percebidos apenas pelas pessoas que desenvolvem software.\n\nPor exemplo: modularidade e legibilidade. III. Os testes de software podem ser usados para descobrir a ausência de erros no produto (software).\n\n- Somente as assertivas I e III estão corretas\n- Somente as assertivas I e II estão corretas\n- Somente as assertivas II e III estão corretas\n- Somente as assertivas I, II e III estão corretas\n\nExplicação:\nA programação de software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um passo do processo de desenvolvimento e que envolve como conduzir toda a construção do software.\n\nPodemos separar os tipos de testes:\n\n- Os testes podem ser usados para ajudar a identificar e validar as principais funções do sistema, nessas abordagens, a adequação funcional do programa é uma característica relevante a ser examinada.\n\n- Os testes podem ser usados para descobrir a presença de erros no software, mas iminentemente na sua ausência.\n\nObservação: O teste é a forma de descobrir se a presença de erros não está na situação controlada, como descobrir características comprometidas e comportamentos de programação. Explicação:\nModelo Vi\n\nVantagens:\n- A maior clareza nas explicações do desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.\n- Fórmulas simples de entender.\n- Explicar ao cliente corretamente tudo ou quase tudo que foi criado para a produção.\n\nDesvantagens:\n- O cliente pode achar complicado entender a realidade.\n- O cliente pode não entender socialmente os diferentes tipos de vida.\n- O produto final pode não refletir as necessidades dos utilizadores.\n\nQuestão:\nA equipe de desenvolvimentos recebe o documento de Resultado de Testes gerado pelos homologadores agora?\n- Os desenvolvedores irão realizar os testes.\n- Os desenvolvedores farão a localização do erro.\n- Os desenvolvedores farão o reparo do erro.\n- Os desenvolvedores farão a depuração. Esta documentação deve conter a definição do plano que descreve a estratégia global e o procedimento designado às etapas específicas do teste, assim como os tipos de testes que serão aplicados.\n\nNeste caso, qual documento você deverá elaborar?\n- Caso de teste.\n- Script de teste.\n- Caso de teste.\n- Especificação de teste.\n- Massa de teste.\n\nExplicação:\nNeste caso, a especificação de teste é um documento que especifica um procedimento de teste com objetivo determinado, ainda assim está contida no documento aprovado a sua utilização de teste.\n\nQuestão:\nSão considerados testes de baixo nível?\n- Integração e Sistema.\n- Unidade e Acionamento.\n- Integração e Aceleração.\n- Unidade e Integração.\n- Unidade e Integração.\n\nQuestão:\nNão é o status de um bug cadastrado pela ferramenta Mantis: Dentro as tarefas do Testlink encontramos o conceito de criação de usuários. Cada usuário envolvido no projeto de testes deve ser cadastrado na ferramenta incluindo: I- Profissionais da equipe de testes como gerente de testes, coordenador de testes, analistas de teste e testadores. II- Profissionais que atuam como gerente de desenvolvimento, coordenador de desenvolvimento, analistas de sistema, projetistas e desenvolvedores. III- Profissionais envolvidos no projeto que necessitem pelo menos visualizar as informações que estão na ferramenta, como gerentes de projeto, analistas de negócios, equipe de ambiente, diretores. Assinale a assertiva correta. A: Apenas os itens I e II estão corretos. B: Os itens I, II e III estão corretos. C: Apenas os itens II e III estão corretos. D: Apenas o item I está correto. Todas as assertivas estão corretas. Os usuários no Testlink ao serem criados, recebem um perfil específico, que será seu perfil padrão. Para cada projeto que atuem, podem ter perfis diferentes. Exemplo: um coordenador de testes pode atuar como líder em um projeto que está sob sua responsabilidade, mas pode ser visitante em outro projeto que é coordenado por outro usuário.