Buscar

ATIVIDADE 1 - QUALIDADE E TESTE DE SOFTWARE

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	Um dos métodos para assegurar a qualidade de um software é associá-la ao processo de desenvolvimento do mesmo. Com base nesse pensamento, foi criada a SQA (Garantia da Qualidade do Software ou, do inglês, Software Quality Assurance ), que busca por meio de padrões de planejamento sistemático aplicar ações para garantir a qualidade do software.
 
Sobre as ações da SQA, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
As atividades relacionadas à SQA se iniciam nas fases iniciais do desenvolvimento do projeto e se estendem até o término do projeto.
	Resposta Correta:
	 
As atividades relacionadas à SQA se iniciam nas fases iniciais do desenvolvimento do projeto e se estendem até o término do projeto.
	Comentário da resposta:
	Resposta correta. As atividades de SQA começam nas fases iniciais do projeto e seguem até a finalização do software, o que nos faz supor que a responsabilidade das equipes do projeto e demais stakeholders
também seja extensa.
	
	
	
· Pergunta 2
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:
	 
Ergonomia, operabilidade, à prova de tolos, acessibilidade e funcional.
	Resposta Correta:
	 
Ergonomia, operabilidade, à prova de tolos, acessibilidade e funcional.
	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
	
	
	
	A ISO/IEC 90003: 2014 aborda as atividades relacionadas à qualidade de software, orientada à aplicação da ISO 9001 sobre os processos de aquisição, de fornecimento, de desenvolvimento, de operação e de manutenção de softwares. Essa norma é indicada para fins de transações de produtos de softwares.
 
Assinale a alternativa correta que corresponde à aplicação da norma ISO/IEC 90003:2014.
	
	
	
	
		Resposta Selecionada:
	 
A sua aplicação é destinada a aquisições de produtos correlatos ao hardware ou ao serviço de software.
	Resposta Correta:
	 
A sua aplicação é destinada a aquisições de produtos correlatos ao hardware ou ao serviço de software.
	Comentário da resposta:
	Resposta correta. Sua aplicação é indicada em sentido amplo para transações de produtos de software entre organizações. Especificamente é usada em processos de aquisição de produtos que darão suporte a um processo em uma empresa, produtos relacionados a um equipamento específico de hardware ou produtos relacionados a um serviço de software.
	
	
	
· Pergunta 4
0 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:
	 
II e IV, apenas.
	Resposta Correta:
	 
I, II e III, apenas.
	Comentário da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois não apresenta todas as afirmativas corretas, tendo em vista que 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.  A afirmativa IV está errada, pois o quarto nível refere-se aos registros e aos documentos usados para fins de validação de um produto, utilizados como evidências de uma atividade e úteis para referência futura.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Em 1947, foi criada a Organização Internacional de Padronização (ISO), que tem como objetivo aplicar padrões de melhoria de qualidade de produtos e de serviços. A norma mundialmente conhecida, ISO 9001, trata sobre padrões de gestão da qualidade, podendo ser aplicada também no processo de software.
 
A norma ISO 9001:2015 utiliza uma abordagem para o desenvolvimento, a implementação e melhoria da gestão da qualidade, baseando-se em sete princípios. Assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
Gestão de relacionamento, abordagem de processo, foco no cliente, tomada de decisão baseada em evidências, liderança, melhoria e engajamento de pessoas.
	Resposta Correta:
	 
Gestão de relacionamento, abordagem de processo, foco no cliente, tomada de decisão baseada em evidências, liderança, melhoria e engajamento de pessoas.
	Comentário da resposta:
	Resposta correta.  Foco no cliente, liderança, engajamento de pessoas, abordagem de processo, melhoria, tomada de decisão baseada em evidências e gestão de relacionamento.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Ao se utilizar o modelo disponível na norma ISO/IEC 25010:2011, para analisar a qualidade do software, identificamos características internas e externas sobre a verificação da qualidade de um software, que são agrupadas em dois tipos: características do produto e características de uso.
 
Sobre a avaliação das características do produto e uso, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As avaliações sobre as características do produto podem ocorrer durante o seu desenvolvimento, já a avaliação das características de uso ocorre apenas quando o software já está em ambiente real de uso.
	Resposta Correta:
	 
As avaliações sobre as características do produto podem ocorrer durante o seu desenvolvimento, já a avaliação das características de uso ocorre apenas quando o software já está em ambiente real de uso.
	Comentário da resposta:
	Resposta correta. Características do produto podem ser avaliadas no ambiente de desenvolvimento, ao passo que as características do software em uso podem apenas ser avaliadas durante o efetivo uso do sistema.
 
	
	
	
· 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 trechoapresentado, assinale a alternativa correta sobre o processo de verificação e validação.
	
	
	
	
		Resposta Selecionada:
	 
É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de seu início ao fim.
	Resposta Correta:
	 
É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de seu início ao fim.
	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
	
	
	
	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:
	 
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:
	 
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.
	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.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Os conceitos de verificação e de validação podem se resumir em um processo que avalia o software como um todo, desde suas primeiras etapas do projeto até a entrega ao usuário. Associado a esse processo, podemos aplicar também revisões e auditorias de inspeções para assegurar a qualidade do produto final.
 
Sobre o conceito de revisões e auditorias, analise as afirmativas:
 
I - As revisões técnicas têm como objetivo identificar falhas, baseando-se em um documento elaborado pela equipe de SQA e fornecendo os pontos de melhoria.
II - As inspeções devem ser efetuadas por um grupo pequeno de pessoas, tendo um líder como responsável a documentar a seção de inspeção.
III - Uma revisão busca identificar por meio de uma análise se um software está de acordo para sua utilização pretendida.
IV - Uma inspeção busca identificar pontos de melhoria, sendo que esta inspeção deverá ser conduzida por um facilitador.
 
Está correto o que de afirma em:
	
	
	
	
		Resposta Selecionada:
	 
II e III, apenas.
	Resposta Correta:
	 
II e III, apenas.
	Comentário da resposta:
	Resposta correta. A afirmativa II está correta, pois as inspeções incluem também um líder, um responsável pelos registros da seção e um número reduzido de inspetores, comumente de duas a cinco pessoas. A afirmativa III está correta, pois o objetivo de uma revisão (ou análise) técnica é o de avaliar um produto de software para determinar a sua adequação para a sua utilização pretendida.
	
	
	
· Pergunta 10
0 em 1 pontos
	
	
	
	A SQA é um “padrão planejado e sistemático de ações”, sendo assim são realizadas atividades para garantir a qualidade do software. Dentre essas atividades, analise as afirmativas a seguir:
 
I - A atividade de aplicação de métodos técnicos diz respeito a aplicar ações pertinentes à SQA, desde as especificações até o projeto do sistema.
II - A realização de revisões técnicas formais trata da avaliação da qualidade, aplicando correções nos problemas encontrados durante o processo de teste.
III - As atividades de teste de software asseguram que o talento da equipe e a implementação de métodos adequados são capazes de garantir a qualidade total do software.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I e II, apenas.
	Resposta Correta:
	 
I, apenas.
	Comentário da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois apenas a afirmação I está correta, as providências associadas à SQA começam a ser aplicadas a partir da especificação e do projeto do sistema. Uma especificação de requisitos imprecisa certamente irá comprometer a qualidade do produto final.  A afirmativa II está errada, pois a realização de revisões técnicas formais é uma atividade central da avaliação da qualidade de um produto. Uma revisão técnica formal é um encontro previsto na SQA, no qual uma equipe (de 3 a 5 pessoas, normalmente) destacada para o trabalho concentra-se na busca por problemas de qualidade no produto ou, mais comumente, em uma parte específica dele. A afirmativa III está errada, pois atividades de teste de software, embora sejam um tema a ser abordado adiante, vale registrar, desde já, a criticidade da atividade de teste no contexto da qualidade. A técnica de criação de software apurada, o talento da equipe e a precisão do método não são capazes de garantir a ausência total de defeitos no código.

Continue navegando