Buscar

Atividade 1 - QUALIDADE E TESTE DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 1 - QUALIDADE E TESTE DE SOFTWARE 
 
1) Dizer que um produto/software se encontra no estado de perfeição é uma situação muito complexa de se 
afirmar, podemos contornar essa afirmação falando que o software atingiu uma boa qualidade e níveis 
aceitáveis de seus requisitos. Para identificar se um software está dentro dos padrões mínimos aceitáveis, 
podemos implementar alguns indicadores. Sobre esses indicadores, assinale a alternativa correta. 
• O indicador de corretude diz respeito ao grau de adequação do software com base nos recursos 
computacionais. 
• O indicador de eficiência está relacionado às funcionalidades do software e se estas estão conforme foram 
definidas. 
• Um indicador importante é o de portabilidade que diz respeito à facilidade do software ser utilizado em 
outros sistemas operacionais. (Resposta Correta) 
• Usabilidade é o indicador que possibilita perceber o grau de compatibilidade do projeto com a 
modelagem. 
• O indicador de eficiência lida com os recursos de hardware, sendo um indicador que até hoje merece 
atenção sobre o assunto de qualidade de software. 
 
2) 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: 
 
• II, III e IV, apenas. 
• I e II, apenas. 
• I, III e IV, apenas. 
• II e III, apenas. 
• I e IV, apenas. (Resposta Correta) 
 
3) 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. 
 
• Reusabilidade, acessibilidade e modernidade. 
• Analisabilidade, recursividade e monotaridade. 
• Modularidade, reusabilidade e analisabilidade. (Resposta Correta) 
• Reusabilidade, modularidade e acessibilidade. 
• Modularidade, recursividade e analisabilidade. 
4) 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. 
 
• Essa norma se associa ao desenvolvimento de um software de qualidade, seguindo os padrões da ISO 
9001 e sobre equipamentos periféricos. 
• Destina-se à compra e à aquisição de componentes de software que serão utilizados no processo de 
desenvolvimento de software. 
• A sua aplicação é destinada a aquisições de produtos correlatos ao hardware ou ao serviço de software. 
(Resposta Correta) 
• Aplica-se sobre a aquisição de produtos que serão desenvolvidos pela organização, como também sobre 
o seu suporte. 
• É indicada no sentido de organizar o desenvolvimento da organização sobre o tipo de equipamento 
específico de hardware. 
 
5) 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: 
 
• I e III, apenas 
• II e IV, apenas 
• I, II e IV, apenas. 
• II e III, apenas. (Resposta Correta) 
• II, III e IV, apenas. 
 
6) 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. 
 
• Ergonomia, operabilidade, à prova de tolos, acessibilidade e funcional. (Resposta Correta) 
• Intuitivo, transparente, funcional, competitivo e conveniente. 
• Dispersão de função, plenitude, solidez, propensão a correções e ergonomia 
• Operabilidade, plenitude, sensível a correções e adaptação ao contexto do usuário. 
• Transparente, funcional, proteção contra erro do usuário e acessibilidade. 
 
7) 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 
 
• Funcionalidades explícitas são informações coletadas no início projeto, enquanto as implícitas são 
coletadas apenas no momento de desenvolvimento. 
• Necessidades implícitas são as funcionalidades requisitadas pelo cliente no momento do 
desenvolvimento, já as explícitas são as funcionalidades requisitadas após o término do desenvolvimento. 
• As necessidades explícitas estão relacionadas a requisitos funcionais e as implícitas são os requisitos 
não-funcionais. 
• Funcionalidades implícitas são as informações que são identificadas no sistema nas fases iniciais, já as 
explícitas são apresentadas pelos desenvolvedores no momento dos testes, 
• 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) 
 
8) Para averiguar a qualidade de um software, podemos utilizar modelos de qualidade que definem as 
características indicadas de um produto com qualidade. Essa verificação de qualidade pode seguir o 
https://aplicacoes.mds.gov.br/sagirmps/simulacao/sum_executivo/pdf/fichatecnica_21.pdf
modelo da ISO/IEC 25010:2011, no qual é apresentado um conjunto de características internas eexternas 
de um software. Com base no exposto, relacione a característica ao seu modelo. 
 
I - Características do produto. 
II - Características de uso. 
 
( ) Portabilidade. 
( ) Compatibilidade. 
( ) Eficiência. 
( ) Segurança. 
( ) Satisfação. 
( ) Eficiência de desempenho. 
 
Assinale a alternativa que apresenta a sequência correta: 
 
• II - I - II - II - II - I. 
• I - II - I - II - II - II. 
• I - I - II - I - II - I. (Resposta Correta) 
• II - I - I - II - I - II. 
• II - I - II - I - II - II. 
 
9) A definição de qualidade de software vem sendo estudada por diversos autores da comunidade de 
software, diversos conceitos e definições foram apresentados no passar dos anos sobre como associar a 
qualidade de software a um fator. 
 
Analise as afirmações a seguir sobre algumas definições: 
 
I - Um produto de qualidade está intrinsecamente associado ao fator de conformidade de seus requisitos. 
II - Caso um produto atingisse os níveis de adequação para ser utilizado pelo usuário, poderia-se dizer que este 
possuía qualidade. 
III - O usuário tem por finalidade afirmar se o produto tem qualidade, já que este seria o árbitro final. 
IV - Pode-se dizer que um produto tem qualidade se este satisfaz os requisitos explícitos e implícitos elencados. 
 
Está correto o que se afirma em: 
 
• I e II, apenas. 
• II, III e IV, apenas. 
• II, IV, apenas. 
• I, II e III, apenas. 
• Todas as alternativas estão corretas. (Resposta Correta) 
 
10) 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. 
 
• É um processo bem estruturado, que visa buscar a qualidade em verificar e validar o código fonte. 
• Esse é um processo que serve como apoio da norma IEEE 12207.0-96, na qual são definidos os testes de 
validação e de verificação. 
• Todo o processo gira em torno da validação do usuário sobre as funcionalidades e a usabilidade, pois um 
produto aceito pelo cliente garante a qualidade do produto. 
• É um processo que contempla todo ciclo de vida de software, avaliando cada etapa de seu início ao fim. 
(Resposta Correta) 
• Esse processo busca a qualidade por meio dos requisitos do cliente, validando e verificando se o que foi 
entregue está dentro das especificações.

Continue navegando