Baixe o app para aproveitar ainda mais
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:
Compartilhar