PROVAS 1 e 2 - Analise orientada a objetos
9 pág.

PROVAS 1 e 2 - Analise orientada a objetos


DisciplinaAnálise Orientada A Objetos II228 materiais361 seguidores
Pré-visualização4 páginas
1.
	O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida. Geralmente o utilizamos para entender como tais mudanças acontecem. Assim, definimos as trocas de mensagens e os métodos que os controlam. Com relação a este diagrama, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Seus principais componentes são: estado e evento.
(    ) Mostra o estado dos objetos durante seu ciclo de vida.
(    ) Início e fim são os extremos de uma transação na mudança de estado de um objeto.
(    ) É o diagrama mais utilizado da UML.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F.
	 b)
	V - F - F - F.
	 c)
	F - V - F - V.
	 d)
	V - V - V - F.
	2.
	A Linguagem de Modelagem Unificada é composta por treze diagramas com funções distintas, que tem como objetivo representar graficamente as diferentes partes de um sistema. Os diagramas podem ser de estrutura ou comportamento. Ambos podem ser classificados ainda em estáticos ou dinâmicos. Dentre os diagramas de comportamento e que apresentam uma visão dinâmica, podemos citar um diagrama que descreve como um sistema reage aos acontecimentos internos e externos em uma determinada situação. Neste caso, representam diferentes cenários do sistema e os aspectos que provocam mudanças de uma situação para outra. Estas características estão relacionadas ao diagrama de:
	 a)
	Máquina de Estados.
	 b)
	Atividade.
	 c)
	Casos de Uso.
	 d)
	Tempo.
	3.
	Casos de uso são documentos textuais, mas a UML define um diagrama de casos de uso para ilustrar o sistema de uma forma geral. O diagrama de casos de uso da UML é um dos mais utilizados, pois facilita o entendimento acerca da interação do usuário com o sistema. Ele permite um melhor entendimento por parte do usuário que é leigo nas linguagens técnicas envoltas no desenvolvimento dos sistemas computacionais. Com relação aos diagramas de casos de uso, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Casos de uso são mais utilizados no levantamento de requisitos não funcionais do que no levantamento de requisitos funcionais. 
(    ) O relacionamento de generalização/especialização pode ocorrer entre casos de uso ou entre atores.
(    ) Casos de uso são usados para decompor requisitos em requisitos menores.
(    ) Mostram um conjunto de casos de uso, atores e seus relacionamentos. São estáticos e criados após o levantamento dos requisitos funcionais da aplicação.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - V.
	 b)
	V - F - V - F.
	 c)
	F - V - F - V.
	 d)
	F - V - V - V.
	4.
	Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam as características comportamentais. Foram criados no intuito de extrair as características e o funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema em construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA:
	 a)
	É pouco utilizado, pois é considerado muito burocrático.
	 b)
	Não permite visualizar como os usuários interagem com o sistema.
	 c)
	Utilizado na fase de levantamento e análise de requisitos do sistema.
	 d)
	Representa uma visão interna do sistema.
	5.
	Os Diagramas de Casos de Uso têm como objetivo auxiliar a comunicação entre a equipe de desenvolvimento e os usuários finais, descrevendo os cenários que mostram as funcionalidades do sistema do ponto de vista do usuário. Sobre os Diagramas de Casos de Uso, analise as sentenças a seguir:
I- O Diagrama de Casos de Uso é representado pelos atores, casos de uso e relacionamentos.
II- Associações e generalizações são relacionamentos dos casos de uso.
III- Descrevem funcionalidades somente para novos sistemas, não sendo utilizados em manutenções de sistemas já existentes.
IV- Não são utilizados para a representação de requisitos.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I e II estão corretas.
	 b)
	As sentenças I e IV estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças II e III estão corretas.
	6.
	O diagrama de casos de uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de caso de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de casos de uso as principais funcionalidades de seu sistema. Os diagramas de casos de uso são compostos por cinco elementos. Entre eles, podemos destacar o relacionamento. Sobre os elementos que representam relacionamentos de casos de uso, analise as opções a seguir: 
I- Agregação. 
II- Generalização.
III- Dependência. 
IV- Associação. 
Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SI-II/Uml/diagramas/usecases/usecases.htm>. Acesso em: 29 set. 2017.
	 a)
	As opções II, III e IV estão corretas.
	 b)
	As opções I, III e IV estão corretas.
	 c)
	As opções I, II e III estão corretas.
	 d)
	As opções I, II e IV estão corretas.
	7.
	A UML consiste em um certo número de elementos gráficos que se combinam para formar diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos diversos diagramas. Casos de uso são diagramas comportamentais e informais usados para fases de levantamento e análise de Requisitos do Sistema. Com relação aos casos de uso, analise as sentenças a seguir:
I- O diagrama de atividades pode expressar as ações executadas nos casos de uso.
II- Um dos objetivos dos casos de uso é compreender o sistema através de cenários de utilização.
III- É necessário que o detalhamento dos casos de uso seja o maior possível.
IV- Casos de uso chamam e se comunicam com outros casos de uso de forma prática e rápida.
Assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.macoratti.net/net_uml3.htm>. Acesso em: 29 set. 2017.
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças III e IV estão corretas.
	8.
	O Diagrama de Atividade da UML 2 é utilizado para modelar atividades que podem ser um método ou um algoritmo, ou mesmo um processo de negócio. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Representa ações executadas por casos de uso. 
(    ) As linhas verticais do diagrama de atividade identificam o executor da ação.
(    ) Ações não podem ser decompostas dentro das atividades. 
(    ) Ações não podem ser entendidas como pré ou pós-condições.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - F.
	 b)
	F - V - V - F.
	 c)
	V - V - V - F.
	 d)
	F - F - V - V.
	9.
	O objetivo da UML é descrever qualquer tipo de sistema, representando-os graficamente através de seus diagramas. Estes diagramas são divididos em três categorias distintas: de comportamento, de estrutura e de interação, que apresentam a visão estática ou a visão dinâmica do sistema. A visão estática representa as partes do sistema que não sofrem mudanças com o tempo. A visão dinâmica representa as mudanças frequentes de outras partes da mesma aplicação. Assinale a alternativa CORRETA que apresenta os diagramas cujas características estão relacionadas com a visão dinâmica do sistema:
	 a)
	Casos de Uso e Atividades.
	 b)
	Pacotes e Casos de Uso.
	 c)
	Implantação e Pacotes.
	 d)
	Implantação e Atividades.
	10.
	A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as melhores práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na interpretação do problema sua respectiva solução, propondo uma visão macro dos objetos e seus relacionamentos. A UML propõe uma linguagem visual