Buscar

GERENCIA e qualidade do software SEMANA 5

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 3 páginas

Prévia do material em texto

Fazer teste: Semana 5 - Atividade AvaliativaGerência e Qualidade de Software - EES201 - Turma 001 Atividades
Fazer teste: Semana 5 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
c.
d.
e.
PERGUNTA 1
Considere verdadeiras (V) ou falsas (F) as afirmações abaixo relacionadas à dualidade entre elegância e eficiência (otimização) no contexto de qualidade de código. 
 
( ) Em sistemas embarcados em que os recursos computacionais são escassos, a eficiência terá prioridade sobre a elegância do código. 
( ) Na maior parte das situações, em que não se trata de uma parte crítica em termos de desempenho, a legibilidade do código deve ser priorizada mesmo que o código mais
legível ou elegante não seja o mais eficiente possível. 
( ) Um código pouco legível pode gerar custos adicionais de manutenção no futuro, mesmo se tratando de um código muito eficiente. 
 
A sequência correta de preenchimento dos parênteses, de cima para baixo, é: 
V, V, V.
F, F, F.
F, V, V.
V, V, F.
V, F, V.
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
As medições no mundo físico podem ser classificadas de duas maneiras: medidas diretas (por exemplo, o comprimento de um parafuso) e medidas indiretas (por exemplo, a
qualidade dos parafusos, medida contando o número de parafusos rejeitados). As métricas de software podem ser classificadas de maneira similar. 
 
Assinale a alternativa que apresenta corretamente as medidas do processo ou produto de software consideradas diretas. 
Qualidade, eficiência e confiabilidade.
Testabilidade, manutenibilidade e complexidade.
Funcionalidade, confiabilidade e usabilidade.
Custos, trabalho aplicado e número de defeitos.
Complexidade, eficiência e portabilidade.
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
Considere as seguintes afirmações sobre métricas de complexidade de software: 
 
I – Muitos pesquisadores já tentaram desenvolver uma métrica única da complexidade do software. 
II – Várias métricas de complexidade foram propostas ao longo dos anos e todas consideram os mesmos atributos como relevantes para a complexidade do software. 
III – Apesar da necessidade de se medir e controlar a complexidade do software, é difícil se obter um valor único para essa métrica de qualidade. 
 
Está(ão) correta(s): 
apenas as afirmações I e II.
apenas a afirmação I.
apenas as afirmações I e III.
todas as afirmações.
apenas as afirmações II e III. 
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
A métrica ponto de função (FP) pode ser usada como meio para medir a funcionalidade fornecida por um sistema. Os pontos de função são derivados por meio de uma relação
empírica baseada em medidas calculáveis do domínio de informações do software e avaliações qualitativas da complexidade do software. 
 
Observe as afirmações abaixo e classifique em de acordo com os valores do domínio de informações. 
 
[ ] - Originada de um usuário ou transmitida de outra aplicação, fornecendo dados distintos orientados a aplicações ou informações de controle. Devem ser diferenciadas das
consultas, que são contadas separadamente. 
[ ] - Formada por dados derivados da aplicação e fornece informações para o usuário. Refere-se a relatórios, telas, mensagens de erro etc. Itens individuais de dados em um
relatório não são contados separadamente. 
[ ] - Uma entrada on-line que resulta na geração de alguma resposta imediata do software na forma de uma saída on-line. 
 
Assinale a alternativa que indica a ordem correta da classificação das afirmativas: 
EIFs (arquivos de interface externos), EIs (entradas externas) e EOs (saídas externas).
EQs (consultas externas), EOs (saídas externas) e EIs (entradas externas).
EOs (saídas externas), EIs (entradas externas) e EQs (consultas externas).
EIs (entradas externas), EOs (saídas externas) e EQs (consultas externas). 
EIs (entradas externas), ILFs (arquivos lógicos internos) e EQs (consultas externas).
1 pontos   Salva
PERGUNTA 5
Considere verdadeiras (V) ou falsas (F) as afirmações abaixo relacionadas às regras de indentação e de espaçamento de código no que se refere à escrita com qualidade. 
1 pontos   Salva
? Estado de Conclusão da Pergunta:
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_4745_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_4745_1&content_id=_683958_1&mode=reset
a.
b.
c.
d.
e.
 
( ) - Deixe um espaço antes e depois de um abrir parênteses ("("). 
( ) - Acrescente uma tabulação na indentação ao iniciar um bloco e retire-a ao terminar o bloco. 
( ) - Declare variáveis no início do bloco. 
 
A sequência correta de preenchimento dos parênteses, de cima para baixo, é: 
V, V, F.
F, V, V.
V, F, V.
F, F, F.
V, V, V.
a.
b.
c.
d.
e.
PERGUNTA 6
Correlacione os termos: 1- Medida; 2- Medição e 3- Métrica com as definições, no contexto de engenharia de software, dadas abaixo: 
 
( ) Grau com o qual um sistema, componente ou processo possui um determinado atributo. 
( ) Fornece uma indicação quantitativa da extensão, quantidade, capacidade ou tamanho de algum atributo de um produto ou processo. 
( ) Ato de se determinar um valor. 
 
Assinale a alternativa que mostra a sequência correta da correlação. 
1, 3, 2.
3, 2, 1.
3, 1, 2.
2, 1, 3.
1, 2, 3.
1 pontos   Salva
PERGUNTA 7
Centenas de métricas já foram propostas para programas de computadores, mas nem todas são práticas para o engenheiro de software. Sobre esse assunto, no contexto
qualidade de software, assinale V para afirmações Verdadeiras e F para as afirmações Falsas:
 1. Usabilidade é o grau que a interface do usuário permite interação agradável e satisfatória para o usuário. ( )
 2. Requisitos funcionais são algumas vezes expressos por métricas de qualidade. ( )
 3. Deve-se medir o produto, mas isso não é possível para o processo e o projeto. ( ) 
4. Métricas podem ser indicadores para tomadas de decisões. ( )
 5. Métrica é medida quantitativa do grau que um sistema, componente, ou processo possui um determinado atributo. ( )
Assinale a alternativa correta:
V-F-V-F-V
F-F-F-V-V
F-V-F-V-V
V-F-V-V-V
V-F-F-V-V
1 pontos   Salva
PERGUNTA 8
Conforme visto na disciplina, as medições podem ser classificadas de duas maneiras: medidas diretas e medidas indiretas. Qual das medidas a seguir é direta?
Complexidade.
Funcionalidade.
Velocidade de execução.
Qualidade.
Eficiência.
1 pontos   Salva
PERGUNTA 9
Alguns estudos tentaram relacionar linhas de código (LOC) e pontos de função (FP) com suas dependências da qualidade de um projeto e da linguagem de programação adotada
para implementar um software. A tabela a seguir fornece estimativas aproximadas da média do número de linhas de código (LOC) necessárias para criar um ponto de função (FP)
em várias linguagens de programação. 
Assinale a alternativa que indica o resultado das análises das linhas da linguagem de programação C e da linguagem de programação C++: 
 
A linguagem C++ é mais eficiente (em média) do que a linguagem C.
A linguagem C++ é mais indicada para qualquer resolução de problemas em software.
A linguagem C++ é mais fácil (em média) de programar que a linguagem C.
Uma LOC de C++ fornece aproximadamente 2,4 vezes a “funcionalidade” (em média) de uma LOC de C.
A linguagem C++ é mais verbosa (em média) que a linguagem C.
1 pontos   Salva
PERGUNTA 10
Métricas de software orientadas a função usam como valor de normalização uma medida da funcionalidade fornecida pela aplicação.A métrica orientada a função mais
amplamente usada é a ponto de função (FP, do inglês Function Point). O cálculo de pontos de função é baseado nas características de domínio de informação e complexidade do
software.
 
As desvantagens, problemas e críticas relacionados aos pontos de função são:
 
I. Pontos de função são medidas vinculadas a tecnologias e linguagens de programação.
II. Apesar das regras, métricas de ponto de função têm alguma subjetividade.
III. O cálculo de pontos de função tem fórmulas empíricas.
IV. Os valores resultantes de ponto de função são números que não tem um significado real.
V. Para o cálculo de ponto de função, é necessário mapear linhas de código ou pessoas/mês.
 
1 pontos   Salva
 Estado de Conclusão da Pergunta:
 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Assinale a alternativa que possui TODAS as desvantagens, problemas e críticas de pontos de função:
I, II, III, IV e V
II, III, IV e V
III e IV
I e V
I e III
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:

Outros materiais