Buscar

proj ori boj 2

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

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
Você viu 3, do total de 6 páginas

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

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
Você viu 6, do total de 6 páginas

Prévia do material em texto

16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Avanilton de Paula (1288514)
Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:655523) ( peso.:1,50)
Prova: 26815279
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. A gestão de custos e prazos do desenvolvimento de software é uma tarefa considerada
complexa e, para isso, foram criadas as métricas de software. As métricas de software estão
relacionadas com esforço, funcionalidade, qualidade, complexidade, tamanho ou ainda com a
forma como as pessoas desenvolvem um software. Referente às métricas de software, analise
as seguintes afirmativas:
I- As técnicas de mensuração de objetos simplificam e agilizam o projeto das atividades mais
complexas.
II- As técnicas de mensuração de contagem de métodos, número de atributos de uma instância
e profundidade de árvore de herança podem ser utilizadas em projetos de software orientado a
objetos.
III- As técnicas de mensuração de contagem de linhas de códigos são as mais indicadas para
serem utilizadas em projetos de software orientado a objetos.
IV- As técnicas de mensuração de software auxiliam nas tomadas de decisões do projeto e na
minimização de riscos.
V- As métricas de mensuração de software permitem a escolha de recursos necessários para o
projeto, exceto a escolha de pessoal para trabalhar no projeto.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I, II e V estão corretas.
 b) As afirmativas I, II e IV estão corretas.
 c) Somente a afirmativa I está correta.
 d) As afirmativas II, III, IV e V estão corretas.
16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
2. 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) Somente a sentença I está correta.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
3. 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 I, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças I e II estão corretas.
16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
4. A medição possui um papel importante na Engenharia de Software, mais especificamente na
gerência de projetos de software, não importa qual método utilizado, mas medir o processo de
desenvolvimento de software auxilia e muito na definição de cronogramas. Um processo de
medição pode ser realizado em três fases: coleta dos dados, cálculo dos dados e análise dos
dados calculados. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F
para as falsas:
(    ) As métricas de software são calculadas com dados qualitativos.
(    ) As métricas de software devem possibilitar análise estatística.
(    ) As métricas de software devem ser facilmente aplicadas em qualquer projeto.
(    ) As métricas de software devem ser expressas em uma unidade de medida.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - F - V - F.
 c) F - V - V - V.
 d) V - V - F - F.
5. Um Archetype Pattern possui o princípio da variação e, quando bem definido, auxilia o
desenvolvimento de um projeto de maneira que seja compreensível pelos envolvidos. O
Archettype Pattern pode possuir diferentes recursos e alguns opcionais nos casos
desnecessários para o domínio do negócio. Associe os itens, utilizando o código a seguir:
I- Iterator.
II- Mediator.
III- Singleton.
IV- Visitor.
(    ) Padrão que define a interação de um conjunto de objetos encapsulados, promovendo um
baixo acoplamento e, com isso, evita que os objetos referenciem-se uns aos outros
explicitamente.
(    ) Padrão que assegura que uma classe seja instanciada uma única vez, sendo visível e
acessível globalmente.
(    ) Padrão que fornece o acesso aos elementos de um objeto agregado sequencialmente em
uma lista, em que o método hasNext(), em Java, determina se existem mais elementos na lista
para serem iterados.
(    ) Padrão que permite a criação de uma nova operação sem alterar a classe dos elementos
que ele opera.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) III - I - II - IV.
 b) II - III - I - IV.
 c) II - III - IV - I.
 d) I - II - III - IV.
16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
6. 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 existem medições por linhas de
código, pontos por função, defeitos por linhas de código, entre 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 questões, cujas respostas serão
numéricas.
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) As afirmativas I, IV e V estão corretas.
 b) As afirmativas II, III, IV e V estão corretas.
 c) Somente a afirmativa I estácorreta.
 d) As afirmativas I e II estão corretas.
7. As métricas de software surgiram para tentar sanar muitos dos problemas existentes no
desenvolvimento de software, relacionados com prazo, custo e qualidade. Neste contexto, a
definição de indicadores de medição é importante para realizar análise da qualidade e
produtividade do processo de desenvolvimento de software. Além disso, existem muitos
motivos para aplicar métricas de software em um projeto. Neste contexto, assinale a alternativa
CORRETA que apresenta motivos para aplicação de métricas de software em um projeto:
 a) Permitir a qualidade de um produto de software e avaliar a produtividade e qualidade de
novos métodos e ferramentas para o desenvolvimento de software.
 b) Permitir a análise da produtividade e qualidade do trabalho no desenvolvimento de software,
garantindo que o projeto não sofra atrasos ou seu custo seja maior que o orçado.
 c) 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 em todos os projetos da
organização.
 d) Possuem um único objetivo: a análise do esforço realizado para que uma determinada tarefa
seja desenvolvida.
16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
8. Existem complementos aos padrões de projeto, como o Propagation Patterns, que expressa um
grupo de objetos que colaboram para um propósito específico. O Propagation Pattern possui a
aplicação no Design Pattern de desenvolvimento de um software orientado a objeto, assim
como na utilização de padrões de projeto para guiar o projeto. Referente ao Propagation
Pattern, analise as seguintes afirmativas:
I- O uso de notações de Adaptative Programming (AP), pode descrever padrões para problemas
em programação orientada a objetos.
II- O prototype pode ser implementado para descrever objetos de maneira robusta.
III- O Builder pode ser implementado para descrever objetos de maneira robusta.
IV- AP é geralmente utilizado em padrões de projeto e envolve subgráficos selecionados de
grandes gráficos.
V- Objetivo do AP é prover abstrações que permitam especificar melhor estes padrões.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I, II e III estão corretas.
 b) As afirmativas I, III, IV e V estão corretas.
 c) As afirmativas II, III, IV e V estão corretas.
 d) Somente a afirmativa I está correta.
9. 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) I, apenas.
 c) II e IV, apenas.
 d) I e II, apenas.
16/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
10.Uma equipe de gestão de projetos de software deve utilizar uma das métricas de software em
seus projetos para garantir uma definição mais exata de custos e prazos. A utilização de uma
métrica de software apropriada também auxilia os gestores na análise da produtividade de
desenvolvimento de software. Partindo desse pressuposto, classifique V para as sentenças
verdadeiras e F para as falsas: 
(    ) Um dos motivos de mensurar um projeto de software é indicar a qualidade do software.
(    ) Um dos motivos de mensurar um projeto de software é avaliar se existe algum problema
com a produtividade dos envolvidos no desenvolvimento do software.
(    ) Um dos motivos de mensurar um projeto de software é avaliar os benefícios da
implantação de novos métodos e ferramentas de engenharia de software.
(    ) Um dos motivos de mensurar um projeto de software é avaliar a produtividade do processo
de desenvolvimento de software utilizado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - F.
 c) V - V - F - F.
 d) V - V - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando