Baixe o app para aproveitar ainda mais
Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. O paradigma Goal Question Metrics (GQM) pode ser descrito como uma abordagem de cima para baixo que define um sistema de medição baseado em metas para o desenvolvimento de software. Neste sentido, é utilizado para definir um conjunto de métricas a ser coletado, e especifica que cada métrica deve medir algo bem específico. Sobre o GQM e métricas, analise as sentenças a seguir: I- O processo do GQM inicia-se com definição dos interessados, seguido pela definição das questões. II- Para a utilização adequada, é necessário primeiro definir as questões do GQM para posteriormente selecionar as métricas a serem utilizadas. III- O processo de medição não é cíclico, pois as fases são sequenciais, e caso no início ocorrer algo errado, a conclusão da métrica será afetada. IV- O processo de medição deve permitir melhoria contínua do processo, avaliando métodos e ferramentas utilizadas na construção do projeto. Está correto o que se afirma em: FONTE: Disponível em: <https://www.devmedia.com.br>. Acesso em: 3 jul. 2018. a) IV, apenas. b) II e IV, apenas. c) I, apenas. d) I e II, apenas. 2. O processo de medição das atividades de desenvolvimento de software é muito importante para o projeto, controlando tempo, custo e recursos. Para realizar a medição de projetos de softwares orientado a objetos, existem métricas específicas, pois a análise do código-fonte é diferenciada, sendo utilizados objetos para a elaboração do projeto e do sistema. No entanto, tanto em projetos de software estruturados quanto nos orientados a objetos, o objetivo das métricas de medir o tempo, custo e prazo para realização das atividades permanece. Sobre as métricas para medir desenvolvimento de software, analise as sentenças a seguir: I- A métrica de porcentagem de classes-chave examina diagramas de classes avaliando se o resultado está entre 30% e 50%. II- Número de filhos (NOC) mede o número de subclasses subordinadas a uma classe, indicando a influência da classe no projeto. III- Média de tamanho dos métodos é o tamanho médio dos métodos obtido pela média de linhas de código por método. IV- Complexidade do método é obtida através do cálculo da quantidade de linhas que ele possui, sendo uma complexidade maior quando ultrapassadas vinte linhas. Assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças I, II e III estão corretas. c) Somente a sentença I está correta. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_1%20aria-label http://www.devmedia.com.br/ https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_2%20aria-label d) As sentenças III e IV estão corretas. 3. As métricas de software são métodos da Engenharia de Sofware que servem para tornar um projeto de software mensurável, isto é, em número, permitindo a definição de custos e prazos. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Medida direta é uma das categorias de métricas de software que se foca no custo e esforço do desenvolvimento das atividades. ( ) Medida indireta é uma das duas categorias de métricas de software que se foca exclusivamente com a qualidade e eficiência do software. ( ) Contagem de métodos é uma das métricas que pode ser utilizada no desenvolvimento de software orientado a objetos. ( ) Quantidade de atributos de uma classe é uma das métricas que pode ser utilizada no desenvolvimento de software orientado a objetos. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) F - V - V - F. c) V - V - F - V. d) V - V - F - F. 4. O desenvolvimento de software até a década de 90, quando a Engenharia de Software começou a apresentar mecanismos para a melhoria dos processos de software, possuía muitos problemas relacionados a prazos e custos, além da qualidade do produto final. Com a dificuldade de gerenciar um projeto de software, problema existente em empresas pequenas, médias e de grande porte, houve a necessidade de desenvolver meios para melhorar a assertividade de prazos, assim como a redução de custos. Neste sentido surgem as métricas de software, sendo muitas delas utilizáveis em contextos distintos. Neste contexto, assinale a alternativa CORRETA que descreve as tendências das métricas de software: a) Garantia de qualidade de software foca no trabalho e tempo gasto para desenvolver um software. b) Processo de desenvolvimento de software: houve o surgimento do ciclo de vida de software, dividindo-o em fases. c) Medida de complexidade de um código mais fácil de utilizar, calculado através de cálculos manuais. d) Estimativa de custo de um projeto de software foca nas informações faltantes durante a fase de desenvolvimento. 5. Para realizar a medição de trabalho para o desenvolvimento de um software, são utilizados vários tipos de métricas e documentações. Através destas métricas utilizadas, chega-se ao esforço necessário para desenvolver determinada atividade do projeto de software, podendo-se determinar tempo ou custo. A utilização de métricas durante o desenvolvimento de software retorna números quantitativos, os quais são facilmente compreendidos pelos interessados. Sobre as métricas de software, analise as sentenças a seguir: I- Métricas indiretas são mensuradas através de aspectos como complexidade, confiabilidade e facilidade de manutenção. II- Esforço, tamanho e custo são exemplos de métricas diretas. III- Existem métricas que usam como base de medida a forma como as pessoas desenvolvem software, isto é, a sua forma de trabalho. IV- O processo do GQM tem início com a definição das métricas a serem utilizadas. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_3%20aria-label https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_4%20aria-label https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_5%20aria-label b) As sentenças I, II e III estão corretas. c) Somente a sentença II está correta. d) Somente a sentença I está correta. 6. Uma das métricas de projeto é a medição por falta de coesão (LCOM), que mede as diferenças de métodos em uma classe pelos atributos ou pelas variáveis de instância. Assinale a alternativa CORRETA que apresenta melhor a medição por falta de coesão (LCOM): a) Esta métrica é definida pelo número de diferentes métodos dentro de uma classe que referenciam a mesma variável de instância. b) Esta métrica é o número de métodos distintos chamados em resposta a uma mensagem de um objeto. c) Esta métrica conta os métodos e somam-se as suas complexidades ciclomáticas. d) Esta métrica está diretamente ligada à árvore de herança, em que o número de filhos indicam a influência da classe no projeto. 7. Em projetos de software, chegar na assertividade de prazos e custos é uma tarefa complexa e trabalhosa, pois softwares possuem várias características e particularidades, além de riscos que podem surgir durante a fase de desenvolvimento. Para isso, as métricas de software surgiram,auxiliando os gerentes de projetos a serem mais assertivos no quesito cronograma. Referente à métrica de software, assinale a alternativa CORRETA: a) As métricas de software ajudam a avaliar a produtividade do processo de desenvolvimento sendo utilizado, assim como avaliar benefícios de novas ferramentas a serem adquiridas. b) As métricas de software não indicam a qualidade do produto a ser desenvolvido, mas, sim, a produtividade das pessoas que o desenvolvem. c) As métricas de software baseadas em objetos são mais complexas que as utilizadas em programação estrutural. d) As métricas de software acarretam muitas vezes em aumento de frustrações dos clientes, pois aumentam o custo do projeto e torna o projeto mais demorado. 8. As métricas de projeto são voltadas para a atividade de projeto de software, que servem para comparar planos de medições de outros projetos e assim melhorar os projetos futuros. A profundidade de árvore de herança (DIT) é um tipo de métrica de projeto e é medida pelo número de classes ancestrais de uma herança. Analise as afirmativas a seguir: I- DIT menor que 2 para a maioria dos ramos da árvore significa que a exploração das vantagens da orientação a objetos é alta. II- DIT muito profunda, ou maior que 5, significa que existe complexidade do projeto. III- DIT maior que 5 significa que o projeto precisa ser reavaliado, pois não houve utilização adequada de orientação a objetos. IV- DIT igual a zero significa um alto grau de reutilização do código-fonte. Agora, assinale a alternativa CORRETA: a) As afirmativas I, II e III estão corretas. b) Somente a afirmativa IV está correta. c) As afirmativas I, II e IV estão corretas. d) As afirmativas II e III estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_6%20aria-label https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_7%20aria-label https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_8%20aria-label 9. Um projeto de software deve ser bem controlado e documentado, o qual pode ser realizado através de medidas, o que auxilia no desenvolvimento de cronogramas e custos. Estes métodos de medição são conhecidos por métricas de software, sendo considerada uma tarefa árdua durante o projeto. A medição de software não pode ser desenvolvida sem a ajuda de tecnologia ou alguma metodologia, devido ao imenso trabalho e complexidade que necessita para seu sucesso. Referente à métrica de software, assinale a alternativa CORRETA: a) As métricas de software são métodos da Engenharia de Software que servem para determinar o tamanho de projetos. b) Métricas de software são frameworks de IDEs de desenvolvimento que facilitam o desenvolvimento de cronogramas para dimensionar projetos. c) As métricas de software servem para determinar o tipo de programação a ser utilizada: estruturada ou orientada a objetos. d) As métricas de software servem para auxiliar a equipe de desenvolvimento de software a produzir o produto final com melhor qualidade, evitando redundância de código-fonte e sua ilegibilidade. 10. A definição de indicadores para a medição é importante para avaliar a qualidade e a produtividade do trabalho de desenvolvimento de um software. Além disso, deve-se adotar uma métrica que se encaixe no projeto, e não ajustar o projeto para que suporte a métrica a ser utilizada. As métricas devem ser bem documentadas, assim como facilmente calculadas, entendidas, testadas, para obter-se um resultado estatístico. Referente à métrica de software, assinale a alternativa CORRETA: a) No GQM são descritos a identificação dos interessados da medição, os objetivos organizacionais, assim como as tarefas que serão medidas. b) As métricas devem ser restritas ao setor de TI das empresas. c) Uma boa prática é utilizar as métricas de software para encontrar as pessoas que atrasam o projeto, através da análise de sua produtividade. d) Quando finalizada uma medição, o processo está concluído, e não se repete. Prova finalizada com 10 acertos e 0 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_9%20aria-label https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA%3D%3D&action2=QURTMjA%3D&action3=NjU1NTIz&action4=MjAyMC8y&prova=MjY4ODg5NzU%3D&questao_10%20aria-label
Compartilhar