Buscar

QUALIDADE DE SOFTWARE

Prévia do material em texto

QUALIDADE E TESTE DE SOFTWARE
	Os fatores de qualidade de um software podem ser amplamente estudados, mas devemos nos atentar no que diz respeito à questão do que é um software de qualidade? Alguns autores compreendem que essa é uma questão difícil de ser respondida, para o autor Shaffer, uma possível resposta seria a adequação do produto ao seu propósito. Em outras palavras, o produto atende o que ele foi projetado a fazer. Em um software não é muito diferente, podemos julgar inicialmente a qualidade de software, se o mesmo está adequado ao propósito, nesse caso, o do usuário. Entretanto, o seu propósito pode ser descrito de outra forma.
 
Assinale a alternativa correta que contenha o propósito de um software se baseando na adequação do mesmo.
	Resposta Selecionada:
	Incorreta 
Podemos dizer que o propósito do software é atender a demanda do cliente se baseando no hardware que o mesmo será implementado.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Sua resposta está incorreta, pois não remete à expressão de um software que está adequado ao propósito de seu uso, portanto, elas estão incorretas.
	
			Pergunta 2
	
	
	
	Ao se analisar um software para garantir sua qualidade, também estão envolvidos os critérios de segurança. O princípio básico da segurança de um software é que este consiga proteger os dados de acessos não autorizados. Além do fato de inibir acessos não autorizados, um software pode ser considerado seguro se atender a certas características.
 
Com base no exposto, assinale a alternativa que corresponde à característica de segurança de um software.
	Resposta Selecionada:
	Correta 
A confidencialidade assegura a disponibilização dos dados apenas para pessoas autorizadas e também por meio da rastreabilidade, sendo possível rastrear as ações realizadas por um usuário.
	Resposta Correta:
	Correta 
A confidencialidade assegura a disponibilização dos dados apenas para pessoas autorizadas e também por meio da rastreabilidade, sendo possível rastrear as ações realizadas por um usuário.
	Comentário da resposta:
	Resposta correta. A confidencialidade mede o grau em que os dados e as funções ficam disponíveis para quem, de fato, tem autorização para acessá-los. A rastreabilidade de uso mede o grau em que as ações realizadas por uma pessoa ou por um sistema podem ser rastreadas de forma a ser efetivamente comprovado que, de fato, foi essa pessoa ou sistema que realizou tais ações.
	
	
	
	1 em 1 pontos
	
	
	
	Um dos critérios de qualidade que podemos medir junto ao usuário seria referente à usabilidade do software. Podemos compreender que a usabilidade de um software diz respeito à facilidade que o usuário tem ao manipular esse software para efetuar suas tarefas. O usuário pode levar em consideração alguns critérios para identificar se o software apresenta uma usabilidade aceitável.
 
Assinale a alternativa que contenha os critérios que um usuário poderá levar em consideração para dizer se um software tem ou não usabilidade aceitável.
	Resposta Selecionada:
	Correta 
Ergonomia, operabilidade, à prova de tolos, acessibilidade e funcional.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. Apresenta os critérios que um usuário pode considerar em um software para afirmar se este tem usabilidade aceitável, sendo esses critérios: Funcional – Ele realmente funciona?; Responsivo – Ele me fornece respostas adequadas?; Ergonômico – Eu posso facilmente ver, clicar, arrastar e girar as coisas?; Conveniente – Tudo está onde eu preciso que esteja? “À prova de tolos” – O projetista me ajuda a não cometer erros ou quebrar coisas?. A usabilidade também apresenta subcaracterísticas: Operabilidade – O produto é fácil de usar e controlar?; Proteção contra erro do usuário – O programa consegue evitar que o usuário cometa erros?; e Acessibilidade – Avalia o grau em que o produto foi projetado para atender usuários com necessidades especiais.
	
	
	
			Pergunta 3
	1 em 1 pontos
	Pergunta 6
1 em 1 pontos
	
	
	
	A medição é tipicamente uma quantificação direta, que envolve um único valor, ao passo que métrica é uma quantificação indireta, que envolve o cálculo e o uso de mais de uma medida. Em outra palavras, podemos medir algum artefato de software e verificar quanto o mesmo está em acordo com a métrica estabelecida.
 
Assinale a alternativa correta sobre como podemos relacionar uma métrica.
	Resposta Selecionada:
	Correta 
Um método desejável que seja capaz de fornecer dados para uma tomada de decisão e comparações de desempenhos.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. É desejável que as métricas sejam capazes de fornecer informação relevante para a tomada de decisão e para a comparação de desempenhos.
	
	
	
			Pergunta 7
	1 em 1 pontos
	
	
	
	Os processos de qualidade devem definir requisitos de qualidade, responsáveis por aplicar os processos e as medições em cada etapa, como também apresentar um feedback sobre as tarefas efetuadas. Para esse fim, a gestão de software pode se basear no padrão IEEE 12207.0-96 e no processo de verificação e de validação.
 
Com base no trecho apresentado, assinale a alternativa correta sobre o processo de verificação e validação.
	Resposta Selecionada:
	Correta 
É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de seu início ao fim.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. O processo de verificação e de validação trata-se de uma etapa bem estruturada para avaliar os produtos de software em todo o seu ciclo de vida, do planejamento até sua efetiva entrega.
	
	
	
			Pergunta 8
	1 em 1 pontos
	
	
	
	Os processos de garantia de qualidade devem ser gerenciados por serem procedimentos sistêmicos, incorporados na organização, incluindo equipe e ferramentas de gestão da qualidade do produto.
 
Um sistema de gestão de qualidade pode ser dividido em quatro níveis. Acerca desse tema, analise as seguintes afirmativas.
 
I - No primeiro nível é identificado o manual de qualidade da organização.
II - O segundo nível diz respeito aos processos e métodos que as equipes efetuam as entregas de suas atividades.
III - No terceiro nível, aplica-se um checklist diariamente, como também informações sobre a consistência de dados.
IV - O quarto nível refere-se à documentação de teste de produto, a fim de assegurar que este está dentro dos padrões da gestão da qualidade.
 
Está correto o que se afirma em:
	Resposta Selecionada:
	Correta 
I, II e III, apenas.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. Afirmativa I está correta, pois o nível 1 é composto pelo manual de qualidade da empresa. A afirmativa II está correta, pois o nível 2 refere-se aos métodos e aos processos usados pela equipe para entregar suas tarefas. A afirmativa III está correta, pois o nível 3 contém as linhas principais, os checklists e os modelos usados com bastante frequência no dia a dia e importantes na manutenção da consistência das informações e, por fim, o nível 4.
	
	
	
			Pergunta 9
	1 em 1 pontos
	
	
	
	Uma métrica de qualidade de software que pode ser aplicada é a de capacidade de manutenção, mesmo essa métrica sendo destinada apenas para os envolvidos no desenvolvimento do software, é necessária para medir a capacidade do software em suportar manutenções e não perder a qualidade do software. Essa métrica pode medir outras características, além da capacidade de manutenção. Sendo assim, assinale a alternativa que contenha outras características sobre a métrica de capacidade de manutenção.
	Resposta Selecionada:
	Correta 
Modularidade, reusabilidade e analisabilidade.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. Assim como todas as outras características apresentadas, essa também conta com divisões. Vamos a elas: Modularidade – O sistema é bem dividido em módulos? Mudanças em um dos módulos devem causar mínimo impacto nos outros;Reusabilidade – Há partes do sistema que podem ser usadas na construção de outro sistema?; Analisabilidade – O sistema permite que se faça depuração com facilidade?.
	
	
	
			Pergunta 10
	1 em 1 pontos
				
	
	
	Por meio de uma medição, é possível medir o tamanho do projeto em desenvolvimento, como também o seu esforço para produzi-lo, entretanto, para isso, devemos elencar algumas métricas, que podem estar contempladas em uma determinada classificação.
 
Analise as afirmativas a seguir sobre a classificação de uma métrica.
 
I - Podemos ter métricas obtidas diretamente, denominadas como métricas diretas.
II - Ao se trabalhar com métricas, podemos ter métricas diretas, indiretas e parciais.
III - As métricas indiretas são dados não tabulados que podem ser considerados principalmente incompletos.
IV - Uma métrica direta pode ser obtida por apenas uma contagem de atributos observados
 
Está correto o que se afirma em:
	Resposta Selecionada:
	Correta 
I e IV, apenas.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. As afirmações I e IV estão corretas, pois para fins de classificação, algumas métricas são geradas a partir de medidas obtidas diretamente, geralmente, por contagem do atributo observado. Às métricas geradas damos o nome de métricas diretas. Outras métricas, porém, são obtidas indiretamente e denominadas métricas indiretas.
	
	
	
			Pergunta 4
	1 em 1 pontos
	
	
	
	De acordo com a norma ISO/IEC 9126-1 (2003, p. 17), “qualidade é a totalidade das características de um produto de software que lhe confere a capacidade de satisfazer necessidades implícitas e explícitas”.
 
ABNT – ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO/IEC 9126-1:2001 . Engenharia de software – qualidade de produto. Parte 1: modelo de qualidade. Rio de Janeiro: ABNT,  2003. Disponível em < https://aplicacoes.mds.gov.br/sagirmps/simulacao/sum_executivo/pdf/fichatecnica_21.pdf >. Acesso em: 15 abr. 2019.
 
A norma relaciona a qualidade do software com bases nas características do produto em atender as funcionalidades implícitas e explícitas. A partir do contexto apresentado, assinale a alternativa que corresponde às necessidades implícitas e explícitas
	Resposta Selecionada:
	Correta 
As necessidades explícitas são as funcionalidades que um cliente disse que deverá ter, já as implícitas não são ditas pelo cliente, cabendo ao engenheiro identificar e sugerir os requisitos.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. Necessidades explícitas são aquelas objetivamente expostas por quem demandou o produto. Por exemplo, o cliente determina que o sistema deverá ser capaz de emitir relatório de vendas por região e por cliente. Já as necessidades implícitas são aquelas não ditas e que devem ser previstas pelo profissional responsável pelo processamento dos requisitos.
	
	
	
			Pergunta 5
	1 em 1 pontos
	
	
	
	Ao se discutir sobre a qualidade de um produto, este sendo um software ou não, podemos ter visões diferentes, justamente, pelo fato de que o critério de qualidade pode ser percebido de formas não tanto perceptivas para cada usuário, pois cada um tem para si a sua visão de qualidade. Também devemos considerar o fato do tempo, se um produto, software ou serviço que está sendo oferecido hoje não perderá a qualidade com o tempo de uso.
 
A partir do exposto apresentado, as empresas desenvolvedoras de software que buscam uma excelência na qualidade de seus produtos devem se orientar sobre certos processos, para mitigar a interferência dos fatores subjetivos. Considerando os fatores que podem orientar uma fábrica de software na busca de um produto de qualidade, assinale a alternativa correta.
	Resposta Selecionada:
	Correta 
Ao se implementar parâmetros nas comparações, como também nas etapas de medições de qualidade, o software tende a sofrer menos interferências de fatores subjetivos.
	Resposta Correta:
	Correta 
	Comentário da resposta:
	Resposta correta. Pessoas e organizações que se importam com a excelência dos produtos que fabricam e/ou usam devem se orientar por parâmetros objetivos em suas comparações e medições de qualidade, o que certamente mitigará a interferência de fatores meramente subjetivos na difícil tarefa de imprimir o rótulo de “Produto de Qualidade” em um software.

Continue navegando