Buscar

Análise Orientada a Objetos I - Avaliação Final (Objetiva) 2020

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

Parte superior do formulário
Parte inferior do formulário
Parte superior do formulário
Parte inferior do formulário
	Disciplina:
	Análise Orientada a Objetos I (ADS10)
	
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX 
	Nota da Prova:
	10,00
	
	
	
	
	
	
Legenda:  Resposta Certa  
Parte superior do formulário
	1.
	O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento como iterativos e incrementais, em que uma nova funcionalidade é implementada somente quando a funcionalidade atual for aprovada e validada utilizando os casos de uso. Considerando esta e outras características do UP, analise as seguintes sentenças:
I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos.
II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais.
III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida que este envolvimento torna o sistema mais adaptado às necessidades dele.
IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças II e III estão corretas.
	 b)
	As sentenças I, II e IV estão corretas.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças I e III estão corretas.
	2.
	O diagrama de casos de uso é considerado um dos mais abstratos e flexíveis dentre todos os diagramas existentes na UML. Tamanho é o grau de sua abstração, que sua apresentação é recomendada aos clientes juntamente com os protótipos do sistema que será desenvolvido. Considerando as características dos diagramas de casos de uso, assinale a alternativa CORRETA:
	 a)
	Atores servem para representar unicamente as pessoas que interagem com os sistemas.
	 b)
	Os casos de uso também servem para identificar as funcionalidades que cada ator terá no sistema.
	 c)
	Um ator é toda e qualquer pessoa que participa do levantamento de requisitos.
	 d)
	Os diagramas de casos de uso são utilizados em conjunto com os diagramas de componentes, no sentido de auxiliar a modelagem do sistema.
	3.
	Um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. Podemos afirmar, de maneira mais simples, que seria um conjunto de objetos com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma a encontrar suas respectivas classes. O diagrama de classes é composto pelas classes que formam o sistema e suas associações ou relacionamentos. Acerca do conceito de herança, bem como o que precisa ser ou não implementado, analise as sentenças a seguir: 
I- O conceito herança permite que uma classe filha herde métodos e atributos de uma classe mãe (superclasse). 
II- A classe filha não precisa ter implementado os atributos e os métodos que já existem na sua superclasse. 
III- A herança permite que quando necessária alteração de um método da superclasse, todas as classes filhas desta terão este método atualizado automaticamente. 
IV- Uma subclasse também é chamada de classe mãe.
Assinale a alternativa CORRETA:
FONTE: https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-classes/37224. Acesso em: 24 ago. 2018.
	 a)
	As sentenças I, II e III estão corretas.
	 b)
	As sentenças I, II 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.
	4.
	Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar, visualizar e documentar modelos de software orientados por objetos. Não pode ser considerada um método de desenvolvimento, pois não determina o modo de fazer as coisas. Apenas auxilia no entendimento dos cenários e na comunicação do entendimento para todos os envolvidos no desenvolvimento. Acerca da unificação da UML, analise as sentenças a seguir:
I- Ela foi criada a partir da unificação, inicialmente, dos métodos Booch e OMT 
II- A UML anteriormente era chamada de Método unificado
III- O método OOSE foi incorporado posteriomente a UML
IV- O método de Booch resultou no Método Unificado.
Assinale a alternativa CORRETA:
	 a)
	Somente a sentença IV está correta.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	As sentenças III e IV estão corretas.
	5.
	A elaboração é a segunda fase do Processo Unificado (UP). As interações que ocorrem nesta fase têm como objetivo detalhar a análise e expandir os casos de uso, obtendo desta forma sua descrição detalhada e verificar as situações excepcionais. Referente à fase de elaboração do UP, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As interações desta fase são voltadas para a produção de uma arquitetura de alto nível.
(    ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada.
(    ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou dinâmicos.
(    ) A geração de código é realizada de forma significativa nesta fase.
(    ) Ao chegar no final da fase elaboração, os desenvolvedores estão aptos a planejar a fase seguinte, que é de construção.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F - V.
	 b)
	V - V - F - V - F.
	 c)
	F - F - V - V - V.
	 d)
	V - F - V - V - F.
	6.
	O processo unificado (UP) pode ser definido como um framework orientado a processos, em que a função essencial dos casos de uso é a captura dos requisitos do sistema de forma organizada. Considerando a atividade de captura de requisitos dentro do UP, analise as seguintes sentenças:
