Buscar

Avaliação II - 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 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

13/06/23, 18:12 Avaliação II - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:827397)
Peso da Avaliação 1,50
Prova 66142048
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Determinado padrão caracteriza-se por ser um padrão de projeto que notifica automaticamente todas 
as dependências quando o objeto mudar de estado.
Acerca desse padrão, assinale a alternativa CORRETA: 
A Observer.
B Mestre / Escravo.
C Framework.
D Memento.
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, III e IV estão corretas.
B As sentenças I e II estão corretas.
C Somente a sentença I está correta.
D As sentenças III e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
13/06/23, 18:12 Avaliação II - Individual
about:blank 2/4
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 permite o desenvolvimento da modelagem de conceitos de negócios, porém, não
garante que alterações da ideia conceitual possa acontecer.
B O Archetype pattern define um nível de abstração inferior dos conceitos de negócios.
C 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.
D 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.
Dentre os padrões existentes, podemos conhecer, também, outros tipos de padrões como: DAO / 
DAL; BO/ BLL; DTO e MVC.
O que significa as siglas da arquitetura MVC?
A Modelo Controlador de Telas.
B Controle de Telas Modulares.
C Mobile-View-Controller.
D Model-View-Controller.
Dentre os tipos de padrões, podemos conhecer, também, os tipos de padrões como: DAO / DAL; BO/ 
BLL; DTO e MVC.
O que é o MVC?
A Padrão ou arquitetura que permite dividir as funcionalidades de seu sistema em camadas.
B Modelo utilizado para descrever o projeto.
C Padrão obrigatório em projetos orientados a objetos.
D Modelo com a finalidade de mostar uma visão geral do padrão, lendo o por completo.
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 
3
4
5
6
13/06/23, 18:12 Avaliação II - Individual
about:blank 3/4
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 Possuem um único objetivo: a análise do esforço realizado para que uma determinada tarefa seja
desenvolvida.
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 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.
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 As sentenças I, II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças III e IV estão corretas.
D Somente a sentença II está correta.
Existem basicamente duas categorias de métricas de software, de acordo com Pressman (1995). 
Acerca dessas categorias, analise as sentenças a seguir: 
I- Medidas diretas.
II- Medidas indiretas.
III- Medidas previstas.
IV- Medidas alternativas.
V- Medidas de tempo.Assinale a alternativa CORRETA:
FONTE: PRESSMAN, R. S. Software engineering: a practitioner’s approach. 6. ed. Nova York: 
McGraw-Hill, 2005.
A As sentenças II e III estão corretas. 
B As sentenças I e III estão corretas. 
7
8
13/06/23, 18:12 Avaliação II - Individual
about:blank 4/4
C Somente a sentença I está correta. 
D As sentenças I e II estão corretas. 
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 As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
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 Singleton.
B Visitor.
C Mediator.
D Iterator.
9
10
Imprimir

Continue navegando