Buscar

Exercícios de Aula - QUALIDADE 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 20 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

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 6, do total de 20 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

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 9, do total de 20 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

Prévia do material em texto

QUALIDADE DE SOFTWARE
Aula 01
	
		1.
		Segundo Pressman, os ________________________ são a base da medição da qualidade de um produto de software. Marque a opção que completa corretamente a afirmativa:
		Quest.: 1
	
	
	
	
	padrões de software
	
	
	linguagem em que o software foi desenvolvido
	
	
	números de linhas do código-fonte
	
	 
	requisito de software
	
	
	escopo do software
	
	
	
		2.
		Com relação ao conceito de qualidade, a seleção de procedimentos e padrões apropriados adaptados para um projeto de software específico, refere-se a:
		Quest.: 2
	
	
	
	 
	Planejamento
	
	
	Definição
	
	
	Objetivo
	
	
	Controle
	
	
	Garantia
	
	
	
		3.
		O que é qualidade de software?
		Quest.: 3
	
	
	
	
	É um processo não sistemático.
	
	
	São as características do produto software.
	
	
	São os modos de representação - tanto quantitativa quanto qualitativa - do software.
	
	 
	É um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos especificados, prevenindo e eliminando defeitos.
	
	
	São as normas de funcionamento do software.
	
	
	
		4.
		Qualidade de Software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Existem diversas definições para qualidade de software e, numa visão simples, quais das definições a seguir estão corretas?
 
I.        Qualidade é estar em conformidade com os requisitos dos clientes.
II.      Qualidade é antecipar e satisfazer os desejos dos clientes.
III.    Qualidade é postergar as mudanças em caso de problemas corriqueiros.
IV.   Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito.
		Quest.: 4
	
	
	
	
	Apenas II, III e IV
	
	 
	Apenas I, II e IV
	
	
	Apenas II e III
	
	
	Apenas I, III e IV
	
	
	Apenas III e IV
	
	
	
		5.
		Segundo Pressman (2002), a qualidade de software atende a determinadas condições. Quais são estas condições?
 
I.        conformidade com requisitos funcionais e sem adoção de normas de desenvolvimento explicitamente declarados.
II.      conformidade com requisitos funcionais e de desempenho explicitamente declarados, conformidade com características implícitas e adoção de normas de desenvolvimento explicitamente documentadas.
III.    não conformidade com requisitos funcionais e de desenvolvimento explicitamente declarados.
IV.   adoção de normas implicitamente documentadas e conformidade com requisitos funcionais.
		Quest.: 5
	
	
	
	
	Apenas I
	
	
	Apenas III
	
	 
	Apenas II
	
	
	Apenas I e IV
	
	
	Apenas II e III
	
	
	
		6.
		Em que pode consistir o aumento de qualidade em uso de um software para o processo?
		Quest.: 6
	
	
	
	
	Qualidade percebida pela própria empresa sobre o software;
	
	 
	Na aferição da qualidade do software em cada contexto específico.
	
	
	Não precisar aferir o software;
	
	
	Fazer uma aferição apenas no final do processo;
	
	
	Não levar em conta o usuário, tudo é definido pela empresa;
	
Aula 02
	
		1.
		As revisões técnicas formais (RTF) ajudam a validar o software. Constituem-se em uma reunião com a participação de desenvolvedores e testadores de software.
Existem diretrizes para estas reuniões. Dentre estas diretrizes podemos considerar:
i) Revise o produto e não o produtor; 
ii) Fixe e mantenha uma agenda; 
iii) Proponha alternativas, mas não tente resolver o problema; 
iv) Controle o debate e a refutação.
Indique qual a opção correta:
		Quest.: 1
	
	
	
	
	apenas iii e iv corretas;
	
	 
	apenas i, ii e iii corretas;
	
	
	apenas i e iii corretas;
	
	
	apenas ii, iii e iv corretas;
	
	 
	apenas i, ii, iii e iv corretas;
	
	
	
		2.
		O gerenciamento de mudanças de software é uma atividade que deve ser realizada para identificar, controlar, auditar e relatar as modificações que ocorrem durante todo o desenvolvimento ou mesmo durante a fase de manutenção, depois que o software for entregue ao cliente. O gerenciamento de mudanças é embasado nos chamados itens de configuração, que são produzidos como resultado das atividades de engenharia de software e que ficam armazenados em um repositório. Com relação ao gerenciamento de mudanças, analise as duas asserções apresentadas a seguir: No gerenciamento de mudanças, o processo de controle das modificações obedece ao seguinte fluxo: começa com um pedido de modificação de um item de configuração, que leva à aceitação ou não desse pedido e termina com a atualização controlada desse item no repositório porque o controle das modificações dos itens de configuração baseia-se nos processos de check-in e check-out que fazem, respectivamente, a inserção de um item de configuração no repositório e a retirada de itens de configuração do repositório para efeito de realização das modificações. Acerca dessas asserções, assinale a opção correta.
		Quest.: 2
	
	
	
	 
	As duas asserções não estão relacionadas à gerência de mudanças.
	
	 
	As duas asserções são proposições verdadeiras.
	
	
	A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
	
	
	A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
	
	
	As duas asserções são proposições falsas.
	
	
	
		3.
		As diretrizes para uma Revisão Técnica Formal são:
 i)ser composta de 3 a 5 pessoas participantes;
ii) ser conduzida pelo chefe do setor;
iii) ter preparação antecipada;
iv) ter tempo de reunião de até 2 horas.
Indique a resposta correta:
		Quest.: 3
	
	
	
	
	apenas ii e iii corretas;
	
	 
	apenas i, iii e iv corretas;
	
	
	apenas i e ii corretas;
	
	
	apenas i, ii e iii corretas;
	
	
	apenas ii, iii e iv corretas.
	
	
	
		4.
		Um software de qualidade deve atender a determinadas características. Quais das características a seguir são pertinentes ao alcance da referida qualidade?
		Quest.: 4
	
	
	
	
	Confiável - Reutilizável - Portável - Inflexível
	
	
	Inflexível - Reutilizável - Difícil de usar - Correto
	
	
	Inflexível - Reutilizável - Difícil de usar - Portável
	
	
	Confiável - Difícil de usar - Portável - Correto
	
	 
	Confiável - Reutilizável - Portável - Correto
	
	
	
		5.
		Os fatores que afetam a qualidade do software podem ser categorizados em dois amplos grupos: (1) fatores que podem ser medidos diretamente (por exemplo, defeitos por ponto por função) e (2) fatores que podem ser medidos apenas indiretamente (por exemplo, usabilidade ou manutenibilidade).
Em cada caso devem ocorrer medições. Devemos comparar o software (documentos, programas e dados) a algum valor e chegar a uma indicação da qualidade. McCall, Richards e Walters propõem uma categorização útil de fatores que afetam a qualidade do software.
Esses fatores de qualidade do software concentram-se nos três aspectos importantes de um produto de software: suas características operacionais, sua habilidade de passar por modificações e sua adaptabilidade a novos ambientes.
Baseado no texto acima, qual das questões, a seguir, indica os três aspectos importantes de um produto de software?
		Quest.: 5
	
	
	
	 
	operação do produto, confiabilidade e eficiência;
	
	
	operação do produto, confiabilidade e integridade;
	
	
	transição do produto,reutilização e confiabilidade.
	
	
	revisão do produto, flexibilidade e confiabilidade;
	
	 
	operação do produto, revisão do produto e transição do produto;
	
	
	
		6.
		No que se refere à qualidade de software, assinale a opção correta.
		Quest.: 6
	
	
	
	 
	Inspeções e walkthroughs podem ser usadas para revisar artefatos. Uma walkthrough requer mais tempo de preparação dos revisores do que uma inspeção, também exige que seja feito o acompanhamento das soluções dos problemas identificados e a coleta de métricas associadas à revisão.
	
	
	A cobertura de linhas de código informa o percentual de linhas de código executadas. Essa métrica é calculada instrumentando-se manualmente o código, pois não há ferramentas que possibilitem o seu cálculo.
	
	
	As bases de dados históricas não contêm medições de projetos que ajudam a estabelecer planos mais realistas. Muitas vezes elas atrapalham o trabalho dos desenvolvedores.
	
	
	Em uma inspeção, os participantes têm papéis definidos. O moderador conduz reuniões e os inspetores devem, durante as reuniões, descrever os problemas identificados e soluções para os mesmos.
	
	 
	Um teste de unidade pode ser projetado usando-se uma estratégia caixa branca. Nesse caso, há um foco nos mecanismos internos da unidade sendo testada. A realização de testes caixa branca pode ser apoiada por métricas de cobertura.
Aula 03
	
		1.
		A Garantia Estatística da Qualidade (Software Quality Assurance - SQA) está baseada no que se denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito.
		Quest.: 1
	
	
	
	
	São as poucas causas que são responsáveis por todo os problemas.
	
	 
	São as poucas causas que são responsáveis pela maioria dos problemas.
	
	
	São as poucas causas mais importante
	
	
	São as poucas causas irrelevantes.
	
	
	São as muitas causas que são responsáveis pela maioria dos problemas.
	
	
	
		2.
		A definição abaixo refere-se a que conceito?
"a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado".
		Quest.: 2
	
	
	
	 
	Confiabilidade.
	
	
	Eficiência.
	
	
	Portabilidade.
	
	
	Garantia de qualidade.
	
	
	Segurança.
	
	
	
		3.
		Dentre as vantagens trazidas pela norma ISO 9000 às empresas, podemos citar:
I. Maior confiabilidade dos processos e consequentemente dos produtos e serviços da empresa.
II. Prover confiança aos clientes de que os produtos da empresa e/ou serviços da empresa tendem a atender melhor a sua satisfação.
III. Perda da credibilidade junto ao mercado.
IV. Beneficia os fornecedores, uma vez que passarão a ter mais chances no mercado.
Com base nas vantagens acima, da norma ISO 9000, assinale a única alternativa correta.
		Quest.: 3
	
	
	
	
	Estão corretas as opções I e IV.
	
	
	Estão corretas as opções II e IV.
	
	
	Estão corretas as opções III e IV.
	
	
	Estão corretas as opções I e III.
	
	 
	Estão corretas as opções I e II.
	
	
	
		4.
		Segundo Pressman (2004), alguns passos são necessários para realizar a GARANTIA ESTATÍSTICA DA QUALIDADE (SQA estatística) e criar um processo adaptativo de engenharia de software no qual são feitas modificações para aprimorar os elementos do processo que promovem erro.  Alguns defeitos são descobertos e rastreados, tendo quais causas prováveis?
 
I.                    Erro na apresentação dos dados
II.                  Consistência na interface de componente
III.                Lógica do projeto inconsistente
IV.                Teste incompleto ou errôneo
		Quest.: 4
	
	
	
	
	Apenas II, III e IV
	
	 
	Apenas I, III e IV
	
	
	Apenas I, II e III
	
	
	Apenas I, II e IV
	
	
	Apenas I e II
	
	
	
		5.
		São passos necessários para realizar a garantia estatística da qualidade (SQA):
		Quest.: 5
	
	
	
	
	Coletar informações gerais sobre o software e modificar o seu final;
	
	
	Corrigir todos os defeitos do uso do sistema.
	
	 
	Coletar, rastrear e corrigir problemas encontrados para aprimorar os elementos do processo que promovem erro;
	
	
	Rastrear a venda do software para estatística de marketing;
	
	
	Detectar tudo que aconteceu na pesquisa de campo sobre o software;
	
	
	
		6.
		11. Relacione as 2 colunas, identificando a finalidade de cada norma do modelo ISO 9000. I.( ) ISO 9001 A. garantia da qualidade em inspeção e testes finais II.( ) ISO 9002 B. Gestâo da qualidade e elementos do sistema de qualidade III.( ) ISO 9003 C. Garantia da qualidade em produção e montagem IV.( ) ISO 9004 D. Garantia da qualidade em projetos, produção, instalação e assistência.
		Quest.: 6
	
	
	
	 
	I=C, II=D, III=A, IV=B
	
	
	I=B, II=A, III=D, IV=C
	
	
	I=D, II=C, III=B, IV=A
	
	 
	I=D, II=C, III=A,IV= B
	
	
	I=A, II=B, III=D, IV=C
Aula 04
	
		1.
		Segundo McCall (1977), muitas das métricas só podem ser medidas subjetivamente. Por isso, considera importante, mais uma vez, a utilização de uma técnica para graduar atributos específicos do software. Qual seria essa métrica?
		Quest.: 1
	
	
	
	 
	Diagrama de Causa-Efeito.
	
	 
	Lista de Verificação (checklist).
	
	
	Diagrama PERT-COM.
	
	
	Ponto de função.
	
	
	Gráfico de Pareto.
	
	
	
		2.
		No entendimento da NBR ISO/IEC 9126 as necessidades explícitas e implícitas são entendidas como ______________________ que vise à presença da qualidade.
		Quest.: 2
	
	
	
	
	características e fatores complexos de um produto de software
	
	 
	características básicas de um produto de software após a definição do hardware e dos porfissionais que vão desenvolvê-lo.
	
	
	características e subcaracterísticas complexas de um produto de software
	
	 
	características e subcaracterísticas básicas de um produto de software
	
	
	características básicas e fatores derivados de um produto de software
	
	
	
		3.
		Segundo a norma NBR ISO 12207, o objetivo do processo de manutenção é modificar um produto de software existente, preservando a sua _______________.
		Quest.: 3
	
	
	
	
	adequabilidade
	
	 
	integridade
	
	
	eficiência
	
	
	estruturação
	
	
	eficácia
	
	
	
		4.
		"Os recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos." Este contexto está falando sobre?
		Quest.: 4
	
	
	
	
	Segurança.
	
	
	Funcionalidade;
	
	
	Eficácia;
	
	
	Produtividade;
	
	 
	Eficiência;
	
	
	
		5.
		A precisão da qualidade depende, em grande parte, das métricas escolhidas. Para aumentar a confiabilidade dos resultados são necessárias algumas características que as métricas  deveriam apresentar, de acordo com o requisitos especificados na ISO/IEC  9126-1. Uma característica relevante para medição é "Custo e complexidade", que pode ser descrita como:
