Buscar

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 16 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 16 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 16 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
		A qualidade em uso é, portanto, a capacidade de software permitir a usuários específicos atingir metas especificadas com _________________________ .
Marque a opção que completa a afirmativa:
	
	
	
	efetividade, produtividade, segurança e satisfação em um contexto de uso especificado.
	
	
	portabilidade e segurança.
	
	
	manutenibilidade e satisfação em um contexto de uso especificado.
	
	
	efetividade, produtividade e testabilidade.
	
	
	efetividade, satisfação em um contexto de uso especificado e operacionalidade.
		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:
	
	
	
	Planejamento
	
	
	Objetivo
	
	
	Garantia
	
	
	Definição
	
	
	Controle
		O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos. Com isso podemos afirmar que isto é feito na forma de ?
	
	
	
	Menos perdas com menos trabalho.
	
	
	Menos retrabalho e menor índice de perdas;
	
	
	Diminuir perdas, mas aumentar a quantidade de trabalho;
	
	
	Mais trabalho e certamente mais perda;
	
	
	Menos retrabalho e maior índice de perdas;
		O aumento de qualidade sempre é acompanhado por aumento de produtividade e redução de custos. Com isso podemos afirmar que isto é feito na forma de ?
	
	
	
	Menos perdas com menos trabalho.
	
	
	Menos retrabalho e menor índice de perdas;
	
	
	Diminuir perdas, mas aumentar a quantidade de trabalho;
	
	
	Mais trabalho e certamente mais perda;
	
	
	Menos retrabalho e maior índice de perdas;
		No caso de software, qual opção NÃO identifica um aumento de qualidade:
	
	
	
	maior satisfação do cliente
	
	
	ampliação do prazo de entrega
	
	
	reaproveitamento de códigos de programa
	
	
	menor prazo de entrega
	
	
	menor custo de manutenção
		Em que pode consistir o aumento de qualidade em uso de um software para o processo?
	
	
	
	Fazer uma aferição apenas no final do processo;
	
	
	Não precisar aferir o software;
	
	
	Não levar em conta o usuário, tudo é definido pela empresa;
	
	
	Qualidade percebida pela própria empresa sobre o software;
	
	
	Na aferição da qualidade do software em cada contexto específico.
	
		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.
	
	
	
	Apenas III
	
	
	Apenas II
	
	
	Apenas I
	
	
	Apenas II e III
	
	
	Apenas I e IV
		Com relação a gerenciamento de qualidade, qual das opções abaixo representa respectivamente GARANTIA, PLANEJAMENTO e CONTROLE DE QUALIDADE?
	
	
	
	Aprovação de processos que garantem os procedimentos padrões, padrões que conduzem a um software de alta qualidade e seleção de procedimentos e padrões apropriados.
	
	
	Padrões que conduzem a um software de alta qualidade, seleção de procedimentos e padrões apropriados e aprovação de processos que garantem os procedimentos padrões.
	
	
	Seleção de procedimentos e padrões apropriados, aprovação de processos que garantem os procedimentos padrões e padrões que conduzem a um software de alta qualidade.
	
	
	Padrões que conduzem a um software de alta qualidade, aprovação de processos que garantem os procedimentos padrões e seleção de procedimentos e padrões apropriados.
	
	
	Aprovação de processos que garantem os procedimentos padrões, seleção de procedimentos e padrões apropriados e padrões que conduzem a um software de alta qualidade.
		Em relação à qualidade, podemos afirmar que:
	
	
	
	A qualidade do processo é o fim para a qualidade do produto.
	
	
	Todas estão corretas.
	
	
	A qualidade do processo é tudo o que buscamos.
	
	
	A qualidade do produto é o meio para conseguirmos a qualidade do processo.
	
	
	A qualidade do processo é o meio para conseguirmos a qualidade do produto.
		As afirmativas correspondem respectivamente à descrição de dois tipos de características de processo.
a. O processo definido é aceitável e usável pelos engenheiros responsáveis pelos produtos de software.
b. O processo pode continuar apesar do surgimento de problemas inesperados.
Quais são estas características?
	
	
	
	portabilidade e robustez.
	
	
	Aceitabilidade e credibilidade.
	
	
	Aceitabilidade e robustez.
	
	
	Credibilidade e aceitabilidade.
	
	
	Robustez e aceitabilidade.
		As medições de software podem ser usadas para fazer previsões gerais de um sistema e para identificar componentes anômalos. As características de cada uma delas respectivamente são?
	
	
	
	As medições ajudam a ter uma estimativa geral de algum atributo de sistema e as medições podem identificar componentes individuais cujas características desviem de alguma regra.
	
	
	As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições não conseguem identificar componentes individuais cujas características desviem de alguma regra.
	
	
	As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições podem identificar componentes individuais cujas características desviem de alguma regra.
	
	
	As medições podem identificar componentes individuais cujas características desviem de alguma regra e as medições ajudam a ter uma estimativa geral de algum atributo de sistema.
	
	
	As medições ajudam a ter uma estimativa parcial de algum atributo de sistema e as medições podem identificar componentes em grupo cujas características desviem de algum atributo de sistema.
		A Gerência de Configuração é uma área da engenharia de software responsável por fornecer o apoio para o _______________ de software.
	
	
	
	levantamento
	
	
	desenvolvimento
	
	
	projeto
	
	
	requisito
	
	
	teste
		Em relação aos princípios de qualidade, aquele que está diretamente ligado ao tempo de resposta de processamento e aos recursos utilizados no sistema é conhecido como:
	
	
	
	manutenção
	
	
	praticidade
	
	
	eficiência
	
	
	segurança
	
	
	suporte
		Alguns fatores afetam a qualidade de software, por isso, determinados aspectos devem ser considerados em um software tais como:
	
	
	
	Características do usuário e funcionar em somente um ambiente;
	
	
	Características operacionais, manutenibilidade de mudanças e adaptabilidade a novos ambientes;
	
	
	Ser feito de forma rápida para não precisar ser testado.
	
	
	Ser rígido, e funcionar em uma única plataforma de forma correta;
	
	
	Ter várias formas de desenvolvimento para atender a todos;
	
		Tendo em vista o primeiro grupo com algumas métricas de qualidade, numere o segundo grupo, formado por conceitos, de acordo com o primeiro.
Escolha a sequência correta.
	
	
	
	4, 3, 2, 1
	
	
	1, 2, 3, 4
	
	
	2, 3, 1, 4
	
	
	3, 2, 4, 1
	
	
	3, 2, 1, 4
		Tendo em vista que alguns fatores afetam a qualidade do software, McCall agrupou-os nas seguintes categorias:
	
	
	
	FTR, Medição de SOFTWARE, Revisão.
	
	
	FTR, Transição, Revisão.
	
	
	Revisão, Operação, Transição.
	
	
	FTR, Operação, Transição.
	
	
	Medição de SOFTWARE, FTR, Operação.
		O produto de software completo pode ser avaliado pelos níveis de ___________________ escolhidas.
Essas métricas visam descrever a interação com o ambiente e são avaliadas pela observação do software em operação.
	
	
	
	métricas internas.
	
	
	subcaracterísticas.
	
	
	métricas centralizadas.
	
	
	métricas de ambiente.
	
	
	métricas externas.
		Assinale a alternativa correta para a seguinte frase, pertinente à Garantia Estatísticada Qualidade (SQA). Considerar que 20% do código têm 80% dos defeitos.
	
	
	
	e. de 20% a 80% dos problemas de software são de código
	
	
	c. Uma pequena parte dos defeitos concentra-se em grande parte do código.
	
	
	a. Grande parte dos defeitos concentra-se em pequena parte do código.
	
	
	b. Todo programa tem de 20% a 80% de defeitos.
	
	
	d. Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem
		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.
	
	
	
	São as poucas causas irrelevantes.
	
	
	São as poucas causas que são responsáveis pela maioria dos problemas.
	
	
	São as muitas causas que são responsáveis pela maioria dos problemas.
	
	
	São as poucas causas mais importante
	
	
	São as poucas causas que são responsáveis por todo os problemas.
		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. Quais são estes passos?
 
I.   Coletar e categorizar os defeitos de software encontrados
II.  Rastrear o defeito até sua causa subjacente
III. Considerar que 100% do código têm 80% dos defeitos
IV. Corrigir os problemas que causaram os defeitos
	
	
	
	Apenas II e IV
	
	
	Apenas I, II e III
	
	
	Apenas II, III e IV
	
	
	Apenas I e II
	
	
	Apenas I, II e IV
		Assinale a opcão que representa o movimento ocorrido na década de 80 que demandou a necessidade de normas internacionais, culminando com o surgimento da ISO 9000.
	
	
	
	A microinformática.
	
	
	Retração econômia.
	
	
	Especialização.
	
	
	Abertura do mercado, no governo Collor.
	
	
	Globalização.
		Em termos gerais, Musa (1987), citado por Pressman (2002, p. 768), define a confiabilidade de um software como "a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado".
 
A confiabilidade, então:
 
I. considera que um número máximo de falhas ocorrerá na compilação do software, dada a garantia de que atenderá a parâmetros de conformidade.
II. considera que um número mínimo de falhas ocorrerá na execução do software, dada a garantia de que atenderá a parâmetros de conformidade.
III.  considera que um número mínimo de acertos ocorrerá na execução do software, dada a garantia de que atenderá a parâmetros de conformidade.
	
	
	
	Apenas II e III
	
	
	Apenas I
	
	
	Apenas III
	
	
	Apenas II
	
	
	Apenas I e III
		Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento.
Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h:
	
	
	
	é provável que funcione corretamente 13 das 100 vezes.
	
	
	é provável que não seja confiável.
	
	
	é provável que funcione corretamente 98 das 100 vezes.
	
	
	é provável que funcione corretamente 87 das 100 vezes.
	
	
	é provável que não funcione corretamente.
		A garantia da qualidade de software (Software Quality Assurance - SQA) é uma atividade "guarda-chuva", aplicada ao longo de todo o processo de engenharia de software. Abrange uma série de tarefas vinculadas especificamente às atividades que compõem um plano de garantia da qualidade. O que este plano deve considerar?
I.        avaliações, auditorias, revisões, define padrões para o projeto.
II.      procedimentos para relato e acompanhamento de erros e documentação necessária.
III.    A alocação de recursos necessários para o desenvolvimento do software.
IV.   realimentação à equipe com informações conclusivas do projeto.
	
	
	
	Apenas I e II
	
	
	Apenas I, II e IV
	
	
	Apenas II, III e IV
	
	
	Apenas I, II e III
	
	
	Apenas I, III e IV
	
		Considerando que 20% do código têm 80% dos defeitos, assinale a alternativa correta para uma das frases que seja pertinente à SQA Estatística.
	
	
	
	Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem.
	
	
	Grande parte dos defeitos concentra-se em pequena parte do código.
	
	
	Quanto menor o programa, maior a probabilidade de obtenção de erros.
	
	
	Todo programa tem de 20% a 80% de defeitos.
	
	
	Uma pequena parte dos defeitos concentra-se em grande parte do código.
		( FCC - 2007) Considere as questões chave apresentadas abaixo, com o enfoque da ISO 9126: I - Propõe-se a fazer o que é apropriado? II - Faz o que foi proposto de forma correta? III - Com que frequência apresenta falhas? IV - Há grande risco quando se faz alterações? As seguintes sub características aplicáveis à avaliação da qualidade do software: Maturidade, Estabilidade, Acurácia e Adequação são aplicáveis, respectivamente, às questões chave:
	
	
	
	I, II, IV e III.
	
	
	III, IV, II e I.
	
	
	IV, III, I e II.
	
	
	II, I, III e IV.
	
	
	IV, III, II e I.
	
		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 Portabilidade que significa:
	
	
	
	capacidade que o produto tem de ser transferido de um ambiente para outro.
	
	
	capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas.
	
	
	esforço necessário para se fazer modificações específicas no software.
	
	
	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.
		Um software de qualidade deve atender a determinadas características. Quais das características a seguir são pertinentes ao alcance da referida qualidade?
	
	
	
	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
	
	
	Confiável - Reutilizável - Portável - Inflexível
	
	
	Inflexível - Reutilizável - Difícil de usar - Correto
		(FCC - 2009) Na prática de garantia de qualidade de software, contrapondo com o controle de qualidade de software, se aplica a atividade:
	
	
	
	executar teste de software.
	
	
	desenvolver casos de testes.
	
	
	definir métricas e medição.
	
	
	definir planos de desenvolvimento de teste.
	
	
	definir estratégias de testes.
		Para cada característica e subcaracterística, a capacidade do software é determinada por um conjunto de atributos internos que podem ser medidos. As características e subcaracterísticas atuam como:
	
	
	
	características e subcaracterísticas.
	
	
	atributos externos.
	
	
	atributos internos.
	
	
	fatores que alteram a qualidade de software interna e externa.
	
	
	um verificador de vulnerabilidade.
		"A Ausência do desconforto e presença de atitudes positivas para com o uso de um produto". Este contexto está falando sobre?
	
	
	
	Produtividade.
	
	
	Eficácia.
	
	
	Satisfação.
	
	
	Segurança.
	
	
	Eficiência.
		Diferentemente de um processo de software caótico, o processo controlado e gerenciado com eficiência apresenta robustez, velocidade, aceitabilidade, confiabilidade e manutenibilidade. Assinale a assertiva que melhor descreve o atributo robustez.
	
	
	
	O processo continua a despeito de eventos inesperados
	
	
	O processo evolui para atender alterações de necessidades organizacionais
	
	
	O processo é aceito por todos os envolvidos nele
	
	
	Rapidez na produção do sistema
	
	
	Os erros no processo são descobertos antes que resultem em erros no produto
		Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de McCall (1997). Parao autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. Uma delas é a Manutenibilidade, que significa:
	
	
	
	esforço necessário para se fazer modificações específicas no software.
	
	
	capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas.
	
	
	capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário.
	
	
	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.
		A ISO/IEC 9241-11 esclarece que determinados elementos requerem uma especificação de características de uso e o nível no qual o objetivo global pretendido e estabelecido. Podemos considerar que é uma função do limite do sistema de trabalho em consideração e que fornece o contexto de uso. As características relevantes do ambiente físico e social precisam ser descritas. Os aspectos que podem ser necessários, por exemplo, a rede de trabalho local, o local de trabalho, mobiliário, temperatura, umidade, práticas de trabalho, estrutura organizacional e atitudes.
De acordo com as características listadas no texto em destaque, identifique o elemento citado:
	
	
	
	Ambiente.
	
	
	Material.
	
	
	Tarefas.
	
	
	Equipamentos.
	
	
	Usuário.
		A ISO /IEC 9241-11 também explica como medidas de desempenho e satisfação do usuário, podem ser usadas para medir um sistema que afeta todo o sistema de trabalho em uso. Assinale o item que NÃO corresponde a essas normas.
	
	
	
	durabilidade
	
	
	satisfação
	
	
	eficácia
	
	
	eficiência
	
	
	usabilidade
		A escolha e o nível de detalhes de cada medida (eficácia, eficiência e satisfação) depende dos objetivos da partes envolvidas na medição. Qual alternativa a ser utilizada para melhorar o sistema de trabalho?
	
	
	
	realizar mudança na iluminação
	
	
	todas as alternativas podem ser usadas
	
	
	considerar a quantidade de treinamento a ser dado ao usuário
	
	
	reorganizar toda a tarefa
	
	
	avaliar qualquer componente do sistema de trabalho
	
		Assinale o componente que define as seguintes características: Os aspectos que podem ser necessários a rede de trabalho local, mobiliário, temperatura, estrutura organizacional e atitudes.
	
	
	
	tarefa
	
	
	ambiente
	
	
	eficácia
	
	
	equipamento
	
	
	usuário
		Para especificar ou medir a usabilidade, quais informações são necessárias?
	
	
	
	descrição dos componentes do contexto de uso
	
	
	todas as informações apresentadas são necessárias
	
	
	Nenhuma das informações apresentadas são necessárias
	
	
	valores reais ou desejados de eficácia, eficiência e satisfação para os contextos pretendidos
	
	
	descrição dos objetivos pretendidos
		Referente a usabilidade de produto conforme a Norma ISO/IEC 9241 pode se a firmar que a usabilidade é definida como:
	
	
	
	Conjunto de ações necessárias para alcançar um objetivo.
	
	
	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.
	
	
	Completude com as quais usuários alcançam objetivos específicos.
	
	
	Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos.
	
	
	Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o propósito de alcançar objetivos específicos.
		A ISO/IEC 9241-11 esclarece que determinados elementos requerem uma especificação de características de uso e o nível no qual o objetivo global pretendido e estabelecido. Podemos considerar que é uma função do limite do sistema de trabalho em consideração e que fornece o contexto de uso. Necessita da descrição das características das atividades que visam o alcance de um objetivo e que podem influenciar a usabilidade, como, por exemplo, a frequência e a duração de uma tarefa. Convém que qualquer descrição das atividades e passos envolvidos no desempenho da tarefa estejam relacionados aos objetivos a serem alcançados.
De acordo com as características listadas no texto em destaque, identifique o elemento citado:
	
	
	
	Material.
	
	
	Tarefas.
	
	
	Equipamentos.
	
	
	Ambiente.
	
	
	Usuário.
		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 SATISFAÇÃO.
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado:
	
	
	
	Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos.
	
	
	Ausência do desconforto e presença de atitudes positivas para com o uso de um produto.
	
	
	Medida de atendimento imediato das funcionalidades definidas.
	
	
	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.
		Quanto à avaliação de software, inteligibilidade, apreensibilidade e operacionabilidade são quesitos de:
	
	
	
	Usabilidade
	
	
	Portabilidade
	
	
	Confiabilidade
	
	
	Manutenibilidade
	
	
	Eficiência
		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. Pela Norma, existem alguns enfoques diferentes para a avaliação da qualidade de produto de software. Quais são estes enfoques?
I. Processo para Desenvolvedores
II. Processo para Compradores
III. Processo para Usuários
IV. Processo para Avaliadores 
	
	
	
	Apenas I e II
	
	
	Apenas I, II e IV
	
	
	Apenas II, III e IV
	
	
	Apenas II e IV
	
	
	Apenas I, III e IV
		Com relação a avaliação de produto, qual das opções abaixo está relacionada com planejamento e gerenciamento?
	
	
	
	Cronograma
	
	
	Processos para avaliadores
	
	
	Documentação de módulos
	
	
	Testes exaustivos
	
	
	Definição de requisitos
		Medidas e modelos de confiabilidade e disponibilidade de software referem-se a:
	
	
	
	Padrões de melhoria de produto.
	
	
	Padrões de melhoria do processo;
	
	
	Garantia da qualidade de software;
	
	
	Princípios da gerência de risco;
	
	
	Revisões Técnicas Formais;
		Segundo a ISO/IEC 14598, avaliar a qualidade de um software é verificar, através de técnicas e atividades operacionais, o quanto os requisitos são atendidos. Tais requisitos, de uma maneira geral, expressam as necessidades explicitadas em termos quantitativos ou qualitativos e apresentam como objetivo a definição das características de um software, a fim de permitir o exame de seu entendimento. Deve-se avaliar a qualidade do software por quais razões?
I. Identificar as razões técnicas para as deficiências e limitações do software, que podem manifestar-se através de problemas operacionais ou problemas de manutenção.
II. Gerar informações padronizadas de caráter específico da organização.
III. Comparar um produto com outro, mesmo que indiretamente.
IV. formular um plano de ação de como fazer o produto de software evoluir.
	
	
	
	Apenas II, III e IV
	
	
	Apenas I, III e IV
	
	
	Apenas I, II e III
	
	
	Apenas I, II e IV
	
	
	Apenas I e II
		Quanto ao processo para o avaliador que visa fornecer requisitos e recomendações para a correta complementação práticade avaliação do produto de software. Os avaliadores podem ser especificamente:
	
	
	
	as organizações que realizam comparações de software
	
	
	os compradores ou usuários de software
	
	
	os laboratórios de testes
	
	
	as equipes de testes integrados
	
	
	todas as alternativas estão corretas
		Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione aquele que define Acurácia.
	
	
	
	Capacidade de rastrear componentes de programa até os requisitos.
	
	
	Capacidade em atender as requisições no menor tempo.
	
	
	Precisão das computações e do controle dos padrões.
	
	
	Padronização na estrutura e tipos de dados necessários.
	
	
	Facilidade na verificação de conformidade aos padrões
		Qual é a norma na qual podem existir três enfoques diferentes para a avaliação da qualidade de produto, a saber: Processo para Desenvolvedores, Processo para Avaliadores e Processo para Compradores? Assinale a resposta correta.
	
	
	
	ISO/IEC 12568
	
	
	ISO/IEC 12570
	
	
	ISO/IEC 14300
	
	
	ISO/IEC 14598
	
	
	ISO/IEC 12560
		Segundo a norma 9000-3, alguns procedimentos são executados no processo de auditoria da qualidade de software a ser realizado dentro de uma organização:
I. Os auditores devem ser internos à organização.
II. Identificação dos critérios para auditoria (processo, padrões, informações pertinentes).
III. Preparação do material adequadamente.
IV. Preparação de um checklist (lista de atividades) que sirva de guia durante a execução da auditoria.
	
	
	
	Apenas I, III e IV
	
	
	Apenas I, II e III
	
	
	Apenas I, II e IV
	
	
	Apenas II, III e IV
	
	
	Apenas II e III
		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.
	
	
	
	aplicativos comerciais
	
	
	ações corretivas e preventivas
	
	
	sistemas
	
	
	a produção
	
	
	treinamento
		As normas da série ISO 9000 apoiam as organizações de todos os tipos e tamanhos na implementação e operação de sistemas da qualidade eficazes. A norma que define diretrizes de qualidade para as organizações que desenvolvem, fornecem e mantêm software por meio de contratos entre duas ou mais organizações é conhecida como:
	
	
	
	ISO 9000-3
	
	
	ISO 9001
	
	
	ISO 9000-2
	
	
	ISO/IEC 9126
	
	
	ISO/IEC 12119
		or capacidade de processo entende-se a habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características importantes. Numere o 2o. grupo, formado por conceitos, de acordo com o 1o. grupo; 1) Execução 2) Flexibilidade 3) Treinamento 4) Manutenção 5) Apoio do processo ( ) melhor adaptação das necessidades específicas ( ) ferramentas e recursos apropriados ( ) consistente e sempre que necessária ( ) garantir a evolução contínua ( ) pessoas inseridas nas atividades
	
	
	
	( 5 ) ( 2 ) ( 1 ) ( 4 ) ( 3 )
	
	
	( 2 ) ( 1 ) ( 5 ) ( 4 ) ( 3 )
	
	
	( 2 ) ( 5 ) ( 1 ) ( 4 ) ( 3 )
	
	
	( 2 ) ( 5 ) ( 4 ) ( 1 ) ( 3 )
	
	
	( 2 ) ( 5 ) ( 1 ) ( 3 ) ( 4 )
		Por capacidade de processo entende-se a habilidade do processo em ser executado de forma eficiente e eficaz com a presença de algumas características importantes. Marque a opção CORRETA sobre estas características:
	
	
	
	Flexibilidade - para que as pessoas possam realizar o trabalho.
	
	
	Treinamento - de equipes, ferramentas e recursos apropriados para realização do processo.
	
	
	Manutenção ¿ consistente e sempre necessária.
	
	
	Execução - para garantir a evolução contínua.
	
	
	Documentação - com uma notação representativa de processo identificado por meio de texto, figuras, fluxos, etc.
		A norma brasileira equivalente à ISO 9000-3 é a ISO 9000-3 de 1993, baseada na edição de 1991, e agrupa as diretrizes em três partes principais. Marque a opção CORRETA sobre estas partes.
	
	
	
	Estrutura - descreve atividades que apoiam as atividades do ciclo de vida.
	
	
	Atividades do ciclo de vida - descreve aspectos organizacionais relacionados ao sistema de qualidade.
	
	
	Atividades de suporte - descreve aspectos organizacionais relacionados ao sistema de qualidade.
	
	
	Estrutura - descreve atividades de desenvolvimento de software.
	
	
	Atividades de suporte - descreve atividades que apoiam as atividades do ciclo de vida.
		Uma das opções abaixo NÃO representa ação para melhoria de processo de software. Marque esta opção.
	
	
	
	Fornecimento
	
	
	Desenvolvimento
	
	
	Manutenção e/ou suporte de sistema de software
	
	
	Testes
	
	
	Aquisição
		Os processos Fundamental, Apoio, Organizacional e Adaptação, fazem parte do escopo da norma:
	
	
	
	ISO 9000:2005
	
	
	NBR ISO/IEC 12207
	
	
	ISO/TC 97
	
	
	ISO 9000:1987
	
	
	ISO/IEC 15504
		Qual das opções abaixo está errada com relação a processos?
	
	
	
	Cada processo recebe entradas (matéria prima, informação, etc.).
	
	
	Clientes são receptores das saídas.
	
	
	Um processo gera saídas (os produtos do processo).
	
	
	Fornecedores são provedores de serviços ou matérias-primas (entradas do processo).
	
	
	Materiais e gerenciamento não estão incluídos nos componentes de um processo.
		Existe um grupo de fatores que afetam a qualidade do software e podem ser mensuráveis. Assinale a resposta onde alguns desses fatores estão presentes.
	
	
	
	tempo, conformidade com padrões, manutenibilidade.
	
	
	usabilidade, manutenibilidade, custo, produtividade
	
	
	usabilidade, manutenibilidade, acurácia.
	
	
	tempo, usabilidade, custo, produtividade.
	
	
	tempo, custo, produtividade, conformidade com padrões.
		O processo de desenvolvimento de software pode ser representado pelos seguintes elementos:
Assinale a alternativa que apresenta a ordem CORRETA do INÍCIO do processo ao FINAL do processo.
	
	
	
	Linguagem fonte, objeto e executável
	
	
	matéria-prima, produtos e saída
	
	
	Entradas, processamento e saída
	
	
	Entradas, matéria-prima e saída
	
	
	processamento, informação e saída
		NO MPS.BR, o nível de maturidade G (Parcialmente Gerenciado) é composto pelos processos Gerência de Projetos e Gerência de Requisitos. Neste nível, a implementação dos processos deve satisfazer os atributos de processoNO MPS.BR, o nível de maturidade G (Parcialmente Gerenciado) é composto pelos processos Gerência de Projetos e Gerência de Requisitos. Neste nível, a implementação dos processos deve satisfazer os atributos de processo:
	
	
	
	AP 1.0 e AP 1.1.
	
	
	AP 1.1 e AP 2.1.
	
	
	AP 2.0 e AP 3.0.
	
	
	AP 2.1 e AP 3.1.
	
	
	AP 1.0 e AP 2.0.
		A maioria dos problemas com a manutenção do software é causada por _______________ na maneira como o software foi _______________ e _______________.
	
	
	
	esquecimento, planejado, testado
	
	
	deficiência, adquirido, comprado
	
	
	descaso, adquirido, comprado
	
	
	deficiências, planejado, desenvolvido
	
	
	descaso, elaborado, implementado
	
		A "Documentação", um dos processos de qualidade de software pertencentes à natureza de apoio aos processos, tem como objetivo:
I. Desenvolver e manter registradas as informações do software produzidas por um processo.
II. Criar uma documentação técnica contemplando diagramas, modelos de dados, relatórios e especificação de requisitos produzidos pelo processo de desenvolvimento.
III. Evitar a distribuição da documentação de desenvolvimento de software.
	
	
	
	Somente III está correta
	
	
	Somente I e II estão corretas
	
	
	Somente II e III estão corretas
	
	
	Somente I e III estão corretas
	
	
	Somente I está correta
		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 de apoio são de responsabilidade da organização que o executa. Eles constituem um conjunto de processos.  A seguir, estão listados alguns destes processos.
	
	
	
	Documentação - Gestão de Compras - Manutenção
	
	
	Documentação - Garantia da qualidade - Gerência de configuração de software
	
	
	Requisitos - Análise - Programação
	
	
	Planejamento - Desenvolvimento - Manutenção
	
	
	Aquisição - Gestão de Compras – Desenvolvimento
		O que significa a sigla CMMI:
	
	
	
	Capability Maturity Modern Integration
	
	
	Capability Maturity Model Interaction
	
	
	Todas as opções estão erradas.
	
	
	Capability Maturity Model Integration
	
	
	Capability Maturity Modern Interaction
		Os custos operacionais da função qualidade podem ser classificados em quatro categorias. Observe as atividades decorrentes desses custos e selecione a qual categoria eles pertencem.
Inspeção intra e interprocessos; Calibração e manutenção do equipamento;Teste;
	
	
	
	Avaliação.
	
	
	Falhas externas.
	
	
	Prevenção.
	
	
	Falhas internas.
	
	
	Correção.
	
		A respeito dos níveis de maturidade do CMMI-DEV, assinale a opção correta.
	
	
	
	No nível 5 (gerenciado quantitativamente), melhora-se continuamente os processos com base no entendimento quantitativo de suas metas.
	
	
	No nível 0 (incompleto), os processos não são executados ou são executados parcialmente sem atingir todas as metas esperadas.
	
	
	No nível 2 (gerenciado), os processos são ad hoc e as organizações são incapazes de repetir os próprios sucessos.
	
	
	No nível 3 (definido), o foco está no processo de engenharia de produtos que espelha as fases de um ciclo de vida padrão.
	
	
	No nível 1 (executado), o foco está no controle estatístico de cada processo.
	
		A ISO/IEC 15504, conhecida também como SPICE (Software Process Improvement and Capability Determination), consiste em uma norma para definição de processos de desenvolvimento de software. Os requisitos da norma são uma evolução da norma ISO/IEC 12207, porém apresenta níveis de capacidade para cada processo. a norma manteve-se em estudo e, somente em 1993, a ISO tornou pública a norma _________________ para avaliação de processos de software. Com base na afirmativa marque a opção correta que a completa:
	
	
	
	ISO/IEC 9126 (SPICE)
	
	
	ISO/IEC 1504 (SPICE)
	
	
	ISO/IEC 13504(SPICE)
	
	
	ISO/IEC 15500 (SPICE)
	
	
	ISO/IEC 15504 (SPICE)
	
		O CMMI possui duas representações: "contínua" ou "por estágios". A REPRESENTAÇÃO POR ESTÁGIOS oferece uma abordagem estruturada e sistemática para a melhoria de um estágio por vez. Atingir um estágio significa que uma estrutura de processo adequada foi estabelecida como base para o próximo estágio. Assinale a alternativa que corresponde ao seguinte estágio: "as organizações desse nível têm processos imprevisíveis que são pobremente controlados e reativos. Nesse nível de maturidade os processos são normalmente e caóticos. A Organização geralmente não fornece um ambiente estável. Neste nível não há KPA's (key process área - áreas de processo)".
	
	
	
	Nível 4: Quantitativamente gerido
	
	
	Nível 3: Definido
	
	
	Nível 2: Gerido
	
	
	Nível 5: Otimizado
	
	
	Nível 1: Inicial (Ad-hoc)
		O modelo de avaliação de processo é organizado em uma arquitetura com dois níveis, sendo o primeiro composto por três categorias de processo. Marque a opção correta que cita estas três categorias:
	
	
	
	As categorias são processos: fundamentais, estratégicos e de apoio.
	
	
	As categorias são processos: táticos, organizacionais e operacionais.
	
	
	As categorias são processos: fundamentais, organizacionais e de apoio.
	
	
	As categorias são processos: fundamentais, organizacionais e operacionais.
	
	
	As categorias são processos: complexos, organizacionais e de apoio.
		A ISO/IEC 15504, conhecida também como SPICE (Software Process Improvement and Capability Determination), consiste em uma norma para definição de processos de desenvolvimento de software. Os requisitos da norma são uma evolução da norma __________________, porém apresenta níveis de capacidade para cada processo. Por muito tempo, a norma manteve-se em estudo e, somente em 1993, a ISO tornou pública a norma ISO/IEC 15504 (SPICE) para avaliação de processos de software.
	
	
	
	ISO/IEC 14478
	
	
	ISO/IEC 12207
	
	
	ISO/IEC 15570
	
	
	ISO/IEC 15548
	
	
	ISO/IEC 12778
		Considere as assertivas sobre o Modelo MPS do Programa de Melhoria do Processo de Software Brasileiro MPS.BR: I. O MPS possui sete níveis de maturidade dividido em 3 grupos: base, meio e topo da pirâmide. II. O MPS está em conformidade com as normas ISO/IEC 12207 e ISO/IEC 15504. III. Divide-se em 4 modelos mais específicos: Referência, Avaliação, Implantação e Negócio. As assertivas corretas são:
	
	
	
	somente I.
	
	
	somente II.
	
	
	I, II e III.
	
	
	somente I e II.
	
	
	somente III.
		Quanto à avaliação de software, maturidade, tolerância a falhas e recuperabilidade são quesitos de:
	
	
	
	Funcionalidade
	
	
	Portabilidade
	
	
	Usabilidade
	
	
	Confiabilidade
	
	
	Manutenibilidade
		Marque a opção que corresponda a Grupo de Processos de Aquisição (ACQ) e Grupo de Processos de Gerência (MAN) respectivamente.
	
	
	
	Gerência de Qualidade e Preparação da Aquisição
	
	
	Gerência Organizacional e Aceitação pelo Cliente
	
	
	Preparação da Aquisição e Aceitação pelo Cliente
	
	
	Acordo Contratual e Monitoramento do Fornecedor
	
	
	Preparação da Aquisição e Gerência de Risco
		Maximizar os resultados dos eventos positivos é um dos objetivos de:
	
	
	
	Planejamento de riscos
	
	
	Identificação de riscos
	
	
	Monitoramento de riscos
	
	
	Gerenciamento de riscos
	
	
	Análise de riscos
		O risco caracteriza-se pela incerteza (o evento que caracteriza o risco pode ou não ocorrer) e perda (se o evento ocorrer, consequências inesperadas ou perdas irão ocorrer). Referente as atividades de gerenciamento de risco, indique a alternativa INCORRETA:
	
	
	
	A etapa ANALISAR tem como objetivo avaliar a probabilidade da perda e a magnitude da perda, associada a cada item de risco levantado.
	
	
	Na etapa PLANEJAR são definidas as ações para direcionar (atenuar, evitar, transferir ou aceitar) cada item de risco e a definição de prioridade de cada ação.
	
	
	Na etapa CONTROLAR são emitidos relatórios de cada item de risco com o seu percentual de execução e prazo para conclusão.
	
	
	Na etapa MONITORAR são realizados os acompanhamentos da situação de cada item de risco e das ações executadas.
	
	
	A etapa IDENTIFICAR produz uma lista de riscos que podem vir a comprometer o resultado esperado do projeto.
		_______________ é qualquer evento ou condição em potencial que, em se concretizando, pode afetar positiva ou negativamente um objetivo do projeto, por exemplo, o software que está sendo desenvolvido.
	
	
	
	Programação
	
	
	Ação corretiva
	
	
	Análise
	
	
	Risco
	
	
	Teste individual
	
		No que se refere aos riscos, analise as assertivas abaixo.
I. No início do projeto os riscos 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.
	
	
	
	Estão corretas as assertivas I e IV
	
	
	Estão corretas as assertivas III e IV
	
	
	Estão corretas as assertivas I e II
	
	
	Estão corretas as assertivas II e IV
	
	
	Estão corretas as assertivas II e III
	
		O plano de gerenciamento de riscos é parte integrante e essencial do processo de desenvolvimento de software. Dessa forma, as atividades de gerenciamento de riscos, bem como seus custos, devem ser adequadas a cada projeto em particular. Marque a opção que cita todas as atividades de risco:
	
	
	
	Identificação de riscos, Análise de riscos, Planejamento de riscos e Alteração de riscosIdentificação de riscos e Monitoramento de riscos
	
	
	Identificação de riscos, Análise de riscos, Planejamento de riscos e Monitoramento de riscos
	
	
	Identificação de riscos e Análise de riscos
	
	
	Planejamento de riscos e Monitoramento de riscos
		Um risco é qualquer evento ou condição em potencial que, se concretizando, pode afetar positivamente ou negativamente um objetivo do projeto. Com base nesta afirmativa podemos dizer que o ______________ é fator de grande importância e utilidade no alcance da maturidade organizacional. Marque a opção que completa de forma correta a afirmativa:
	
	
	
	planejamento de risco
	
	
	alteração do risco
	
	
	gerenciamento de risco
	
	
	execução do risco
	
	
	implementação do risco

Outros materiais