I- Os requisitos funcionais são registrados através dos casos de uso.
II- Os requisitos não funcionais podem ser registrados através dos casos de uso.
III- Requisitos suplementares são normalmente colocados em um documento adicional.
IV- Os fluxos principal e alternativo não fornecem informação para a captura de requisitos.
Agora, 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 I, II e III estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	7.
	A dificuldade na realização de um projeto de software que entregue um produto de qualidade, dentro do prazo e custos esperados impulsiona o interesse por metodologias de estimativa e controle de projeto. Considerando as características das atividades de levantamento de custos e prazos em um projeto de software, assinale a alternativa CORRETA:
	 a)
	Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do custo do software torna-se simples.
	 b)
	O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do software.
	 c)
	A criação de uma margem de segurança em termos de prazo e custo não é recomendada em projetos de desenvolvimento de software.
	 d)
	Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de profissionais que não haviam sido previstos no início do projeto, o que acarreta um aumento de custos.
	8.
	A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software no contexto específico do paradigma orientado a objetos. Não é considerada uma metodologia de desenvolvimento e, portanto, não especifica como as coisas devem ser construídas ou conduzidas nos projetos. Esta linguagem é composta por vários elementos de modelo que representam as diferentes partes de um sistema. Seus objetivos primordiais são: especificação, documentação, estruturação para subvisualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. Acerca os elementos da UML, assinale a alternativa INCORRETA:
	 a)
	Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.
	 b)
	Um objeto é quem fará a execução da classe especificada, sendoalgo abstrato, ou seja, não oriundo do mundo real.
	 c)
	Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas ou até mesmo outros pacotes. O diagrama de pacotes é uma das opções da linguagem de modelagem unificada.
	 d)
	Um componente representa um módulo físico do código e é modelado durante o ciclo de desenvolvimento e refinado sucessivamente durante a instalação e a execução do sistema.
	9.
	A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software no contexto específico do paradigma orientado a objetos. Não é considerada uma metodologia de desenvolvimento e, portanto, não especifica como as coisas devem ser construídas ou conduzidas nos projetos. Esta linguagem é composta por vários elementos de modelo que representam as diferentes partes de um sistema. Seus objetivos primordiais são: especificação, documentação, estruturação para subvisualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. Acerca das características do DCU da UML, analise as sentenças a seguir:
I- É o diagrama mais utilizado da UML.
II- Representa a visão do usuário, auxiliando no levantamento e na análise dos requisitos do software.
III- A notação é simples e de fácil compreensão.
IV- É o mais concreto e rígido de todos os diagramas da UML. 
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)
	Somente a sentença IV está correta.
	 d)
	As sentenças II e IV estão corretas.
	10.
	O objetivo do diagrama de caso de uso é ilustrar de uma forma geral o sistema, isto é, apresentar uma visão externa e geral das funcionalidades e de seus serviços, sem se preocupar em como eles serão realizados. O diagrama de caso de uso pode ser representado por atores, casos de uso e o relacionamento entre os seus elementos. Referente aos diagramas de caso de uso, analise as sentenças a seguir: 
I- Um ator é um usuário do sistema, pode ser tanto um usuário humano quanto pode ser um sistema computacional.
II- Um ator pode desempenhar muitos casos de uso e um caso de uso pode ser representado por vários atores.
III- Os casos de uso são representados por círculos.
IV- Um caso de uso define uma sequência das atividades ou ações que um sistema realiza. Desta forma, produz um resultado de valor a um determinado ator.
V- Os casos de uso definem os serviços, tarefas ou funções do sistema.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças III, IV e V estão corretas.
	 b)
	As sentenças I, II, III e V estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças I, II, IV e V estão corretas.
	11.
	(ENADE, 2017) O diagrama de classe apresentado na figura representa a modelagem de um serviço de transferência de materiais entre funcionários de uma empresa. Considerando o diagrama da classe apresentado, analise as sentenças a seguir:
I- A classe Funcionário é abstrata.
II- Uma RequisicaoTransferencia só existe se estiver vinculada a um Material.
III- A classe Funcionário, em razão de sua associação, possui um atributo do tipo RequisicaoTransferencia.
IV- Em uma implementação da classe RequisicaoTransferencia, é necessário adicionar um atributo simples do tipo Material.
É CORRETO o que se afirma em:
	
	 a)
	I, II, III e IV.
	 b)
	I e II, apenas.
	 c)
	I, III e IV, apenas.
	 d)
	III e IV, apenas.
	12.
	(ENADE, 2005) A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não apenas conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que:
	 a)
	Os usuários utilizem as aplicações de forma mais simples.
	 b)
	A computação seja acionada por troca de mensagens entre objetos.
	 c)
	Os sistemas sejam encapsulados por outros sistemas.
	 d)
	Os programadores de aplicações sejam mais especializados.
Prova finalizada com 12 acertos e 0 questões erradas.
Parte inferior do formulário

Continue navegando