I. Os resultados gerados devem ser idênticos ao aplicar a medição no mesmo produto.
II. A medição não deve ser tendenciosa, ou seja, preservar a publicação dos resultados.
III. Aplicação da métrica deve ser econômica e tecnicamente viável.
		Quest.: 5
	
	
	
	 
	Apenas III
	
	
	Apenas I
	
	
	Apenas II
	
	
	Apenas I e II
	
	 
	Apenas II e III
	
	
	
		6.
		Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de McCall (1997).Para o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. Uma delas é a Usabilidade, que significa:
		Quest.: 6
	
	
	
	 
	capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas.
	
	
	relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas.
	
	
	capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sob condições especificadas.
	
	 
	capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário.
	
	
	esforço necessário para se fazer modificações específicas no software.
	
Aula 05
	
		1.
		Pela ISO/IEC 9241-11 a usabilidade dos computadores depende do contexto de uso e  afirma que o nível de usabilidade alcançado dependerá das circunstâncias específicas nas quais o produto é usado. A completude com as quais usuários alcançam objetivos específicos é definida por:
		Quest.: 1
	
	
	
	
	eficiência
	
	
	satisfação
	
	
	usabilidade
	
	 
	eficácia
	
	
	durabilidade
	
	
		2.
		Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular.
Esta norma definiu alguns efeitos como o da EFICÁCIA.
De acordo com as definições assinale a resposta que represente corretamente o efeito citado:
		Quest.: 2
	
	
	
	 
	Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso.
	
	
	Ausência do desconforto e presença de atitudes positivas para com o uso de um produto.
	
	 
	Completude com as quais usuários alcançam objetivos específicos.
	
	
	Medida de atendimento imediato das funcionalidades definidas.
	
	
	Conjunto de ações necessárias para alcançar um objetivo.
	
	
		3.
		Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da USABILIDADE.
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado:
		Quest.: 3
	
	
	
	
	Completude com as quais usuários alcançam objetivos específicos.
	
	 
	Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso.
	
	
	Conjunto de ações necessárias para alcançar um objetivo .
	
	
	Disposição das informações na interface de acordo com a necessidade da aplicação.
	
	
	Ausência do desconforto e presença de atitudes positivas para com o uso de um produto.
	
	
	
		4.
		Na ISO/IEC 9241, a medição do desempenho e satisfação do usuário trabalhando com um determinado produto, possibilita visualizar a complexidade das interações entre o usuário, os objetivos, as características da tarefa e os outros elementos do contexto de uso. A cada circunstância ambiental, diferentes níveis de usabilidade podem ser definidos:
I. Especificação de usabilidade
II. Quantidade de erros
III. Contexto de uso
IV. Medidas de usabilidade
		Quest.: 4
	
	
	
	
	Apenas II, III e IV
	
	
	Apenas I e II
	
	
	Apenas I, II e IV
	
	 
	Apenas I, III e IV
	
	 
	Apenas II e III
	
	
	
		5.
		Na ISO/IEC 9241, a justificativa da usabilidade de produtos se faz pela incorporação de características e atributos capazes de beneficiar os usuários em um contexto particular de uso. A partir disso, para se determinar o nível de usabilidade alcançado junto ao usuário é necessário medir:
I. o desempenho
II. a quantidade de erros
III. satisfação
IV. a disponibilidade
		Quest.: 5
	
	
	
	
	Apenas II e III
	
	
	Apenas I e II
	
	 
	Apenas I e III
	
	
	Apenas I, II e IV
	
	 
	Apenas II, III e IV
	
	
	
		6.
		Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e a satisfação de sua necessidade em um contexto particular.
Esta norma definiu alguns efeitos como o da USABILIDADE.
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado:
		Quest.: 6
	
	
	
	 
	Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso.
	
	
	Conjunto de ações necessárias para alcançar um objetivo.
	
	
	Ausência do desconforto e presença de atitudes positivas para com o uso de um produto.
	
	
	Completude com as quais usuários alcançam objetivos específicos.
	
	
	Medida de atendimento imediato das funcionalidades definidas.
Aula 06
	
		1.
		Segundo a ISO/IEC 14598, uma das atividades do processo de avaliação de software é o preparo de um plano de ação de acordo com a especificação do avaliador e com base nos métodos a serem usados para a realização das medições estabelecidas na especificação. Um documento guarda, portanto, as especificações da avaliação, o cronograma, os recursos necessários e disponíveis para realizar a avaliação.  Essa atividade é denominada:
		Quest.: 1
	
	
	
	
	Conclusão da avaliação
	
	 
	Projeto de avaliação
	
	
	Especificação de avaliação
	
	
	Análise de avaliação
	
	
	Execução de avaliação
	
	
	
		2.
		A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece guias para a avaliação, baseados na utilização prática da norma ISO/IEC 9126. Esta norma aborda três enfoques diferentes para a avaliação da qualidade de produto. Marque a opção que contém estes três enfoques:
		Quest.: 2
	
	
	
	 
	Processo para desenvolvedores, processo para avaliadores e processo para compradores
	
	 
	Processo para usuários, processo para fornecedores e processo para desenvolvedores
	
	
	Processo para usuários, processo para avaliadores e processo para fornecedores
	
	
	Processo para compradores, processo para avaliadores e processo para usuários
	
	
	Processo para avaliadores, processo para compradores e processo para fornecedores
	
	
	
		3.
		Durante o processo para o avaliador (ISO/IEC 14598-5) que visa fornecer requisitos e recomendações para a correta implementação prática de avaliação de produto de software, são gerados vários documentos que passam a ser considerados como parte do produto de software. Marque a opção INCORRETA.
		Quest.: 3
	
	
	
	
	código fonte
	
	 
	documentos de planejamento estratégico
	
	
	relatórios de teste e validação
	
	
	documentação de usuário
	
	 
	documentos de projeto
	
	
	
		4.
		Segundo a ISO/IEC14598, uma das atividades do processo de avaliação de software é a descrição dos objetivos da avaliação coerentes com o software e possíveis riscos associados. As percepções dos usuários do produto, fornecedores, compradores, desenvolvedores, operadores e mantenedores do produto devem ser levadas em consideração. Essa atividade é denominada:
		Quest.: 4
	
	
	
	
	Conclusão da avaliação
	
	
	Execução de avaliação
	
	
	Especificação de avaliação
	
	 
	Projeto de avaliação
	
	 
	Estabelecimento de requisitos de avaliação
	
	
		5.
		A ISO/IEC 14598-4 ao referenciar o processo de aquisição definido pela ISO/IEC 12207 ressalta a existência de qual atividade?
		Quest.: 5
	
	
	
	 
	Preparação do pedido de proposta
	
	
	Preparação e atualização do controle
	
	 
	Todas as alternativas estão corretas
	
	
	Monitoração do fornecedor
	
	
	Iniciação
	
	
	
		6.
		Segundo a norma ISO/IEC 14598-2, a função de apoio à avaliação deve fornecer um suporte abrangente à organização para projetos de desenvolvimento de software, aquisição de software e avaliação de software. Ela pode ser interna ou externa à organização que está avaliando o software. Alguns papéis são relevantes nessa situação. Assinale a resposta correta que considera os relevantes: 1) Criação de critérios para benchmark, 2) Desenvolvimento de padrões e ferramentas, 3) Implementação do software, 4 ) Registro de avaliação, 5)Coleta e análise de resultados de avaliações.
		Quest.: 6
	
	
	
	
	1, 2 e 3
	
	
	1, 2 e 4
	
	
	3, 4 e 5
	
	 
	1 , 2 e 5
	
	
	1, 3 e 5
Aula 07
	
		1.
		Segundo a norma 9000-3, somente produtos que tenham passado por todos os testes e inspeções são subsequentemente usados ou vendidos a clientes. Indique qual o requisito referenciado na norma:
		Quest.: 1
	
	
	
	
	Requisitos de treinamento
	
	
	Requisitos de manutenção
	
	
	Requisitos da auditoria de qualidade
	
	 
	Requisitos de teste e inspeção
	
	
	Processo de controle de requisitos
	
	
	
		2.
		Producibilidade, rastreabilidade, geração de relatórios, controle de mudanças são razões para criar _______________.
		Quest.: 2
	
	
	
	
	um protótipo
	
	 
	uma fábrica de testes
	
	 
	um baseline
	
	
	um repositório de backup
	
	
	uma fábrica de software
	
	
		3.
		Segundo a Norma ISO 9000-3, é exigido a investigação e análise das causas de software não conformes e adoção de medidas para prevenir a reincidência destas não conformidades.
Os procedimentos de controle de documentos e dados visam controlar ______________________ que afetem o processo de ciclo de vida do software.
		Quest.: 3
	
	
	
	
	a produção
	
	
	treinamento
	
	
	aplicativos comerciais
	
	 
	sistemas
	
	 
	ações corretivas e preventivas
	
	
	
		4.
		Segundo a Norma ISO 9000-3, devem ser mantidos registros da qualidade ao longo de todo o processo de produção do software. Estes devem ser devidamente arquivados e protegidos contra danos e extravios, obedecendo alguns critérios:
I. Identificar e definir a qualidade das informações que devem ser coletadas.
II. Desenvolver um sistema de controle de auditoria e segurança.
III. Desenvolver um sistema de controle dos registros da qualidade.
IV. Desenvolver procedimentos para manter e controlar os registros da qualidade.
		Quest.: 4
	
	
	
	
	Apenas II e IV
	
	 
	Apenas I, III e IV
	
	
	Apenas II e III
	
	 
	Apenas II, III e IV
	
	
	Apenas I, II e III
	
	
	
		5.
		As atividades referentes a projetos como planejamento, métodos para revisão, mudanças e verificações ocorridas, no decorrer do desenvolvimento do produto, devem ser documentadas para assegurar que todos os requisitos do produto foram cumpridos. É necessário por parte da equipe responsável pelo sistema de qualidade validar alguns requisitos nesta fase, tais como:
I. Definição do projeto
II. Definição da portabilidade do projeto
III. Lista dos objetivos do projeto
IV. Cronograma do projeto 
		Quest.: 5
	
	
	
	
	Apenas I, II e IV
	
	 
	Apenas I e II
	
	
	Apenas II, III e IV
	
	
	Apenas II e IV
	
	 
	Apenas I, III e IV
	
	
	
		6.
		Referente a melhoria do processo de software podemos afirmar que: para o avanço das organizações intensivas em software (desenvolvimento/aquisição), a prática da melhoria de processo de software tem se mostrado _____________________. Marque a opção que completa a firmativa corretamente:
		Quest.: 6
	
	
	
	 
	eficaz e eficiente
	
	
	viável e eficiente
	
	
	utilizável, eficaz e eficiente
	
	 
	viável, eficaz e eficiente
	
	
	viável e eficaz
Aula 08
	
	
	
		1.
		A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em termos de processos, atividades, tarefas, propósito e resultados.
Os processos organizacionais são chamados pelos outros processos e devem existir independentemente do projeto que está sendo executado. As atividades e tarefas em um processo organizacional são de responsabilidade da organização que o utiliza.
Um dos processos de natureza de APOIO confirma que são atendidos os requisitos de um USO ESPECÍFICO pretendido para o produto de trabalho de software. Nos resultados são fornecidos os produtos de trabalho de software, da forma como foram desenvolvidos, e como foram adequados para o USO ESPECÍFICO pretendido. Este processo é:
		Quest.: 1
	
	
	
	
	Revisão conjunta
	
	
	Verificação
	
	
	Engenharia de software
	
	 
	Validação
	
	 
	Garantia de qualidade
	
	
		2.
		As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos basear-se em modelos de melhoria e processo que permeiam três variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de software. Marque a única resposta que identifica essas 3 variáveis.
		Quest.: 2
	
	
	
	
	Tecnologia, Cliente e Desenvolvedor
	
	
	Pessoas, hardware e software
	
	 
	Processo, Pessoas e Tecnologia
	
	
	Processo, Hardware e Pessoas
	
	
	Processo, software e desenvolvedor
	
	
	
		3.
		A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em termos de processos, atividades, tarefas, propósito e resultados.
Os processos fundamentais iniciam o ciclo de vida do software e comandam a execução de todos os outros processos.  Eles constituem um conjunto de cinco processos que são:
		Quest.: 3
	
	
	
	
	Aquisição - Compras - Análise - Operação - Manutenção
	
	
	Aquisição - Compras - Desenvolvimento - Instalação - Manutenção
	
	
	Análise - codificação - projeto - homologação - teste
	
	
	Planejamento - Aquisição - Compra - Desenvolvimento - Manutenção
	
	 
	Aquisição - Fornecimento - Desenvolvimento - Operação - Manutenção
	
	
		4.
		As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em projetos basear-se em modelos de melhoria e processo que permeiam variáveis de suma importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimentode software. Com base nesta afirmativa marque a opção que tem as variáveis importantes citadas pela NBR ISSO / IEC 12207:
		Quest.: 4
	
	
	
	
	Processos, Tecnologias e Interfaces
	
	 
	Processos, Pessoas e Tecnologias
	
	
	Interfaces, Pessoas e Tecnologias
	
	
	Pessoas, Tecnologias e Comunicação
	
	
	Processos, Interfaces e Comunicação
	
	
	
		5.
		Deve ser definido um documento padrão para que mudanças possam ser solicitadas.
		Quest.: 5
	
	
	
	
	processo de mudança de configuração
	
	
	escopo final do projeto
	
	
	escopo inicial do projeto
	
	 
	processo de gerência de mudanças
	
	 
	processo de manutenção do software
	
	
	
		6.
		Sobre a Norma ISO/IEC 12207, considere: I. Possui relação direta com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Seus processos fundamentais são: Projeto, Desenvolvimento, Validação e Documentação. II. Estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades. III. Estabelece um framework comum para os processos de ciclo de vida de software , com terminologia bem definida, que pode ser referenciada pela indústria de software. IV. Contém somente processos e atividades que devem ser aplicadas durante a aquisição de um produto ou serviço de software e durante o fornecimento, desenvolvimento, operação, manutenção e descarte de produtos de software . O termo software não inclui a parte de software de firmware . Está correto o que consta APENAS em
		Quest.: 6
	
	
	
	
	II.
	
	
	I e IV.
	
	 
	II e III.
	
	
	III e IV.
	
	
	I e III.
AULA 09
	
	
	
		1.
		Marque a opção que corresponda a Grupo de Processos de Aquisição (ACQ) e Grupo de Processos de Gerência (MAN) respectivamente.
		Quest.: 1
	
	
	
	
	Acordo Contratual e Monitoramento do Fornecedor
	
	
	Gerência Organizacional e Aceitação pelo Cliente
	
	 
	Preparação da Aquisição e Gerência de Risco
	
	
	Gerência de Qualidade e Preparação da Aquisição
	
	
	Preparação da Aquisição e Aceitação pelo Cliente
	
	
	
		2.
		Tomado o CMMI como modelo de referência que é capaz de fornecer uma orientação para o desenvolvimento de processos de softwares, qual opção NÃO representa um objetivo do CMMI?
		Quest.: 2
	
	
	
	
	Eliminar as inconsistências
	
	
	Fornecer uma terminologia comum e um estilo consistente
	
	 
	definir como o processo deve ser implementado
	
	
	Estabelecer regras de construção uniformes e assegurar consistência com a ISO/IEC 15504
	
	
	Aumentar a clareza e entendimento
	
	
	
		3.
		Considerando as áreas de processo no CMMI, assinale a opção correta.
		Quest.: 3
	
	
	
	
	No nível de maturidade 1, uma área de processo relaciona-se à gerência de requisitos, uma outra área de processo relaciona-se ao acompanhamento do projeto e identificação de ações corretivas.
	
	
	No nível de maturidade 3, uma área de processo relaciona-se à gerência quantitativa dos processos visando possibilitar que sejam atingidos objetivos de qualidade e desempenho estabelecidos.
	
	
	No CMMI, as pessoas diretamente responsáveis pelo gerenciamento e execução das atividades do processo são, normalmente, as que avaliam a aderência.
	
	
	No nível de maturidade 2, uma área de processo visa o desenvolvimento dos talentos e dos conhecimentos das pessoas na organização, uma outra área de processo visa à gerência de riscos.
	
	 
	As áreas de processo podem ser organizadas em categorias como gerência de processos e de projetos. Na gerência de processos, uma área visa possibilitar que as organizações entendam quantitativamente os seus processos.
	
	
		4.
		Com o propósito de produzir software com qualidade, segundo o CMMI, a Garantia de Qualidade de Software (SQA) tem o objetivo de
		Quest.: 4
	
	
	
	
	estabelecer a responsabilidade organizacional para as atividades do processo de software, que melhoram, como um todo, a capacitação do processo de software da organização.
	
	
	estabelecer planos exequíveis para desenvolver um determinado software, bem como para gerenciar o projeto de desenvolvimento do software segundo esses planos.
	
	 
	estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida de software.
	
	 
	fornecer à gerência a visibilidade da eficácia dos processos utilizados pelo projeto de desenvolvimento de software e da qualidade dos artefatos que estão sendo criados.
	
	
	fornecer uma visão realista do efetivo progresso do projeto, permitindo que a gerência de desenvolvimento possa tomar ações eficazes quando o desempenho do projeto desviar-se de forma significativa dos planos de software.
	
	
	
		5.
		O CMMI possui duas representações que possibilitam que a organização utilize diferentes caminhos para a melhoria de acordo com seu interesse, que são:
		Quest.: 5
	
	
	
	
	Parada e Estagiada
	
	
	Contínua e Sequencial
	
	
	Sequencial e Estagiada
	
	
	Contínua e Parada
	
	 
	Contínua e Estagiada
	
	
	
		6.
		Marque a opção que contém um elemento que não corresponde a composição de um processo:
		Quest.: 6
	
	
	
	
	Confirmação
	
	
	Planejamento da melhoria
	
	 
	Testes
	
	
	Manutenção
	
	
	Implementação
Aula 10
	
		1.
		O processo de _______________ chega ao seu final no momento da _______________ do software, ou seja, quando não se vai mais utilizá-lo.
		Quest.: 1
	
	
	
	 
	manutenção, descontinuação
	
	 
	manutenção, entrega
	
	
	avaliação, entrega
	
	
	avaliação, implementação
	
	
	liberação, entrega
	
	
	
		2.
		A Gerência de Mudanças é o processo de _______________, _______________ e _______________ sobre a realização de mudanças propostas a itens de configuração.
		Quest.: 2
	
	
	
	
	avaliar, testar, mudar
	
	
	testar, mudar, entregar
	
	 
	avaliar, coordenar, decidir
	
	
	mudar, testar, entregar
	
	
	avaliar, coordenar, mudar
	
	
	
		3.
		Na identificação de riscos podem surgir até 6 (seis) tipos de riscos e, para auxiliar o processo de descoberta, pode ser aplicada uma abordagem de brainstorming (reunião que estimula a "tempestade" de ideias) ou a própria experiência. No momento de identificação dos tipos de risco a técnica de checklist (lista de verificação) pode ser usada como apoio ao processo. Neste contexto, quais são os tipos de riscos?
I. Tecnologia - Pessoal - Organizacional
II. Tecnologia - Pessoal - Segurança de rede
III. Segurança de rede - Requisitos - Estimativas
IV. Ferramentas - Requisitos - Estimativas
		Quest.: 3
	
	
	
	
	Apenas I, II e IV
	
	
	Apenas II, III e IV
	
	
	Apenas III e IV
	
	
	Apenas II e III
	
	 
	Apenas I e IV
	
	
	
		4.
		Com relação a riscos de produto podemos afirmar que:
		Quest.: 4
	
	
	
	
	São riscos quanto à probabilidade e ao impacto
	
	
	São riscos imprevisíveis
	
	 
	Afetam a qualidade ou desempenho do software desenvolvido
	
	
	Afetam a organização que desenvolve ou adquire o software
	
	
	Pode comprometer o cronograma ou recursos do projeto
	
	
	
		5.
		No que se refere aos riscos, analise as assertivas abaixo.
I. No início do projeto osriscos são menores.
II. O impacto do risco aumenta na medida em que o tempo passa.
 III. O planejamento dos riscos visa minimizar as consequências dos eventos negativos. /
IV. O planejamento dos riscos visa minimizar as consequências dos eventos positivos. /
Assinale a única alternativa correta.
		Quest.: 5
	
	
	
	
	Estão corretas as assertivas I e II
	
	
	Estão corretas as assertivas I e IV
	
	
	Estão corretas as assertivas III e IV
	
	
	Estão corretas as assertivas II e IV
	
	 
	Estão corretas as assertivas II e III
	
	
	
		6.
		O processo de planejamento de riscos requer estratégias para gerenciá-los. As estratégias podem ser categorizadas em: _______________________. Com base na afirmativa marque a opção correta:
		Quest.: 6
	
	
	
	 
	de prevenção, de minimização e de contingência
	
	
	de prevenção, de melhoria e de contingência
	
	
	de prevenção e de minimização
	
	
	de prevenção e de contingência
	
	
	de prevenção, de minimização e de melhoria

Outros materiais