Buscar

Avaliação Engenharia e 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 7 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 7 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

· Pergunta 1
0,7 em 0,7 pontos
	
	
	
	A Engenharia de Software projeta e constrói o produto software de computador para qualquer ambiente operacional. Só após dimensionar o tamanho, a complexidade e as exigências de processamento é que é possível especificar sua infraestrutura. Nesta abordagem, de que forma se inicia o projeto de software?
	
	
	
	
		Resposta Selecionada:
	e. 
Pelos requisitos do negócio, extraídos diretamente do conhecimento dos interessados no software
	Respostas:
	a. 
O projeto de software é iniciado com base na tecnologia que suportará o software
	
	b. 
Pela definição dos computadores e demais hardware que serão utilizados
	
	c. 
Pela especificação e modelagem da estrutura da informação
	
	d. 
Pela infraestrutura da rede de computadores, sua topologia e respectivas regras de acesso
	
	e. 
Pelos requisitos do negócio, extraídos diretamente do conhecimento dos interessados no software
	Feedback da resposta:
	Correta: e – Resposta encontrada nas páginas: 8 e 14.
	
	
	
· Pergunta 2
0,7 em 0,7 pontos
	
	
	
	À medida que são feitas as mudanças no software, muitos dos códigos fontes são abandonados, são criados códigos fontes e campos de dados redundantes e por outro lado outros códigos fontes e dados deixam de ser acessados pelo sistema, quando ainda são necessários para o bom funcionamento do software, começam a ocorrer travamentos e queda do desempenho provocado por uma demanda alta de processamento. Estima-se que novos problemas surgem devido a um …?
	
	
	
	
		Resposta Selecionada:
	b. 
Aumento da taxa de falhas do software
	Respostas:
	a. 
Baixo desempenho do hardware, o que indica que este deve ser atualizado
	
	b. 
Aumento da taxa de falhas do software
	
	c. 
Avanço na tecnologia
	
	d. 
Melhoria contínua no sistema, ocasionando várias atualizações
	
	e. 
Não pode ser feitas mudanças em uma versão de software
	Feedback da resposta:
	Correta: b – Resposta encontrada nas páginas: 9 e 10.
	
	
	
· Pergunta 3
0,7 em 0,7 pontos
	
	
	
	“O software constitui a base de conhecimento de várias organizações. Com a entrada e manipulação das informações obtêm-se outras informações. Novos negócios, novos produtos são melhorados. Contudo, mudanças sucessivas para adaptar novos requisitos sem apoio da engenharia de software, pode levar o desenvolvimento ao caos”. Que consequências as várias mudanças de requisitos podem causar no software?
	
	
	
	
		Resposta Selecionada:
	b. 
Aumento progressivo de falhas do software
	Respostas:
	a. 
Aumento de acesso à base de dados, o que leva a respostas rápidas do software
	
	b. 
Aumento progressivo de falhas do software
	
	c. 
Melhora de desempenho do software
	
	d. 
O software atinge estabilidade operacional e os resultados passam a ter maior credibilidade
	
	e. 
Pode gerar novas versões, o que facilitaria a solução de problemas
	Feedback da resposta:
	Correta: b – Resposta encontrada nas páginas: 9 e 10.
	
	
	
· Pergunta 4
0,7 em 0,7 pontos
	
	
	
	De acordo com Sommerville (2011), quais as principais abordagens da reengenharia de dados, com o qual leva a reestruturação do software:
	
	
	
	
		Resposta Selecionada:
	b. 
Limpeza de dados e códigos redundantes, atualização das extensões dos dados e migração de dados
	Respostas:
	a. 
A reestruturação do software garante uma abordagem nova ao acesso das aplicações
	
	b. 
Limpeza de dados e códigos redundantes, atualização das extensões dos dados e migração de dados
	
	c. 
Nova configuração das aplicações, eliminação e limpeza de dados antigos e filtragem dos dados
	
	d. 
Nova especificação de todo o código, atualização da modelagem dos dados, filtragem dos dados e migração de dados
	
	e. 
Seleção de dados sem que haja perda de dados redundante, mudanças da extensão dos dados e nova modelagem dos dados
	Feedback da resposta:
	Correta: b – Resposta encontrada na página: 11.
	
	
	
· Pergunta 5
0,7 em 0,7 pontos
	
	
	
	De acordo com Pressman (2007), o projeto do ponto de vista da engenharia de software é uma abordagem tecnológica em camadas, apoiada no foco da qualidade. Quais as camadas que compõem a engenharia de software?
	
	
	
	
		Resposta Selecionada:
	b. 
Processos, métodos e ferramentas
	Respostas:
	a. 
Incremental, espiral e prototipação
	
	b. 
Processos, métodos e ferramentas
	
	c. 
Áreas-chave, metas e atividades
	
	d. 
Diagramas, procedimentos e implementação
	
	e. 
Planejamento, análise, projeto e codificação
	Feedback da resposta:
	Correta: b – Resposta encontrada na página: 13.
	
	
	
· Pergunta 6
0,7 em 0,7 pontos
	
	
	
	Na orientação e estratégia do Programa Brasileiro da Qualidade e Produtividade (PBQP) do Ministério de Ciência e Tecnologia, é sugerido alguns dos principais fatores de qualidade de produtos de software. Assinale a alternativa correspondente aos principais fatores da qualidade do software:
	
	
	
	
		Resposta Selecionada:
	a. 
Controle da qualidade; garantia da qualidade; e custo da qualidade
	Respostas:
	a. 
Controle da qualidade; garantia da qualidade; e custo da qualidade
	
	b. 
Fazer estudos de viabilidade do produto; otimizar o tempo pelo uso de métodos ágeis; e planejar a qualidade do processo
	
	c. 
Fazer estudos de viabilidade do produto; otimizar o tempo pelo uso de métodos ágeis; e fazer uso extensivo do UML
	
	d. 
Qualidade da tecnologia envolvida; qualidade do pessoal; e garantia da qualidade
	
	e. 
Uso de tecnologia de desenvolvimento atual; qualidade do pessoal; e custo da qualidade
	Feedback da resposta:
	Correta: a – Resposta encontrada na página 7.
	
	
	
· Pergunta 7
0,7 em 0,7 pontos
	
	
	
	Observe abaixo um modelo de controle da qualidade do software:
A Garantia de Qualidade de Software (GQS) (Software Quality Assurance – SQA) tem o propósito de fornecer à gerência a visibilidade da eficácia, das quais um analista determinou algumas das atividades:
I. As inspeções das entradas e fechamento do processo podem ser realizadas de forma eficaz, comparando os objetivos do processo com os resultados obtidos pelo processo, com objetivos de determinar se há algum desvio com relação aos padrões, diretrizes, especificações, procedimentos e planos aprovados.
II. A confiabilidade dos equipamentos de inspeção deve estar associada a equipamentos de última geração, para que as tecnologias atuais sejam sempre apresentadas de forma transparente.
III. Uma métrica de qualidade a ser aplicada na confiabilidade dos dados é a acurácia. As revisões devem ser aplicadas em vários pontos de função durante o desenvolvimento e servem para descobrir defeitos enquanto estes ainda são relativamente baratos para serem tratados.
Das atividades apresentadas, assinale a alternativa que considera como V (Verdadeira) e F (Falsa) as atividades válidas e confiáveis para a Garantia de Qualidade do Software.
	
	
	
	
		Resposta Selecionada:
	c. 
V, F, V
	Respostas:
	a. 
V, V, V
	
	b. 
F, V, F
	
	c. 
V, F, V
	
	d. 
V, V, F
	
	e. 
F, F, F
	Feedback da resposta:
	Correta: c – Resposta encontrada nas páginas 8 e 19.
	
	
	
· Pergunta 8
0,7 em 0,7 pontos
	
	
	
	“O propósito da Garantia de Qualidade de Software (GQS) (Software Quality Assurance – SQA) é fornecer à gerência a visibilidade da eficácia (aquilo que dá bom resultado). Fazem parte deste propósito: examinar minuciosamente o artefato de software e a prática de revisões sucessivas. Porém na implantação da qualidade do software, existe um custo a ser considerado”. Assinale a alternativa correspondente aos itens de custo da qualidade do software.
	
	
	
	
		Resposta Selecionada:
	c. 
Custos de prevenção, custos de avaliação, custos de falha interna e custos de falha externa
	Respostas:
	a. 
Custos da manutenção preventiva, custos de atualizações, custos do suporte e custos da manutenção corretiva
	
	b. 
Custos das inspeções, custos das revisões e testes, custos dos equipamentos e custos dos relatórios de registros
	
	c. 
Custos de prevenção, custos de avaliação, custos de falha interna e custos de falha externa
	
	d. 
Custos do levantamento de dados,custos da análise, custos do projeto e custos do suporte
	
	e. 
Custos do desenvolvimento, custos da codificação, custos das revisões e testes e custos das falhas do software
	Feedback da resposta:
	Correta: c – Resposta encontrada na página 9.
	
	
	
· Pergunta 9
0,7 em 0,7 pontos
	
	
	
	Abaixo estão algumas das métricas mais utilizadas na qualidade do software:
Definições de métricas:
I. Capacidade do produto de software de prover funções que atendam às necessidades explícitas e implícitas, quando o software estiver sendo utilizado sob condições especificadas.
II. Capacidade do produto de software de ser compreendido, aprendido, operado e atraente ao usuário, quando usado sob condições especificadas.
III. Capacidade do produto de software ser transferido de um ambiente operacional para outro.
IV. Diz respeito à independência funcional dos componentes do programa.
Assinale a alternativa correta que relaciona a definição da métrica na sua sequência, com o respectivo nome da métrica de software:
	
	
	
	
		Resposta Selecionada:
	c. 
Funcionalidade, usabilidade, portabilidade, modularidade
	Respostas:
	a. 
Capacidade, expansibilidade, manutenabilidade, funcionalidade
	
	b. 
Funcionalidade, expansibilidade, usabilidade, modularidade
	
	c. 
Funcionalidade, usabilidade, portabilidade, modularidade
	
	d. 
Portabilidade, manutenabilidade, modularidade, usabilidade, auditabilidade
	
	e. 
Usabilidade, portabilidade, modularidade, aditabilidade
	Feedback da resposta:
	Correta: c – Resposta encontrada na página 13.
	
	
	
· Pergunta 10
0,7 em 0,7 pontos
	
	
	
	A NBR ISO/IEC 9126 descreve um modelo de qualidade do produto de software composto em: Qualidade interna e externa; e Qualidade em uso. Assinale a alternativa correspondente aos atributos de qualidade referente à qualidade em uso da NBR ISO/IEC 9126.
	
	
	
	
		Resposta Selecionada:
	b. 
Eficácia, produtividade, segurança e satisfação
	Respostas:
	a. 
Eficiência, portabilidade, eficácia e produtividade
	
	b. 
Eficácia, produtividade, segurança e satisfação
	
	c. 
Funcionalidade, confiabilidade, segurança e satisfação
	
	d. 
Funcionalidade, confiabilidade, usabilidade e manutenabilidade
	
	e. 
Usabilidade, manutenabilidade, eficácia e produtividade
	Feedback da resposta:
	Correta: b – Resposta encontrada na página 16.
	
	
	
·
 
Pergunta 1
 
0,7 em 0,7 pontos
 
 
 
 
A
 
Engenharia
 
de
 
Software
 
projeta
 
e
 
constrói
 
o
 
produto
 
software
 
de
 
computador
 
para
 
qualquer
 
ambiente
 
operacional.
 
Só
 
após
 
dimensionar
 
o
 
tamanho,
 
a
 
complexidade
 
e
 
as
 
exigências
 
de
 
processamento
 
é
 
que
 
é
 
possível
 
especificar
 
sua
 
infraestrutura.
 
Nesta
 
abordagem
,
 
de
 
que
 
forma
 
se
 
inicia
 
o
 
projeto
 
de
 
software?
 
 
 
 
Resposta
 
Selecionada:
 
e.
 
 
Pelos
 
requisitos
 
do
 
negócio,
 
extraídos
 
diretamente
 
do
 
conhecimento
 
dos
 
interessados
 
no
 
software
 
Respostas:
 
a.
 
 
O
 
projeto
 
de
 
software
 
é
 
iniciado
 
com
 
base
 
na
 
tecnologia
 
que
 
suportará
 
o
 
software
 
 
b.
 
 
Pela
 
definição
 
dos
 
computadores
 
e
 
demais
 
hardware
 
que
 
serão
 
utilizados
 
 
c.
 
 
Pela
 
especificação
 
e
 
modelagem
 
da
 
estrutura
 
da
 
informação
 
 
d.
 
 
Pela
 
infraestrutura
 
da
 
rede
 
de
 
computadores,
 
sua
 
topologia
 
e
 
respectivas
 
regras
 
de
 
acesso
 
 
e.
 
 
Pelos
 
requisitos
 
do
 
negócio,
 
extraídos
 
diretamente
 
do
 
conhecimento
 
dos
 
interessados
 
no
 
software
 
Feedback
 
da
 
resposta:
 
Correta:
 
e
 
–
 
Resposta
 
encontrada
 
nas
 
páginas:
 
8
 
e
 
14.
 
 
 
 
 
·
 
Pergunta 2
 
0,7 em 0,7 pontos
 
 
 
 
À
 
medida
 
que
 
são
 
feitas
 
as
 
mudanças
 
no
 
software,
 
muitos
 
dos
 
códi
gos
 
fontes
 
são
 
abandonados,
 
são
 
criados
 
códigos
 
fontes
 
e
 
campos
 
de
 
dados
 
redundantes
 
e
 
por
 
outro
 
lado
 
outros
 
códigos
 
fontes
 
e
 
dados
 
deixam
 
de
 
ser
 
acessados
 
pelo
 
sistema,
 
quando
 
ainda
 
são
 
necessários
 
para
 
o
 
bom
 
funcionamento
 
do
 
software,
 
começam
 
a
 
ocorrer
 
t
ravamentos
 
e
 
queda
 
do
 
desempenho
 
provocado
 
por
 
uma
 
demanda
 
alta
 
de
 
processamento.
 
Estima
-
se
 
que
 
novos
 
problemas
 
surgem
 
devido
 
a
 
um
 
…?
 
 
 
 
Resposta
 
Selecionada:
 
b.
 
 
Aumento
 
da
 
taxa
 
de
 
falhas
 
do
 
software
 
Respostas:
 
a.
 
 
Baixo
 
desempenho
 
do
 
hardware,
 
o
 
que
 
indica
 
que
 
este
 
deve
 
ser
 
atualizado
 
 
b.
 
 
Aumento
 
da
 
taxa
 
de
 
falhas
 
do
 
software
 
 
c.
 
 
 
 
 
 Pergunta 1 
0,7 em 0,7 pontos 
 
 
A Engenharia de Software projeta e constrói o produto software de 
computador para qualquer ambiente operacional. Só após dimensionar 
o tamanho, a complexidade e as exigências de processamento é que é 
possível especificar sua infraestrutura. Nesta abordagem, de que forma 
se inicia o projeto de software? 
 
Resposta 
Selecionada: 
e. 
Pelos requisitos do negócio, extraídos diretamente do 
conhecimento dos interessados no software 
Respostas: a. 
O projeto de software é iniciado com base na tecnologia 
que suportará o software 
 
b. 
Pela definição dos computadores e demais hardware 
que serão utilizados 
 
c. 
Pela especificação e modelagem da estrutura da 
informação 
 
d. 
Pela infraestrutura da rede de computadores, sua 
topologia e respectivas regras de acesso 
 
e. 
Pelos requisitos do negócio, extraídos diretamente do 
conhecimento dos interessados no software 
Feedback da 
resposta: 
Correta: e – Resposta encontrada nas páginas: 8 e 
14. 
 
 
 Pergunta 2 
0,7 em 0,7 pontos 
 
 
À medida que são feitas as mudanças no software, muitos dos códigos 
fontes são abandonados, são criados códigos fontes e campos de dados 
redundantes e por outro lado outros códigos fontes e dados deixam de ser 
acessados pelo sistema, quando ainda são necessários para o bom 
funcionamento do software, começam a ocorrer travamentos e queda do 
desempenho provocado por uma demanda alta de 
processamento. Estima-se que novos problemas surgem devido a um 
…? 
 
Resposta 
Selecionada: 
b. 
Aumento da taxa de falhas do software 
Respostas: a. 
Baixo desempenho do hardware, o que indica que este 
deve ser atualizado 
 
b. 
Aumento da taxa de falhas do software 
 
c.

Continue navegando