Buscar

Projeto Orientado a Objetos Avaliação II - Individual FLEX

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

Prévia do material em texto

Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação II - Individual FLEX ( Cod.:444489) ( peso.:1,50)
Prova: 10880272
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Atualmente, existem várias métricas de software que possuem o objetivo de auxiliar na mensuração de um projeto de software. Ressalta-se que existe
outros. Referente a métricas de software, analise as seguintes afirmativas:
 
I- O GQM é utilizado para definição do conjunto de métricas a ser coletado, em que são definidos objetivos e tarefas da mensuração, elaboradas as qu
II- O processo de medição de software exige maturidade e apenas análise de dados para um resultado mais exato.
 III- O processo de medição de um projeto de software deve medir processos e pessoas, o que facilita o tamanho do software.
 IV- O processo de medição de software deve ser selecionado por várias pessoas da equipe e com conhecimento técnico.
 V- O plano de métricas deve contemplar o porquê as métricas satisfazem o objetivo e quais métricas serão coletadas.
 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa I está correta.
 b) As afirmativas I, IV e V estão corretas.
 c) As afirmativas II, III, IV e V estão corretas.
 d) As afirmativas I e II estão corretas.
2. Uma métrica de software pode ser descrita como qualquer tipo de medição que se relaciona a um sistema de software, isto é, a seu processo ou docu
como finalidade a especificação dos meios de coleta de dados para avaliação e desempenho para o desenvolvimento de um software. Neste sentido, o
desempenho, produtividade, custo ou prazo. Neste contexto, a medição deveria ser aplicada em todas as fases de um projeto de software, porém isso
F para as falsas:
 
( ) Um dos motivos para utilizar uma métrica de software é indicar a qualidade de um produto.
 ( ) Um dos motivos para utilizar uma métrica de software é justificar os pedidos de novas ferramentas ou treinamento adicional para a equipe de dese
( ) Um dos motivos para a utilização de várias métricas de software é permitir a análise da métrica mais eficiente, para seleção desta para utilização 
( ) Um dos motivos para utilização de métricas de software é avaliar os benefícios de novos métodos e ferramentas da Engenharia de Software para 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - V - F - V.
3. As métricas de software servem para medir recursos humanos, tempo de desenvolvimento, cronogramas, erros, falhas, tamanho do projeto em termos
algumas permitem comparar planos de medições de diferentes projetos, o que pode desencadear recomendações para projetos futuros. Associe os ite
 
I- Contagem de métodos.
 II- WMC ? Métodos ponderados por classe.
 III- Resposta de uma classe.
 IV- Profundidade da árvore de herança.
 V- Número de filhos.
 
( ) Mede-se a quantidade de passos da classe nó até a raiz da árvore, medida pelo número de classes ancestrais.
 ( ) Contam-se os métodos para somar-se suas complexidades ciclomáticas, os quais são indicadores de quanto tempo e esforço são necessários pa
( ) Indica-se a influência da classe no projeto como um todo, sendo que quanto mais classes filhas, maior a reutilização do código-fonte.
 ( ) Analisa-se o número de métodos distintos chamados em resposta a chamadas de outras classes, combinando a complexidade da comunicação re
( ) Realiza-se a contagem dos métodos das classes de toda a aplicação, em que as classes com maior número de métodos podem ser trabalhadas p
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) II - III - I - IV - V.
 b) I - II - III - IV - V.
 c) IV - II - V - III - I.
 d) I - II - III - V - IV.
4. O paradigma Goal Question Metrics (GQM) pode ser descrito como uma abordagem de cima para baixo que define um sistema de medição baseado e
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 s
 
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) II e IV, apenas.
 b) I e II, apenas.
 c) I, apenas.
 d) IV, apenas.
5. Em projetos de software, chegar na assertividade de prazos e custos é uma tarefa complexa e trabalhosa, pois softwares possuem várias característic
Para isso, as métricas de software surgiram, auxiliando os gerentes de projetos a serem mais assertivos no quesito cronograma. Referente à métrica d
 a) As métricas de software ajudam a avaliar a produtividade do processo de desenvolvimento sendo utilizado, assim como avaliar benefícios de novas
 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 
6. As métricas de software surgiram para tentar sanar muitos dos problemas existentes no desenvolvimento de software, relacionados com prazo, custo e
análise da qualidade e produtividade do processo de desenvolvimento de software. Além disso, existem muitos motivos para aplicar métricas de softwa
para aplicação de métricas de software em um projeto:
 a) Permitir a análise da produtividade e qualidade do trabalho no desenvolvimento de software, garantindo que o projeto não sofra atrasos ou seu cust
 b) Possuem um único objetivo: a análise do esforço realizado para que uma determinada tarefa seja desenvolvida.
 c) Permitir a qualidade de um produto de software e avaliar a produtividade e qualidade de novos métodos e ferramentas para o desenvolvimento de s
 d) Permitir a análise da qualidade e produtividade de uma métrica utilizada em um projeto, definindo se esta é eficiente o suficiente para sua utilização
7. O desenvolvimento de software orientado a objetos possui muitas vantagens com relação ao desenvolvimento de software utilizando a programação e
orientados a objetos foram desenvolvidos, solucionando muitos problemas que frequentemente ocorrem em projetos orientados a objetos. Assinale a a
 a) Archetype Patterns e padrões de análise são conceitos muito parecidos.
 b) Archetype pode ser descrito como algo importante e que ocorre com frequência e de forma consistente.
 c) Através da utilização de padrões de projetos orientados a objetos, evita-se que este sofra alguma manutenção por erros.
 d) Padrões de projeto orientado a objetos não definem como implementar o código-fonte.
8. Medida pode ser conceituada por mapear algo, e medição é o processo de aplicação da medida em algo real. Em desenvolvimento de software, para h
software; o número de pessoas necessárias para implementação de casos de uso; o número de defeitos encontrados; o esforço, o tempo e o custo pa
pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Entre os papéis da medição de software, destacam-se entender os processos, avaliar, controlar e prever valores de atributos.
 ( ) O GQM (Goal Question Metrics) é responsável pelo desenvolvimento de métricas de software, para disponibilizar aos gerentes de projetos.
 ( ) O GQM (Goal Question Metrics)é responsável pela definição do conjunto de métricas a ser coletado.
 ( ) As medições devem ser aplicadas para medir processos e não pessoas.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - F.
 c) F - V - V - V.
 d) V - F - V - V.
9. 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 va
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 conta os métodos e somam-se as suas complexidades ciclomáticas.
 c) Esta métrica é o número de métodos distintos chamados em resposta a uma mensagem de um objeto.
 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.
10.As métricas de análise são voltadas para mensurar todos os recursos necessários para o desenvolvimento da análise. São exemplos de métricas de a
Analise as afirmativas a seguir:
 
I- Na métrica de análise da porcentagem de classes-chave, para determinar o tamanho do projeto, depende-se da análise de diagramas de classes pa
II- Na métrica de análise da porcentagem de classes-chave, caso o percentual de classes-chave for 20%, significa que a atividade de análise está con
III- Na métrica de números de cenários de utilização, consideram-se os cenários de utilização na visão do analista como indicador de medição.
 IV- Na métrica de números de cenários de utilização, considera-se que pequenos aplicativos possuem entre 5 e 10 cenários.
 
Agora, assinale a alternativa CORRETA:
 a) Somente a afirmativa IV está correta.
 b) As afirmativas I e IV estão corretas.
 c) As afirmativas II e IV estão corretas.
 d) As afirmativas I, II e III estão corretas.
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais