Buscar

Projeto Orientado a Objetos (ADS20) - Avaliação II - Individual (1)

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 4 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

Prévia do material em texto

17/06/2021 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/4
Acadêmico:
Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação:
Prova:
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Em projetos de software, chegar na assertividade de prazos e custos é uma tarefa complexa
e trabalhosa, pois softwares possuem várias características e particularidades, além de riscos
que podem surgir durante a fase de desenvolvimento. Para isso, as métricas de software
surgiram, auxiliando os gerentes de projetos a serem mais assertivos no quesito cronograma.
Referente à métrica de software, assinale a alternativa CORRETA:
 a) As métricas de software não indicam a qualidade do produto a ser desenvolvido, mas, sim,
a produtividade das pessoas que o desenvolvem.
 b) As métricas de software ajudam a avaliar a produtividade do processo de desenvolvimento
sendo utilizado, assim como avaliar benefícios de novas ferramentas a serem adquiridas.
 c) 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 demorado.
 d) As métricas de software baseadas em objetos são mais complexas que as utilizadas em
programação estrutural.
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 I e II estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças II, III e IV estão corretas.
Avaliação II - Individual ( peso.:1,50)
17/06/2021 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/4
3. 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 análise a porcentagem de
classes-chave e a métrica de números de cenários de utilização. 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 para avaliar se a fase de análise
está concluída.
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á concluída.
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) As afirmativas I, II e III estão corretas.
 b) Somente a afirmativa IV está correta.
 c) As afirmativas I e IV estão corretas.
 d) As afirmativas II e IV estão corretas.
4. 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.
17/06/2021 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/4
5. 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 - V - V - V.
 b) V - V - F - F.
 c) F - V - V - F.
 d) V - F - F - V.
6. Padronizar o desenvolvimento de um projeto orientado a objetos auxilia na delimitação de
suas características e compará-las com outros projetos, facilitando assim a atividade de
escolher pelo padrão de um novo projeto. O Archetype é um padrão que define a base de
negócio da aplicação, em que são desenvolvidas abstrações em um nível mais generalizado
que o da Análise. Sobre o Archetype, assinale a alternativa CORRETA:
 a) O Archetype possui semelhança com a atividade de análise, pois ambas atividades
definem o mesmo nível de abstração de um negócio.
 b) O Archetype pattern define um nível de abstração inferior dos conceitos de negócios.
 c) O Archetype permite o desenvolvimento da modelagem de conceitos de negócios, porém,
não garante que alterações da ideia conceitual possa acontecer.
 d) O Archetype define uma base de negócio para um modelo do projeto e não é influenciado
por alterações no projeto, pois a ideia inicial é preservada.
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 análise da qualidade e produtividade de uma métrica utilizada em um projeto,
definindo seesta é eficiente o suficiente para sua utilização em todos os projetos da
organização.
 b) 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.
 c) Possuem um único objetivo: a análise do esforço realizado para que uma determinada
tarefa seja desenvolvida.
 d) 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.
8. Um projeto de software deve ser bem controlado e documentado, o qual pode ser realizado
através de medidas, o que auxilia no desenvolvimento de cronogramas e custos. Estes
métodos de medição são conhecidos por métricas de software, sendo considerada uma
tarefa árdua durante o projeto. A medição de software não pode ser desenvolvida sem a
ajuda de tecnologia ou alguma metodologia, devido ao imenso trabalho e complexidade que
necessita para seu sucesso. Referente à métrica de software, assinale a alternativa
CORRETA:
17/06/2021 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/4
 a) As métricas de software servem para auxiliar a equipe de desenvolvimento de software a
produzir o produto final com melhor qualidade, evitando redundância de código-fonte e sua
ilegibilidade.
 b) As métricas de software servem para determinar o tipo de programação a ser utilizada:
estruturada ou orientada a objetos.
 c) Métricas de software são frameworks de IDEs de desenvolvimento que facilitam o
desenvolvimento de cronogramas para dimensionar projetos.
 d) As métricas de software são métodos da Engenharia de Software que servem para
determinar o tamanho de projetos.
9. Dentre as métricas de software, destacam-se pontos por função, que é uma das técnicas
mais utilizadas na Engenharia de Software. Análise de pontos por função realiza o cálculo do
custo e prazo por meio das funcionalidades do software, medida relacionada aos requisitos
do negócio. Referente à métrica de software pontos por função, analise as seguintes
afirmativas:
I- Medição dos requisitos solicitados pelo usuário.
II- Base de custos e prazos no cálculo de linhas do código-fonte do programa que será
entregue ao cliente.
III- Apoio de análises da qualidade e produtividade do software.
IV- Baseia-se nas palavras reservadas da linguagem de programação (IF, DIV, READ, entre
outras), operadores lógicos e nos operandos.
V- Processo de medição caro, mesmo que a equipe de gestão do projeto tenha experiência
na aplicação desta técnica.
Assinale a alternativa CORRETA:
 a) As afirmativas II, III, IV e V estão corretas.
 b) Somente a afirmativa I está correta.
 c) As afirmativas I, III e IV estão corretas.
 d) As afirmativas I, III e V estão corretas.
10.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 haver confiabilidade dos dados,
a medição deve especificar: o tamanho do produto de 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 para realização de uma tarefa, além do grau de satisfação do
cliente. Partindo desse 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) V - V - F - F.
 b) V - F - V - V.
 c) F - V - V - V.
 d) F - V - V - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais