Buscar

Prova Projeto Orientado a Objetos

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 3 páginas

Prévia do material em texto

08/05/2019 21)51UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
Página 1 de 3https://portaldoalunoead.uniasselvi.com.br/ava/notas/request…URTMjA=&action3=NDQ3MDc0&action4=MjAxOS8x&prova=MTA3NjQxODk=
Acadêmico: Idano Silva Melo (1290767)
Disciplina: Projeto Orientado a Objetos (ADS20)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:447074) ( peso.:1,50)
Prova: 10764189
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 II e IV estão corretas.
 b) Somente a afirmativa IV está correta.
 c) As afirmativas I e IV estão corretas.
 d) As afirmativas I, II e III estão corretas.
2. 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) As afirmativas I, II e IV estão corretas.
 c) As afirmativas III e IV estão corretas.
 d) Somente a afirmativa I está correta.
3. 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 baseadas em objetos são mais complexas que as utilizadas em programação estrutural.
 b) As métricas de software não indicam a qualidade do produto a ser desenvolvido, mas, sim, a produtividade das pessoas que o desenvolvem.
 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 ajudam a avaliar a produtividade do processo de desenvolvimento sendo utilizado, assim como avaliar benefícios de novas ferramentas a serem adquiridas.
4. Durante o desenvolvimento de software nos últimos anos, muitos foram os problemas frequentes encontrados, cujas soluções se tornaram padrões. Neste sentido, um padrão de projeto define
um nome, o problema e a sua solução em orientação a objetos, facilitando compreender sua delimitação e em que momento ou situação utilizar. Com base no exposto, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) O ADT (Abstract Data Type) possui o propósito de ocultar a estrutura de dados, sendo um exemplo o Repository (base de dados).
( ) Decoupling é um padrão que divide o software em partes, permitindo que estas partes individuais possam ser construídas, reutilizadas e alteradas independentemente uma da outra.
( ) O padrão Facade se trata de uma interface unificada para o conjunto de interfaces, podendo ter alguns componentes ocultos.
( ) De acordo com o padrão Singleton, uma classe não é instanciada na aplicação, desde que ela seja definida por este padrão.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - V - V - F
5. 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 e IV estão corretas.
 c) As sentenças I, II e III estão corretas.

08/05/2019 21)51UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
Página 2 de 3https://portaldoalunoead.uniasselvi.com.br/ava/notas/request…URTMjA=&action3=NDQ3MDc0&action4=MjAxOS8x&prova=MTA3NjQxODk=
 d) As sentenças III e IV estão corretas.
6. 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) I, apenas.
 b) I e II, apenas.
 c) IV, apenas.
 d) II e IV, apenas.
7. 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 qualidadedo 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 I, II e III estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I e IV estão corretas.
8. O desenvolvimento de projetos orientados a objetos possui muitas atividades, cada uma delas muito importante para se obter um produto de software com qualidade. Para que um projeto de
software tenha um bom gerenciamento, controlando prazos e custos, é necessária a utilização das métricas de software. Sobre o exposto, classifique V para as sentenças verdadeiras e F para
as falsas:
( ) No desenvolvimento de software orientado a objetos, o processo de medição é diferente do desenvolvimento tradicional.
( ) O número de defeitos encontrados na fase de desenvolvimento de software é um dos números que algumas métricas retornam.
( ) O processo de medição não é um processo cíclico, e envolve planejamento, medição e análise dos resultados.
( ) A métrica conhecida por análise por ponto de função (FPA) é uma das mais utilizadas, a qual é específica para desenvolvimento de software orientado a objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - V - F - F.
 c) F - V - V - V.
 d) V - F - F - V.
9. 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 - F.
 d) F - V - V - V.
10. 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 III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
08/05/2019 21)51UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
Página 3 de 3https://portaldoalunoead.uniasselvi.com.br/ava/notas/request…URTMjA=&action3=NDQ3MDc0&action4=MjAxOS8x&prova=MTA3NjQxODk=
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais