Baixe o app para aproveitar ainda mais
Prévia do material em texto
https://projecao.br suporteead@projecao.br Iniciado em terça, 29 Set 2020, 20:31 Estado Finalizada Concluída em terça, 29 Set 2020, 21:34 Tempo empregado 1 hora 3 minutos Notas 6,00/10,00 Avaliar 3,00 de um máximo de 5,00(60%) Métricas e Qualidade de Software - M1 https://projecao.br/ mailto:suporteead@projecao.br https://faculdadeprojecao.nucleoead.net/ava https://faculdadeprojecao.nucleoead.net/ava/user/view.php?id=20743&course=1065 https://www.facebook.com/FaculdadeProjecao/ https://www.instagram.com/grupoprojecao/ https://www.youtube.com/c/UniProje%C3%A7%C3%A3oEAD https://faculdadeprojecao.nucleoead.net/ava/course/view.php?id=1065 javascript:void(0) javascript:void(0) javascript:void(0) Questão 1 Incorreto Atingiu 0,00 de 1,00 O conceito de qualidade vai muito além das especi�cações técnicas do produto ou do projeto. Essa visão de qualidade sustenta que se um produto de software fornece benefício substancial a seus usuários, é possível que eles estejam dispostos a tolerar problemas ocasionais de con�abilidade ou desempenho. As pessoas esquecem quão rápido um trabalho foi realizado – mas elas sempre lembram quão bem ele foi realizado (Howard Newton)? Sobre o conceito de qualidade, julgue as a�rmativas abaixo: I. Qualidade de projeto refere-se às características que os projetistas especi�cam para um produto. II. O desenvolvedor de software é responsável pelos testes de unidade. III. Os testadores se envolvem no projeto somente no início das etapas do teste IV. DeMarco a�rma que “A qualidade de um produto é função do quanto ele transforma o mundo para melhor”. É correto a�rmar que: . Escolha uma ou mais: a. Todas estão corretas b. Apenas uma está incorreta c. II e III, são falsas d. I e II, são corretas e. III é falsa Sua resposta está incorreta. As respostas corretas são: Apenas uma está incorreta, I e II, são corretas, III é falsa javascript:void(0) javascript:void(0) javascript:void(0) Questão 2 Parcialmente correto Atingiu 0,50 de 1,00 Um elemento-chave de qualquer processo de engenharia é a medição. Você̂ pode usar medidas para compreender melhor os atributos dos modelos criados e para avaliar a qualidade dos produtos ou sistemas construídos. Sobre métricas de produto, julgue os itens a seguir: I. Medida é uma indicação quantitativa da extensão, quantidade, capacidade ou tamanho de algum atributo de um produto ou processo (por exemplo, o número de erros descobertos em um componente de software). II. Medição é o ato de determinar uma medida ((por exemplo, um conjunto de revisões de componente e testes de unidade são investigados para coletar medidas do número de erros para cada um). III. Uma métrica é uma métrica ou métricas que proporcionam uma visão do processo, do produto ou do projeto IV. Indicador é uma medida quantitativa do grau com o qual um sistema, componente ou processo possui determinado atributo (por exemplo, o número médio de erros encontrados por revisão ou o número médio de erros encontrados por teste de unidade). É correto a�rmar que: . Escolha uma ou mais: a. Todas estão corretas b. I e III, são corretas c. Apenas duas estão incorretas d. I é correta e. II e III, são falsas Sua resposta está parcialmente correta. Você selecionou corretamente 1. As respostas corretas são: Apenas duas estão incorretas, I é correta javascript:void(0) javascript:void(0) javascript:void(0) Questão 3 Parcialmente correto Atingiu 0,50 de 1,00 A estratégia de teste de software fornece um roteiro que descreve os passos a serem executados como parte do teste, de�ne quando esses passos são planejados e então executados e quanto trabalho, tempo e recursos serão necessários. Portanto, qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes e coleta e avaliação dos dados resultantes. Sobre o conceito relacionadas à testes de software, julgue as a�rmativas abaixo: I. Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. II. O papel de um grupo independente de teste (ITG, independent test group) é remover problemas inerentes associados ao fato de deixar o criador testar aquilo que ele mesmo criou. III. O desenvolvedor de software não deve fazer nenhum teste. IV. os testadores se envolvem no projeto somente no início das etapas do teste É correto a�rmar que: . Escolha uma ou mais: a. Apenas uma está incorreta b. Todas estão corretas c. I é correta d. II e III, são falsas e. I e II, são corretas Sua resposta está parcialmente correta. Você selecionou corretamente 1. As respostas corretas são: I e II, são corretas, I é correta javascript:void(0) javascript:void(0) javascript:void(0) Questão 4 Correto Atingiu 1,00 de 1,00 O IFPUG é uma entidade sem �ns lucrativos, composta por pessoas e empresas de diversos países, cuja �nalidade é promover um melhor gerenciamento dos processos de desenvolvimento e manutenção de software com o uso de pontos de função e outras técnicas de medição. Sobre as ações do IFPUG, análise as descrições abaixo e correlacione com as respectivas ações que são realizadas: . programa que envolve a certi�cação dos usuários da técnica como especialistas em ponto de função (CFPS), de materiais de treinamento de fornecedores e de ferramentas de software para apoio ao processo de contagem são o centro das atividades do IFPUG, responsável por desenvolver e manter o programa de certi�cação abrangem uma série de tópicos como práticas de contagem de pontos de função, técnicas de gerenciamento de projeto e melhoria de processos especialistas renomados apresentam o estado da arte na área de métricas de software e os usuários têm a oportunidade de trocar experiências Sua resposta está correta. A resposta correta é: programa que envolve a certi�cação dos usuários da técnica como especialistas em ponto de função (CFPS), de materiais de treinamento de fornecedores e de ferramentas de software para apoio ao processo de contagem → Certi�cação pro�ssional, são o centro das atividades do IFPUG, responsável por desenvolver e manter o programa de certi�cação → Comitês e grupos de trabalho, abrangem uma série de tópicos como práticas de contagem de pontos de função, técnicas de gerenciamento de projeto e melhoria de processos → Seminários e workshops educacionais, especialistas Certi�cação pro�ssional Comitês e grupos de trabalho Seminários e workshops educacionais Conferência anual javascript:void(0) javascript:void(0) javascript:void(0) renomados apresentam o estado da arte na área de métricas de software e os usuários têm a oportunidade de trocar experiências → Conferência anual. javascript:void(0) javascript:void(0) javascript:void(0) Questão 5 Correto Atingiu 1,00 de 1,00 A necessidade de maior qualidade de software surgiu realmente a partir do momento que o software �cou cada vez mais integrado a todas as atividades de nossas vidas. Na década de 1990, as principais empresas reconheciam que bilhões de dólares por ano eram desperdiçados em software que não apresentava as características e as funcionalidades prometidas? (PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software.) Acerca da qualidade, análise as asserções a seguir: I- “software de boa qualidade está em praticamente todas as organizações que usam computadores, provocando horas de trabalho perdidas durante o tempo em que a máquina �ca parada, dados perdidos ou corrompidos, oportunidades de vendas perdidas, custos de suporte e manutenção de TI elevados e baixa satisfação do cliente” (ComputerWorld [Hil05] - Adaptado) II- Qualidade pode ser descrito segundo cinco pontos de vista diferentes, segundo David Garvin, que são: 1) visão transcendental; 2) visão do usuário; 3) visão do fabricante; 4) visão do produto; 5) visão baseadaem projeto. III- David Garvin sugere que “qualidade é um conceito complexo e multifacetado”. IV- No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especi�cadas no modelo de requisitos É correto a�rmar que: . Escolha uma opção: a. Apenas duas estão corretas b. III é falsa c. Todas estão corretas https://integrada.minhabiblioteca.com.br/#/books/9788580555349/pageid/441 javascript:void(0) javascript:void(0) javascript:void(0) d. II e IV, são falsas e. I e III, são corretas Sua resposta está correta. A resposta correta é: Apenas duas estão corretas javascript:void(0) javascript:void(0) javascript:void(0) Questão 6 Correto Atingiu 1,00 de 1,00 A visão do usuário, base da contagem de pontos de função, é o requisito funcional como percebido pelo usuário. Ela é uma descrição formal das necessidades de negócio do usuário na sua linguagem; é uma descrição das funções de negócio aprovada pelo usuário (VAZQUEZ, 2013). A qualidade da medição está diretamente relacionada à qualidade dos requisitos usados na análise. A precisão alcançada com a análise depende da qualidade e maturidade dos requisitos identi�cados. Analise as características listadas abaixo: I. Muito genéricos II. São mais especí�cos e sem ambiguidade III. Incompletos IV. Fornecem descrição integrada de todas as necessidades do usuário V. Impossíveis de implementar VI. Apresentam tendências à estabilidade javascript:void(0) javascript:void(0) javascript:void(0) É correto a�rmar que as características que trazem maior precisão para a análise de pontos de função são: . Escolha uma ou mais: a. I e III, são corretas b. II é correta c. Apenas duas estão incorretas d. III e V, são falsas e. Todas estão corretas Sua resposta está correta. As respostas corretas são: II é correta, III e V, são falsas javascript:void(0) javascript:void(0) javascript:void(0) Questão 7 Correto Atingiu 1,00 de 1,00 Susan Dart identi�ca quatro importantes elementos que devem existir quando um sistema de gestão de con�guração é desenvolvido. Correlacione na segunda coluna os respectivos elementos da primeira . conjunto de ferramentas e características de pro- cesso (abrangendo outros elementos de CM) usados pela equipe de software para implementar uma SCM e�caz conjunto de ferramentas que automatizam a construção do software, assegurando que tenha sido montado o conjunto apropriado de componentes validados (isto é, a versão correta) conjunto de ferramentas acopladas em um sistema de gestão de arquivos (por exemplo, um banco de dados) que possibilita acesso à gestão de cada item de con�guração de software coleção de procedimentos e tarefas que de�nem uma abordagem e�caz de gestão de alterações (e atividades relacionadas) para todas as partes envolvidas na gestão, engenharia e uso do software Sua resposta está correta. A resposta correta é: conjunto de ferramentas e características de pro- cesso (abrangendo outros elementos de CM) usados pela equipe de software para implementar uma SCM e�caz → Elementos humanos, conjunto de ferramentas que automatizam a construção do software, assegurando que tenha sido montado o conjunto apropriado de componentes validados (isto é, a versão correta) → Elementos de construção, conjunto de ferramentas acopladas em um sistema de gestão de arquivos (por exemplo, um banco de dados) que possibilita acesso à gestão de cada item de con�guração de software → Elementos de componente, coleção de procedimentos e tarefas que de�nem uma abordagem e�caz de gestão de alterações (e atividades relacionadas) para todas as partes envolvidas na gestão, engenharia e uso do software → Elementos de processo. Elementos humanos Elementos de construção Elementos de componente Elementos de processo javascript:void(0) javascript:void(0) javascript:void(0) Questão 8 Correto Atingiu 1,00 de 1,00 Muitas estratégias de teste de software já́ foram propostas na literatura. Todas elas fornecem um modelo para o teste e todas têm as seguintes características genéricas. Para executar um teste e�caz, faça revisões técnicas e�cazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. O teste começa no nível de componente e progride em direção à integração do sistema computacional como um todo. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. O teste é realizado pelo desenvolvedor do software e (para grandes projetos) por um grupo de teste independente. O teste e a depuração são atividades diferentes, mas a depuração deve ser associada a alguma estratégia de teste. Quanto as estratégias de teste de software e as características citadas acima, marque V para verdadeiro e F para Falso, nas a�rmativas abaixo: ( ) O teste de unidade é um elemento de um tema mais amplo, muitas vezes conhecido como veri�cação e validação (V&V), onde Veri�cação: “Estamos criando o produto corretamente?” e Validação: “Estamos criando o produto certo?” ( ) O teste de software começa no centro da espiral e se concentra em cada unidade do software. Onde a análise da Veri�cação é: “Estamos criando o produto corretamente?” e Validação: “Estamos criando o produto certo?” ( ) O teste de validação, em que requisitos estabelecidos como parte dos requisitos de modelagem são validados em relação ao software criado. javascript:void(0) javascript:void(0) javascript:void(0) ( ) O teste de integração, em que o foco está́ no projeto e construção da arquitetura de software. ( ) O teste de ordem superior usa intensamente técnicas de teste, com caminhos especí�cos na estrutura de controle de um componente para garantir a cobertura completa e a máxima detecção de erros A sequência correta é: . Escolha uma opção: a. F-F-V-V-F b. F-V-F-V-V c. V-F-V-V-F d. F-F-V-V-V e. F-V-F-F-V Sua resposta está correta. A resposta correta é: F-F-V-V-F javascript:void(0) javascript:void(0) javascript:void(0) Questão 9 Incorreto Atingiu 0,00 de 1,00 Na década de 1990, as principais empresas reconheciam que bilhões de dólares por ano eram desperdiçados em software que não apresentava as características e as funcionalidades prometidas. A necessidade de maior qualidade de software surgiu realmente a partir do momento que o software �cou cada vez mais integrado a todas as atividades de nossas vidas. (PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software.) Acerca da qualidade, análise as asserções a seguir: I- “software de má qualidade está em praticamente todas as organizações que usam computadores, provocando horas de trabalho perdidas durante o tempo em que a máquina �ca parada, dados perdidos ou corrompidos, oportunidades de vendas perdidas, custos de suporte e manutenção de TI elevados e baixa satisfação do cliente” (ComputerWorld [Hil05] - Adaptado) II- Qualidade pode ser descrito segundo cinco pontos de vista diferentes, segundo David Garvin, que são: 1) visão transcendental; 2) visão do usuário; 3) visão do fabricante; 4) visão do produto; 5) visão baseada em projeto. III- David Garvin sugere que “qualidade é um conceito complexo e multifacetado”. IV- No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especi�cadas no modelo de requisitos É correto a�rmar que: . https://integrada.minhabiblioteca.com.br/#/books/9788580555349/pageid/441 javascript:void(0) javascript:void(0) javascript:void(0) Escolha uma opção: a. III é falsa b. I e III, são corretas c. Apenas duas estão corretas d. II e IV, são falsas e. Todas estão corretas Sua resposta está incorreta. A resposta correta é: I e III, são corretas javascript:void(0) javascript:void(0) javascript:void(0) Questão 10 Incorreto Atingiu 0,00 de 1,00 Mudanças são inevitáveis quando o software de computador é construído e podem causarconfusão quando os membros de uma equipe de software estão trabalhando em um projeto. A confusão surge quando as mudanças não são analisadas antes de serem feitas, não são registradas antes de serem implementadas, não são relatadas àqueles que precisam saber ou não são controladas de maneira que melhorem a qualidade e reduzam os erros. A gestão de con�guração de software é uma atividade de apoio, aplicada a toda a gestão da qualidade. Neste sentido, análise as a�rmativas a seguir: I. A alteração de software pode ocorrer a qualquer momento e por qualquer razão dentro do ciclo de vida de software. Como uma das fontes fundamentais das alterações podemos citar: Restrições orçamentárias ou de cronograma causam a rede�nição do sistema ou produto. II. A gestão de con�guração de software é um conjunto de atividades desenvolvidas para gerenciar alterações ao longo de todo o ciclo de vida de um software. III. Um gerente de projetos, um gerente de con�guração, engenheiros de software e o cliente, estão entre os pro�ssionais necessários dentro de um cenário operacional típico para gestão da con�guração. IV. Deve haver um mecanismo para assegurar que alterações simultâneas ao mesmo componente sejam adequadamente rastreadas, gerenciadas e executadas. É correto a�rmar que: . Escolha uma opção: a. Todas estão corretas b. I é correta c. Apenas uma está incorreta d. II e III, são corretas e. I e III, são falsas https://integrada.minhabiblioteca.com.br/#/books/9788580555349/pageid/652 javascript:void(0) javascript:void(0) javascript:void(0) ◄ Vídeo Aula 2 Métricas de Software, Capítulo 3 – Páginas 13 a 20 ► Sua resposta está incorreta. A resposta correta é: Todas estão corretas Seguir para... https://faculdadeprojecao.nucleoead.net/ava/mod/url/view.php?id=39867&forceview=1 https://faculdadeprojecao.nucleoead.net/ava/mod/url/view.php?id=44467&forceview=1 javascript:void(0) javascript:void(0) javascript:void(0)
Compartilhar