Logo Passei Direto
Buscar

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

User badge image
Rafael Poa RS

em

Ferramentas de estudo

Questões resolvidas

Para uma utilização eficaz de métricas de software, é preciso, antes de aplicá-las, planejar, organizar e identificar os pontos principais do contexto. Sendo assim, deve-se definir um padrão, isto é, selecionar as métricas a serem realizadas, quais componentes a serem avaliados, quais características dos componentes devem ser analisadas e adquirir as ferramentas necessárias para as medições.
Neste contexto, para colocar em prática um programa de medição, existem algumas características que devem ser levadas em consideração. Referente a estas características, analise as seguintes sentenças: I- O cenário de desenvolvimento de software deve ser ajustado conforme o conjunto de métricas adotado para o suporte. II- A utilização de métricas de software serve também para encontrar os responsáveis pelo atraso de cronogramas. III- A definição de métricas de software deve ser em conjunto, isto é, por uma equipe, e não por uma única pessoa. IV- As medições devem ser documentadas e os resultados extraídos devem ser compartilhados. Agora, assinale a alternativa CORRETA:
a) As sentenças I e II estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I, III e IV estão corretas.
d) As sentenças III e IV estão corretas.

As métricas de software servem para medir recursos humanos, tempo de desenvolvimento, cronogramas, erros, falhas, tamanho do projeto em termos de prazo e custo. Para a orientação a objetos existem várias métricas utilizáveis, sendo que algumas permitem comparar planos de medições de diferentes projetos, o que pode desencadear recomendações para projetos futuros.
Associe os itens, utilizando o código a seguir:
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 para desenvolver ou manter uma classe.
( ) 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 realizada.
( ) 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 para torná-las mais reutilizáveis.

Existem basicamente duas categorias de métricas de software, de acordo com Pressman (1995). Acerca dessas categorias, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Medidas diretas.
II- Medidas indiretas.
III- Medidas previstas.
IV- Medidas alternativas.
V- Medidas de tempo.
A As sentenças I e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.

No desenvolvimento de software, uma das tarefas que auxiliam em tentar manter o projeto dentro do cronograma e custo é a medição, a qual é desenvolvida através de métricas. As métricas são métodos da Engenharia de Software que determinam o tamanho de um projeto em números. Neste sentido, um dos motivos de se medir o desenvolvimento de software é avaliar a produtividade das pessoas que o produzem. Sobre as métricas de software, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- Um dos papéis da medição de software é facilitar o entendimento dos processos envolvidos durante o desenvolvimento de software.
II- Um dos papéis da medição de software é avaliar o resultado para tomadas de decisões.
III- Dentre todos os papéis da medição de software, não se aplica o controle de todas as etapas do desenvolvimento de software.
IV- O processo de análise das métricas auxilia nas tomadas de decisões através de números, gráficos, diagramas e tabelas.
a) Somente a afirmativa I está correta.
b) As afirmativas II, III e IV estão corretas.
c) As afirmativas I, II e IV estão corretas.
d) As afirmativas III e IV estão corretas.

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:
Assinale a alternativa CORRETA:
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.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença II está correta.
c) As sentenças III e IV estão corretas.
d) Somente a sentença I está correta.

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:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) V - F - V - V.
b) F - V - V - F.
c) V - V - F - V.
d) V - V - F - F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Para uma utilização eficaz de métricas de software, é preciso, antes de aplicá-las, planejar, organizar e identificar os pontos principais do contexto. Sendo assim, deve-se definir um padrão, isto é, selecionar as métricas a serem realizadas, quais componentes a serem avaliados, quais características dos componentes devem ser analisadas e adquirir as ferramentas necessárias para as medições.
Neste contexto, para colocar em prática um programa de medição, existem algumas características que devem ser levadas em consideração. Referente a estas características, analise as seguintes sentenças: I- O cenário de desenvolvimento de software deve ser ajustado conforme o conjunto de métricas adotado para o suporte. II- A utilização de métricas de software serve também para encontrar os responsáveis pelo atraso de cronogramas. III- A definição de métricas de software deve ser em conjunto, isto é, por uma equipe, e não por uma única pessoa. IV- As medições devem ser documentadas e os resultados extraídos devem ser compartilhados. Agora, assinale a alternativa CORRETA:
a) As sentenças I e II estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I, III e IV estão corretas.
d) As sentenças III e IV estão corretas.

As métricas de software servem para medir recursos humanos, tempo de desenvolvimento, cronogramas, erros, falhas, tamanho do projeto em termos de prazo e custo. Para a orientação a objetos existem várias métricas utilizáveis, sendo que algumas permitem comparar planos de medições de diferentes projetos, o que pode desencadear recomendações para projetos futuros.
Associe os itens, utilizando o código a seguir:
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 para desenvolver ou manter uma classe.
( ) 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 realizada.
( ) 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 para torná-las mais reutilizáveis.

Existem basicamente duas categorias de métricas de software, de acordo com Pressman (1995). Acerca dessas categorias, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Medidas diretas.
II- Medidas indiretas.
III- Medidas previstas.
IV- Medidas alternativas.
V- Medidas de tempo.
A As sentenças I e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.

No desenvolvimento de software, uma das tarefas que auxiliam em tentar manter o projeto dentro do cronograma e custo é a medição, a qual é desenvolvida através de métricas. As métricas são métodos da Engenharia de Software que determinam o tamanho de um projeto em números. Neste sentido, um dos motivos de se medir o desenvolvimento de software é avaliar a produtividade das pessoas que o produzem. Sobre as métricas de software, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- Um dos papéis da medição de software é facilitar o entendimento dos processos envolvidos durante o desenvolvimento de software.
II- Um dos papéis da medição de software é avaliar o resultado para tomadas de decisões.
III- Dentre todos os papéis da medição de software, não se aplica o controle de todas as etapas do desenvolvimento de software.
IV- O processo de análise das métricas auxilia nas tomadas de decisões através de números, gráficos, diagramas e tabelas.
a) Somente a afirmativa I está correta.
b) As afirmativas II, III e IV estão corretas.
c) As afirmativas I, II e IV estão corretas.
d) As afirmativas III e IV estão corretas.

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:
Assinale a alternativa CORRETA:
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.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença II está correta.
c) As sentenças III e IV estão corretas.
d) Somente a sentença I está correta.

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:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) V - F - V - V.
b) F - V - V - F.
c) V - V - F - V.
d) V - V - F - F.

Prévia do material em texto

1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:770062)
A medição de software pode auxiliar "medicando" os problemas recorrentes em projetos de
software, oferecendo métodos para determinar melhorias no processo de desenvolvimento. O 
processo é medido para melhorá-lo, e o produto é medido para melhorar sua qualidade. Neste sentido,
medir é preparar-se para o futuro, gerando confiança de que não ocorrerão grandes impactos no
decorrer do desenvolvimento do software. Referente a métricas de software, analise as seguintes
sentenças: 
I- Os resultados de uma medição podem ser armazenados em tabelas, pois são importantes apenas ao
gerente de projeto. 
II- É aconselhável definir limites de controle, isto é, definição de qual universo deseja-se medir, para
evitar que a medição se torne muito cara e burocrática. 
III- É necessário gerar uma política de armazenamento de dados e documentos gerados pelas
medições, evitando sua perda, e manter um histórico. 
IV- Os processos de medição não devem depender de uma linguagem de programação específica. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B Somente a sentença IV está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I e II estão corretas.
O desenvolvimento de software orientado a objetos possui muitas vantagens com relação ao
desenvolvimento de software utilizando a programação estruturada, como melhora de produtividade. 
Neste sentido, muitos padrões de projetos orientados a objetos foram desenvolvidos, solucionando
muitos problemas que frequentemente ocorrem em projetos orientados a objetos. Assinale a
alternativa CORRETA que apresenta padrões de projeto orientado a objetos:
A Através da utilização de padrões de projetos orientados a objetos, evita-se que este sofra alguma
manutenção por erros.
B Archetype pode ser descrito como algo importante e que ocorre com frequência e de forma
consistente.
C Padrões de projeto orientado a objetos não definem como implementar o código-fonte.
D Archetype Patterns e padrões de análise são conceitos muito parecidos.
 VOLTAR
1
2
2/5
O gerenciamento de projetos normalmente atinge maturidade quando possui eficácia na
medição de prazos e custos do projeto. As métricas da Engenharia de Software surgiram justamente 
para dar suporte no gerenciamento de projetos, determinando seu tamanho e transformando-os em
números. Sobre as métricas de software, analise as afirmativas a seguir: 
I- O desenvolvimento utilizando métricas permite que sejam desenvolvidas aplicações maiores com
um prazo menor do que se não estivesse utilizando métricas para o controle. 
II- Existem técnicas de medições baseadas em objetos que simplificam e até agilizam o projeto de
atividades mais complexas. 
III- Contagem de métodos e quantidade de atributos de classes são exemplos de métricas que podem
ser aplicadas em softwares orientados a objetos.
IV- Profundidade de árvore de herança e número de filhos são métricas que não podem ser utilizadas
em projetos de software orientado a objetos. 
Assinale a alternativa CORRETA:
A As afirmativas I, II e IV estão corretas.
B As afirmativas I e IV estão corretas.
C Somente a afirmativa I está correta.
D As afirmativas I, II e III estão corretas.
Para uma utilização eficaz de métricas de software, é preciso, antes de aplicá-las, planejar,
organizar e identificar os pontos principais do contexto. Sendo assim, deve-se definir um padrão, isto 
é, selecionar as métricas a serem realizadas, quais componentes a serem avaliados, quais
características dos componentes devem ser analisadas e adquirir as ferramentas necessárias para as
medições. Neste contexto, para colocar em prática um programa de medição, existem algumas
características que devem ser levadas em consideração. Referente a estas características, analise as
seguintes sentenças: 
I- O cenário de desenvolvimento de software deve ser ajustado conforme o conjunto de métricas
adotado para o suporte. 
II- A utilização de métricas de software serve também para encontrar os responsáveis pelo atraso de
cronogramas. 
III- A definição de métricas de software deve ser em conjunto, isto é, por uma equipe, e não por uma
única pessoa. 
IV- As medições devem ser documentadas e os resultados extraídos devem ser compartilhados. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
3
4
3/5
As métricas de software servem para medir recursos humanos, tempo de desenvolvimento,
cronogramas, erros, falhas, tamanho do projeto em termos de prazo e custo. Para a orientação a 
objetos existem várias métricas utilizáveis, sendo que algumas permitem comparar planos de
medições de diferentes projetos, o que pode desencadear recomendações para projetos futuros.
Associe os itens, utilizando o código a seguir: 
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 para desenvolver ou manter uma classe. 
( ) 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 realizada. 
( ) 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 para torná-las mais reutilizáveis. 
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.
Existem basicamente duas categorias de métricas de software, de acordo com Pressman (1995).
Acerca dessas categorias, analise as sentenças a seguir: 
I- Medidas diretas. 
II- Medidas indiretas. 
III- Medidas previstas. 
IV- Medidas alternativas. 
V- Medidas de tempo.Assinale a alternativa CORRETA: 
FONTE: PRESSMAN, R. S. Software engineering: a practitioner’s approach. 6. ed. Nova York:
McGraw-Hill, 2005.
A As sentenças I e III estão corretas. 
B Somente a sentença I está correta. 
C As sentenças I e II estão corretas. 
D As sentenças II e III estão corretas. 
5
6
4/5
Existe um padrão de projeto utilizado para instanciar apenas um objeto.
Acerca desse padrão, assinale a alternativa CORRETA: 
A Singleton.
B Proxy.
C Composite.
D Builder.
No desenvolvimento de software, uma das tarefas que auxiliam em tentar manter o projeto
dentro do cronograma e custo é a medição, a qual é desenvolvida através de métricas. As métricas são 
métodos da Engenharia de Software que determinam o tamanho de um projeto em números. Neste
sentido, um dos motivos de se medir o desenvolvimento de software é avaliar a produtividade das
pessoas que o produzem. Sobre as métricas de software, analise as afirmativas a seguir: 
I- Um dos papéis da medição de software é facilitar o entendimento dos processos envolvidos durante
o desenvolvimento de software. 
II- Um dos papéis da medição de software é avaliar o resultado para tomadas de decisões.
III- Dentre todos os papéis da medição de software, não se aplica o controle de todas as etapas do
desenvolvimento de software. 
IV- O processo de análise das métricas auxilia nas tomadas de decisões através de números, gráficos,
diagramas e tabelas. 
Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas I, II e IV estão corretas.
D As afirmativas III e IV estão corretas.
Para realizar a medição de trabalho para o desenvolvimento de um software, sãoutilizados
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. 
7
8
9
5/5
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B Somente a sentença I está correta.
C As sentenças I, II e III estão corretas.
D As sentenças III e IV estão corretas.
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 V - V - F - V.
C F - V - V - F.
D V - V - F - F.
10

Mais conteúdos dessa disciplina