Logo Passei Direto
Buscar
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 ) As sentenças II, III e IV estão corretas.
C ) As sentenças I e II estão corretas.
D ) Somente a sentença IV está correta.
User badge image
Desafios Para o Conhecimento

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das sentenças: I- Os resultados de uma medição podem ser armazenados em tabelas, pois são importantes apenas ao gerente de projeto. Falso, os resultados das medições são importantes para toda a equipe de desenvolvimento e não apenas para o gerente de projeto. Além disso, o armazenamento em tabelas é uma prática comum, mas não é a única forma de utilização dos dados. 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. Verdadeiro, essa afirmativa está correta, pois definir limites de controle ajuda a focar nas medições mais relevantes e a evitar desperdícios de recursos. 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. Verdadeiro, essa afirmativa está correta, pois manter um histórico é fundamental para análises futuras e para a melhoria contínua. IV- Os processos de medição não devem depender de uma linguagem de programação específica. Verdadeiro, essa afirmativa está correta, pois as métricas de software devem ser aplicáveis independentemente da linguagem utilizada. Agora, com base nas análises: - A sentença I é falsa. - As sentenças II, III e IV são verdadeiras. Portanto, a alternativa correta que contém todas as sentenças verdadeiras é: B) As sentenças II, III e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

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.

Mais conteúdos dessa disciplina