Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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 documentação, para melhorar os prazos, os custos e a sua qualidade. Métrica de software possui como finalidade a especificação dos meios de coleta de dados para avaliação e desempenho para o desenvolvimento de um software. Neste sentido, os dados coletados referem-se a resultados quantitativos, apresentando indicadores do 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 não é tão comum.
Partindo desse pressuposto, classifique V para as sentenças verdadeiras e 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 desenvolvimento. ( ) 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 em todos os projetos da organizaçã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 melhorar produtividade e qualidade. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A ) V - V - F - V.
B ) V - F - F - F.
C ) F - V - V - V.
D ) F - V - V - 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

Questões resolvidas

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 documentação, para melhorar os prazos, os custos e a sua qualidade. Métrica de software possui como finalidade a especificação dos meios de coleta de dados para avaliação e desempenho para o desenvolvimento de um software. Neste sentido, os dados coletados referem-se a resultados quantitativos, apresentando indicadores do 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 não é tão comum.
Partindo desse pressuposto, classifique V para as sentenças verdadeiras e 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 desenvolvimento. ( ) 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 em todos os projetos da organizaçã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 melhorar produtividade e qualidade. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A ) V - V - F - V.
B ) V - F - F - F.
C ) F - V - V - V.
D ) F - V - V - F.

Prévia do material em texto

Avaliação II - Individual (Cod.:1023948)
Código da prova: 94541151
Disciplina: Projeto Orientado a Objetos (ADS20)
Período para responder: 03/03/2025 - 17/03/2025
Peso: 2,00
1 - 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 ) Somente a sentença I está correta.
B ) As sentenças II e IV estão corretas.
C ) As sentenças I, II e III estão corretas.
D ) As sentenças III e IV estão corretas.
2 - 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.
3 - 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 documentação, para melhorar os prazos, os custos e a sua qualidade.
Métrica de software possui como finalidade a especificação dos meios de coleta de dados para avaliação e
desempenho para o desenvolvimento de um software. Neste sentido, os dados coletados referem-se a
resultados quantitativos, apresentando indicadores do 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 não é tão
comum. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e 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 desenvolvimento. ( ) Um dos motivos para a utilização de várias métricas de software é permitir a
Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX...
1 of 4 07/03/2025, 16:30
análise da métrica mais eficiente, para seleção desta para utilização em todos os projetos da organizaçã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 melhorar produtividade e qualidade. Agora, assinale a
alternativa que apresenta a sequência CORRETA:
A ) V - V - F - V.
B ) V - F - F - F.
C ) F - V - V - V.
D ) F - V - V - F.
4 - O processo de medição de software pode fazer parte do controle de qualidade, no qual cada componente
pode ser analisado e os diferentes resultados da medição podem ser comparados entre si. Além disso, o
processo de medição permite avaliar a capacidade cognitiva, estrutural e funcional de um projeto de software.
Existem vários tipos de métricas, cada um com sua particularidade e com específico contexto de aplicação.
Referente à métrica de software e análise de pontos por função, analise as seguintes sentenças: I- Medir a
quantidade de métodos de uma classe é um dos benefícios da técnica de análise de pontos por função. II-
Apoiar análises da qualidade e produtividade é um dos benefícios da técnica de análise de pontos por função.
III- A contagem do número de linhas do código-fonte de um programa é a característica da análise de pontos
por função. IV- Os dados e as transações do sistema são a unidade de medida para a técnica de análise de
pontos por função. Agora, assinale a alternativa CORRETA:
A ) As sentenças II e IV estão corretas.
B ) As sentenças I e II estão corretas.
C ) As sentenças I, III e IV estão corretas.
D ) Somente a sentença IV está correta.
5 - 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 Patterns e padrões de análise são conceitos muito parecidos.
C ) Archetype pode ser descrito como algo importante e que ocorre com frequência e de forma consistente.
D ) Padrões de projeto orientado a objetos não definem como implementar o código-fonte.
6 - 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 ) Somente a afirmativa I está correta.
Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX...
2 of 4 07/03/2025, 16:30
B ) As afirmativas I, II e III estão corretas.
C ) As afirmativas I, II e IV estão corretas.
D ) As afirmativas I e IV estão corretas.
7 - Muitas métricas de software possuem o objetivo de medir recursos humanos, tempo de desenvolvimento,
cronogramas, falhas, erros e retrabalhos, auxiliando na definição do tamanho do projeto, havendo a coleta dos
dados destas métricas no início do projeto. Dentre as métricas de software que surgiram, algumas delas foram
definidas para projetos orientados a objetos. Sobre o exposto, classifique V para assentenças verdadeiras e F
para as falsas: ( ) Uma das métricas utilizadas na orientação a objetos é a que mede o número de filhos
(NOC), a qual calcula o número de métodos acessíveis pelas classes-mãe ou superclasse. ( ) Acoplamento
entre objetos é medido pelo número de vezes que outras classes estão acopladas a uma classe específica. ( ) O
tamanho de uma classe pode ser medido por diversas formas, uma delas é pela sua quantidade de métodos de
instância públicos. ( ) Variáveis de classe são globais, e a quantidade deste tipo de variável em uma classe
deve ser maior do que a quantidade de atributos que ela possui. Assinale a alternativa que apresenta a
sequência CORRETA:
A ) F - V - V - F.
B ) F - V - V - V.
C ) V - V - F - F.
D ) V - F - F - V.
8 - No trabalho de gerenciamento de projetos de desenvolvimento de software, as atividades possuem a
necessidade de quantificar o trabalho, isto é, documentar o tamanho do software, como trechos de código-
fonte. Esta tarefa de medição acarreta em custo, prazo, desempenho e qualidade do projeto de software. Neste
sentido, uma métrica aceitável é aquela que permite o desenvolvimento de indicadores facilitadores da
tomada de decisão. Sobre as métricas de software, analise as sentenças a seguir: I- Medidas diretas estão
relacionadas com esforço para o desenvolvimento de atividades. II- Medidas indiretas são relacionadas a
aspectos intangíveis como funcionalidade e eficiência. III- Medir linhas de código é o tipo de métrica
orientada ao tamanho. IV- Um exemplo de métricas orientadas à função é a medição da quantidade de
documentação de um software. Assinale a alternativa CORRETA:
A ) Somente a sentença II está correta.
B ) As sentenças I, II e III estão corretas.
C ) As sentenças I e IV estão corretas.
D ) As sentenças III e IV estão corretas.
9 -
Determinado Archetype Pattern assegura que uma classe seja instanciada uma única vez, sendo visível
globalmente.
Sobre o Archetype Pattern, assinale a alternativa CORRETA:
A )
Mediator.
B )
Iterator.
Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX...
3 of 4 07/03/2025, 16:30
C )
Visitor.
D )
Singleton.
10 - O gerenciamento de um produto de software ocorre com qualidade quando existirem medidas que
tornem possível a administração do desenvolvimento através dos aspectos do sistema. A métrica de software
pode ser entendida como a medida de código-fonte do sistema, permitindo definir caminhos para determinar
quantitativamente a dimensão de um produto de software. Sobre métricas de software, analise as sentenças a
seguir: I- Os métodos da Engenharia de Software que medem um produto de software podem determinar o
tamanho de um projeto e transformá-lo em números. II- O desempenho da qualidade do desenvolvimento de
um sistema pode ser analisado através das métricas. III- As métricas de software retornam conhecimento
sobre o projeto que permite escolher ou substituir recursos. IV- Pessoas, metodologias e tecnologias não
podem ser substituídas através da otimização do projeto por métricas da Engenharia de Software. Assinale a
alternativa CORRETA:
A ) As sentenças II e IV estão corretas.
B ) As sentenças I e IV estão corretas.
C ) As sentenças III e IV estão corretas.
D ) As sentenças I, II e III estão corretas.
Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX...
4 of 4 07/03/2025, 16:30

Mais conteúdos dessa disciplina