Buscar

Gabarito Autoatividades Análise Orientada a Objetos II

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 25 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 25 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 9, do total de 25 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

das
A
Gabarito
utoatividades
ANÁLISE ORIENTADA A OBJETOS II
Centro Universitário Leonardo da Vinci
Rodovia BR 470, Km 71, nº 1.040
Bairro Benedito - CEP 89130-000
Indaial - Santa Catarina - 47 3281-9000
Elaboração:
Revisão, Diagramação e Produção:
Centro Universitário Leonardo da Vinci - UNIASSELVI
2015
3UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
GABARITO DAS AUTOATIVIDADES DE
ANÁLISE ORIENTADA A OBJETOS II
Centro Universitário Leonardo da Vinci
Rodovia BR 470, Km 71, nº 1.040
Bairro Benedito - CEP 89130-000
Indaial - Santa Catarina - 47 3281-9000
Elaboração:
Revisão, Diagramação e Produção:
Centro Universitário Leonardo da Vinci - UNIASSELVI
2015
UNIDADE 1
TÓPICO 1
1 Cite os objetivos da UML.
R.: Os objetivos da UML são: 
• A modelagem de sistemas (não apenas de software) usando os conceitos 
da orientação a objetos.
• Estabelecer uma união fazendo com que métodos conceituais sejam também 
executáveis.
• Criar uma linguagem de modelagem usável tanto pelo homem quanto pela 
máquina.
2	 Defina	classe.
R.: Uma classe é a descrição de um tipo de objeto. Todos os objetos 
são instâncias de classes, onde a classe descreve as propriedades e 
comportamentos daquele objeto. Objetos só podem ser instanciados de 
classes. Usam-se classes para classificar os objetos que identificamos no 
mundo real.
3	 Defina	objeto.
R.: Um objeto é um elemento que podemos manipular, acompanhar seu 
comportamento, criar, destruir etc. Um objeto existe no mundo real. Pode 
ser uma parte de qualquer tipo de sistema, por exemplo, uma máquina, uma 
organização, ou negócio. Existem objetos que não encontramos no mundo 
real, mas que podem ser vistos de derivações de estudos da estrutura e 
comportamento de outros objetos do mundo real.
4	 O	que	você	entende	por	pacote?
R.: Pacote é um mecanismo de agrupamento, onde todos os modelos de 
elementos podem ser agrupados. Em UML, um pacote é definido como: "Um 
mecanismo de propósito geral para organizar elementos semanticamente 
4 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
relacionados em grupos". Todos os modelos de elementos que são ligados 
ou referenciados por um pacote são chamados de "Conteúdo do pacote". 
Um pacote possui vários modelos de elementos, e isto significa que estes 
não podem ser incluídos em outros pacotes. 
5	 O	que	é	um	diagrama?
R.: Os diagramas utilizados pela UML são compostos de nove tipos: diagrama 
de use case, de classes, de objeto, de estado, de sequência, de colaboração, 
de atividade, de componente e o de execução.
TÓPICO 2
1		 Explique	a	utilidade	do	diagrama	de	casos	de	uso	para	os	testes	do	
sistema.
R.: Os profissionais responsáveis pelos testes utilizam o modelo de casos de 
uso para planejar as atividades de teste. Os casos de uso e seus cenários 
oferecem casos de teste. Quando o sistema está sendo testado, os cenários 
sobre o sistema podem ser verificados para identificar a existência de erros.
2		 Explique	a	utilidade	do	diagrama	de	casos	de	uso	para	criação	dos	
manuais	do	usuário.	
R.: Os manuais e guias do usuário podem ser construídos com base no 
modelo de casos de uso. Na verdade, se o modelo de casos de uso foi bem 
construído, deve haver uma correspondência clara entre cada caso de uso 
do sistema e uma seção do manual do usuário. Isso porque esse modelo 
está baseado na noção de que o sistema é construído para se adequar à 
perspectiva de seus usuários.
3		 Construa	 um	modelo	 de	 casos	de	uso	para	 a	 seguinte	 situação	
fictícia:	"Estamos	criando	um	serviço	de	entregas.	Nossos	clientes	
podem	nos	 requisitar	 a	entrega	de	volumes.	Alguns	volumes	são	
considerados	de	maior	valor	por	nossos	clientes,	e,	portanto,	eles	
querem	ter	tais	volumes	segurados	durante	o	transporte.	Contratamos	
uma	companhia	de	seguro	para	segurar	volumes	de	valor".
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.
R.:
5UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
3	 Qual	é	a	notação	da	UML	para	um	caso	de	uso?	Qual	é	a	notação	
da	UML	para	 um	 ator?	Qual	 a	 notação	 utilizada	 na	UML	para	 o	
relacionamento	de	generalização	entre	casos	de	uso?
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.
R.: 
4	 Defina	o	que	significa	um	ator.	O	que	significa	um	ator	estar	associado	
a	um	caso	de	uso	por	um	relacionamento	de	comunicação?
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.
R.: Ator: Atores estão fora do sistema, interagindo com o sistema, dialogando 
com o sistema. Um ator define um papel que pode ser desempenhado por 
um usuário na sua interação com o sistema. 
Comunicação: Significa que existe diálogo entre o ator e o caso de uso. 
Considera-se, às vezes, erradamente, que a associação de comunicação 
representa o fluxo de dados. Não é isso. A associação de comunicação 
representa um diálogo entre o ator e o sistema, um tipo de canal de 
comunicação sobre o qual podem fluir dados em ambas as direções durante 
o diálogo. Para entender plenamente o papel definido para um ator, você deve 
6 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
saber em que casos de uso o ator está envolvido. Para entender plenamente 
o alcance de um caso de uso, você deve saber os atores com os quais ele 
se comunica. 
Atores se comunicam com o sistema por muitas razões, incluindo: Iniciar um 
caso de uso. Os casos de uso sempre são iniciados por atores. Pedir alguns 
dados armazenados no sistema, os quais então o caso do uso apresenta 
ao ator. Mudar os dados armazenados no sistema por meio de um diálogo 
com o sistema. Informar que ocorreu algo que o sistema deve estar ciente. 
Casos de uso se comunicam com atores por muitos motivos: Se algo especial 
aconteceu no sistema, um ator pode ter de ser informado. Um caso de uso 
pode necessitar da ajuda de um ator para tomar uma decisão. Um caso de 
uso pode delegar responsabilidade a um ator.
5	 Qual	o	objetivo	dos	casos	de	uso?
R.: O diagrama de casos de uso tem o objetivo de ilustrar em um nível alto 
de abstração quais elementos externos interagem com que funcionalidades 
do sistema.
• Facilitar a comunicação entre os stakeholders. 
• Criar uma documentação que permita o entendimento dos requisitos. 
• Auxiliar na definição do cronograma. 
• Auxiliar na elaboração dos casos de teste. 
• Auxiliar na elaboração dos manuais de usuário. 
6	 Considere	 a	 seguinte	 declaração	 obtida	 de	 um	gerente	 de	 uma	
empresa	que	comercializa	livros	por	correio	durante	o	levantamento	
de	requisitos	para	construção	de	um	sistema	de	software:	"Após	a	
ordem	de	compra	do	cliente	ter	sido	registrada,	o	vendedor	envia	uma	
requisição	ao	depósito	com	detalhes	da	ordem	de	compra".	Quais	
atores	em	potencial	podem	ser	identificados	a	partir	desse	texto?
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.
R.: Considerando-se somente o trecho fornecido no exercício, podem ser 
identificados três atores em potencial, a saber: Cliente, Vendedor e Depósito. 
O nome do caso de uso correspondente poderia ser Comprar Produtos.
7UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
7	 Em	uma	empresa,	vários	projetos	são	realizados.	Os	50	empregados	
da	empresa	trabalham	em	pelo	menos	um	projeto.	Há	um	sistema	
implantado	 na	 empresa	 que	 permite	 aos	 participantes	 de	 um	
determinado	projeto	marcarem	suas	horas	de	trabalho.	Esse	sistema	
também	permite	que	outra	pessoa,	ao	fim	do	mês,	gere	os	relatórios	
com	os	totais	de	horas	trabalhadas	de	cada	participante.	Quantos	
atores	você	definiria	para	esse	sistema?
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.R.: Na situação descrita neste exercício, pode-se definir um ator denominado 
Empregado. Este seria o ator no caso de uso Registrar Horas Trabalhadas. 
Podemos também criar um ator denominado Gerência, que seria o ator no 
caso de uso Obter Horas Trabalhadas. O diagrama de casos de uso a seguir 
ilustra a solução aqui descrita.
4	 Suponha	que	um	sistema	de	vendas	deve	gerar	de	forma	automática	
um	conjunto	de	estatísticas	para	a	diretoria	da	empresa	no	último	
dia	útil	de	cada	mês.	Desenhe	o	diagrama	de	casos	de	uso	para	essa	
situação.
FONTE: Disponível em: <http://ebrito.com.br/profa-elaine/ExGabarito.pdf>. Acesso em: 20 out. 
2015.
R.: 
8 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
TÓPICO 3
1	 Analise	o	Diagrama	de	Casos	de	Uso	abaixo,	referente	a	um	módulo	
de	matrícula,	e	construa	um	Diagrama	de	Atividades	para	demonstrar	
modelagem	dos	processos	do	negócio.
9UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
2		 Construa	um	Diagrama	de	Atividades	para	o	seguinte	processo	de	
negócio:
- A autorização do pagamento tem início após um pedido ter sido realizado 
pelo cliente. 
- Ao mesmo tempo, a disponibilidade para cada um dos itens do pedido é 
verificada pelo depósito. 
- Se a quantidade requisitada de um determinado item existe em estoque, tal 
quantidade é associada ao pedido, caso contrário, a quantidade do item será 
alterada (se houver em quantidade menor), se a quantidade em estoque for 
igual a zero, o item será excluído. 
10 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
- O pedido é enviado pelo depósito ao cliente quando todos os itens estiverem 
associados e o pagamento estiver autorizado. 
- O pedido será cancelado se a ordem de pagamento não tiver sido autorizada.
R.:
11UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
3		 Desenhe	 o	 diagrama	 de	 estados	 de	 uma	 tostadeira.	 Defina	 os	
diferentes	estados	do	pão	na	tostadeira,	sem	esquecer	de	especificar	
os	necessários	eventos,	ações	e	condições	com	guarda.
R.:
4		 Uma	das	 formas	de	modelar	 o	 aspecto	dinâmico	de	um	sistema	
com	a	UML	2.0	é	através	da	utilização	do	diagrama	de	máquina	de	
estado (state machine diagram).	Nesse	contexto,	considere	os	dois	
diagramas	de	máquinas	de	estados	representados	a	seguir,	de	acordo	
com	a	notação	da	UML.	Considere	que	os	eventos	e	as	atividades	
homônimas	em	ambos	os	diagramas	têm	o	mesmo	significado.
12 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
Os	 dois	 diagramas	 de	máquinas	 de	 estados	 apresentados	 são	
equivalentes	entre	si.	
PORQUE
Modelar	o	evento02	com	uma	transição	recursiva	(conforme	o	diagrama	
da	direita)	é	equivalente	a	modelar	o	evento02	com	uma	atividade	interna	
(conforme	o	diagrama	da	esquerda).
 
Analisando-se as afirmações acima, conclui-se que:
a) ( ) As duas afirmações são verdadeiras, e a segunda justifica a primeira.
b) ( ) As duas afirmações são verdadeiras, e a segunda não justifica 
a primeira.
c) ( ) A primeira afirmação é verdadeira, e a segunda é falsa.
e)	(x)	As	duas	afirmações	são	falsas.
UNIDADE 2
TÓPICO 1
13UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
1	 Construa	um	Diagrama	de	Sequência	para	abrir	uma	conta,	conforme	
a	descrição	abaixo:	
O	cliente	que	deseja	abrir	uma	conta	no	banco	encaminha	um	pedido	
de	abertura	de	conta,	com	a	documentação	necessária.	O	funcionário	
do	banco,	então,	irá	consultar	o	cadastro	do	cliente	por	meio	do	seu	
CPF,	para	determinar	se	o	solicitante	já	se	encontra	cadastrado.	Se	o	
cliente	já	estiver	cadastrado,	a	consulta	retornará	as	informações	do	
cliente,	caso	contrário	 retornará	um	valor	significando	que	o	cliente	
ainda	não	possui	cadastro	na	instituição.	Em	seguida,	o	cadastro	do	
cliente	poderá	 ser	 atualizado,	 caso	necessário,	 podendo	gerar	uma	
nova	 instância	da	 classe	Cliente,	 se	o	 solicitante	 ainda	não	estiver	
registrado,	ou	simplesmente	atualizar	os	dados	do	mesmo,	se	houver	
necessidade	de	alguma	atualização.	Antes	de	finalizar	a	atualização	do	
cliente,	algumas	inconsistências	devem	ser	levadas	a	efeito,	uma	delas	
é	o	disparo	do	método	para	validação	do	CPF	pelo	próprio	objeto	da	
classe	Cliente.	Após	o	término	da	atualização,	o	objeto	da	classe	cliente	
retornará	algum	sinal	para	o	funcionário	do	banco,	para	indicar	que	o	
cliente	foi	atualizado	com	sucesso	ou	se	ocorreu	algum	erro.	O	banco	
então	irá	informar	ao	cliente	se	o	seu	pedido	foi	ou	não	aprovado.	Em	
caso	de	aprovação,	o	cliente	irá	fornecer	o	valor	inicial	necessário	para	
a	abertura	da	conta	e	escolherá	a	senha.	O	funcionário	irá	disparar	o	
método	de	abertura	na	classe	ContaComum,	ou	seja,	criará	um	novo	
objeto	ContaComum.	Após	 ter	sido	criado	pela	chamada	do	método	
abertura,	o	objeto	de	ContaComum	irá	disparar	o	método	gravar	para	
gerar	uma	nova	instância	da	classe	Historico,	registrando	o	movimento	
gerado	pela	abertura	da	conta,	pois,	para	abrir	uma	conta,	a	instituição	
exige	que	o	cliente	deposite	algum	valor	na	mesma.	O	método	gravar	
retornará	 um	sinal	 indicando	que	o	movimento	 foi	 registrado	 com	
sucesso	e	o	método	abertura	disparado	na	classe	ContaComum,	por	
sua	vez,	retornará	o	número	da	conta	gerado,	indicando	que	a	conta	
foi	criada	com	sucesso	e	finalizando	o	processo	de	abertura	de	conta.
F O N T E : D i s p o n í v e l e m : < h t t p : / / p r o f e s s o r a l u c e l i a . c o m . b r / p r o j S i s t e m a s /
ExerciciosDiagramaDeSequencia03.pdf>. Acesso em: nov. 2015. 
R.:
14 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
2	Elabore	um	Diagrama	de	Comunicação	para	que	um	cliente	possa	
abrir	uma	conta.
 Utilize as classes PessoaFisica, ContaComum e Histórico, conforme 
modelo abaixo.
 Como atores, considere Cliente e Banco.
15UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
R.: 
16 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
3		 São	 diagramas	de	 interação	 da	UML	que	mostram	um	conjunto	
de	objetos	e	as	mensagens	que	poderão	ser	 trocadas	entre	eles,	
enfatizando	a	ordem	temporal	de	mensagens:
a) ( ) Diagrama de Atividades.
b) ( ) Diagrama de Objetos.
c) ( ) Diagrama de Comunicação.
d)	(x)	Diagrama	de	Sequências.
4		 Analise	as	seguintes	afirmativas	sobre	os	Diagramas	de	Interação	
da UML.
17UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
 I- Um Diagrama de Interação mostra a interação entre um conjunto de objetos e seus 
relacionamentos, incluindo as mensagens que poderão ser trocadas entre eles. 
II- Diagramas de Sequência e Diagramas de Colaboração são 
Diagramas de Interação e modelam aspectos dinâmicos de sistemas. 
III- Diagramas de Colaboração dão ênfase à ordenação temporal das 
mensagens trocadas entre os objetos. 
Marque a alternativa CORRETA:
a)	(x)	Apenas	as	afirmativas	I	e	II	são	verdadeiras.
b) ( ) Apenas as afirmativas I e III são verdadeiras.
c) ( ) Apenas as afirmativas II e III são verdadeiras.
d) ( ) Todas as afirmativas são verdadeiras.
TÓPICO 2
1		 Em	relação	aos	relacionamentos	abaixo,	responda:
a) Qual a representação mais correta – a primeira ou a segunda relação? 
Por quê?
FONTE: Disponível em: <http://www.dainf.cefetpr.br/~tacla/UML/0070-DiagClasses-ExerciciosSol.
pdf>. Acesso em: nov. 2015. 
R.: Não há representação mais correta que outra. A interpretação depende 
das necessidades da aplicação.
b) Qual a diferença de interpretação entre as duas representações? Qual 
seria a mais indicada para um tribunal eleitoral regional?
18 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
TO
S
 
II
FONTE: Disponível em: <http://www.dainf.cefetpr.br/~tacla/UML/0070-DiagClasses-ExerciciosSol.
pdf>. Acesso em: nov. 2015. 
R.: A diferença está na navegabilidade das associações. Tanto no primeiro 
diagrama como no segundo, representamos que um eleitor vota em um 
candidato (ou em nenhum). No primeiro diagrama, a partir de um candidato, 
não podemos acessar seus eleitores. No segundo, podemos acessar todos 
os eleitores a partir de um candidato.
2		 Represente	um	e-mail	na	forma	de	Diagrama	de	Classes.	Identifique	
os	componentes	(destinatário,	assunto	etc...)	e	suas	relações.	
R.: 
3		 Qual	 a	diferença	de	 interpretação	entre	os	 relacionamentos	 livro-
sobrecapa	e	livro-páginas?
19UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
R.: Livro-página é uma agregação por composição, logo, se destruirmos o 
livro, somem as páginas e os parágrafos. Representamos um livro como 
algo fisicamente constituído de páginas. Na agregação livro-sobrecapa 
representamos que um livro pode ser constituído por uma sobrecapa, mas 
que a sobrecapa é um objeto que existe independentemente do livro. Os 
tempos de vida dos objetos não são semelhantes.
4		 Todo	aluno	matriculado	em	trabalho	de	diplomação	será	orientado	por	
um	professor.	Alguns	professores	orientam	vários	alunos	e	outros,	
nenhum.	Qual	dos	diagramas	melhor	representa	esta	relação?
R.: Letra C
20 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
5		 Construa	a	hierarquia	de	classes	para	os	seguintes	tipos	de	obras:	
romance,	livro	de	ficção,	livro	de	autoajuda,	gibi,	rock,	filme	ficção,	
comédia	e	MPB.	
R.:
21UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
6		 Defina	pacotes.
R.: Os pacotes são empregados para organizar seus elementos de 
modelagem em conjuntos maiores, que possam ser manipulados como 
grupos. 
 Os pacotes bem estruturados são fracamente acoplados em forte coesão, 
com acesso altamente controlado ao conteúdo do pacote. 
 O uso de pacotes favorece a modularidade. 
 Um diagrama de pacotes mostra pacotes e relações entre estes.
TÓPICO 3
1		 Defina	Componente.
R.: Um componente de software é uma parte física de um sistema. 
2		 Quais	as	vantagens/motivações	para	a	construção	de	modelos	de	
componentes?
R.:  Os clientes podem ver a estrutura final do sistema.
 A equipe de desenvolvimento tem uma estrutura, de modo a trabalhar mais 
controladamente.
 Os escritores técnicos (que produzem documentação e helps) podem 
entender melhor o âmbito do seu trabalho.
 Promove a reutilização.
3		 Defina	Diagrama	de	Objetos.		
R.:  Diagrama de Objetos consiste numa instância do Diagrama de Classes, 
no qual para cada classe temos um objeto em um determinado ponto do 
tempo. 
 Representa uma “fotografia” do sistema em determinado momento. 
 O Diagrama de Objetos pode ser empregado para: – Facilitar a modelagem 
de estruturas complexas de dados. – Auxiliar o desenvolvedor no momento 
de identificar problemas na execução de uma aplicação. 
 A representação gráfica de um objeto é similar à de uma classe, pois 
consiste num retângulo com um ou dois compartimentos.
22 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
UNIDADE 3
TÓPICO 1
1		 É	empregado	para	a	modelagem	dos	aspectos	físicos	de	um	sistema	
OO.	Mostra	a	configuração	dos	nós	de	processamento	em	tempo	de	
execução	e	os	artefatos	que	nele	existem.	Trata-se	do	diagrama	de:
a) ( ) Comunicação
b) ( ) Componentes
c)	(x)	Implantação
d) ( ) Estrutura Composta
2		 Considere	C	=	comportamental	e	E	=	estrutural.	Os	diagramas	de	
componentes,	 objetos,	 comunicação	 e	 estrutura	 composta	 são,	
respectivamente,	categorizados	como:
a) ( ) C; C; E; C
b) ( ) C; C; E; E
c)	(x)	E;	E;	C;	E
d) ( ) E; E; C; C. 
FONTE: Disponível em: <https://www.qconcursos.com/questoes-de-concursos/
questao/22be5843-46>
TÓPICO 2
1		 Descreva	os	passos	para	a	visualização	da	integração	dos	diagramas.
R.: 1- Criação de casos de uso para agrupar funcionalidades mais importantes.
2- Através das funcionalidades do caso de uso, deve-se criar o Diagrama 
de Classes.
3- Depois disso, deve-se criar o Diagrama de Sequência, para casos de uso 
mais importantes.
23UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
4- Usar o Diagrama de Sequência para definir os principais métodos das 
classes e as trocas de mensagens entre elas. Com isso definido, volta-se ao 
Diagrama de Classes para complementá-lo com os métodos definidos nos 
Diagramas de Sequência. 
5- Separar as classes para melhor organizar a aplicação.
6- Terminada a separação das classes, deve ser criado o Diagrama de 
Atividade para os casos de uso cujo procedimento e funcionamento se 
pretende documentar.
7- Verificar se é necessário documentar as interfaces de algum componente de 
software e elaborar Diagramas de Componentes para isso. Se houver classes 
que mudam de estado no decorrer da execução do sistema, desenvolve-se o 
Diagrama de Máquinas de Estados para demonstrar qual a ideia da mudança 
de estado para cada uma delas.
8- Por fim, se o ambiente de implantação for um ambiente heterogêneo, isto 
é, que envolve arquitetura com vários servidores, como servidor de banco 
de dados e servidor de aplicações, entre outros, deve ser criado o Diagrama 
de Implantação para demonstrar a arquitetura de software e hardware onde 
a aplicação deverá ser instalada.
TÓPICO 3
1		 Descreva	os	passos	do	Diagrama	de	Atividades	proposto	no	Estudo	
de	Caso	abordado	acima.
R.: 1- O processo inicia-se com a abertura do protocolo.
2- Abertura de protocolo para solicitação de vendedores.
3- Envio do protocolo para análise do referido trecho.
4- Repasse do protocolo à Engenharia, para que verifique se o trecho em 
questão já não foi orçado anteriormente.
5- Se o trecho já foi orçado, este é enviado diretamente ao arquivo. 
6- Se o trecho não foi orçado, o protocolo é enviado à Topografia para que 
sejam realizados o levantamento e o anteprojeto da rua. 
7- Retorno do protocolo à Engenharia para que sejam feitos o orçamento e 
o projeto definitivo do trecho.
8- Juntamente com o projeto e o orçamento, o protocolo é enviado ao 
Departamento Comercial para que seja feito o croqui com os dados da rua 
e dos respectivos moradores. 
9- Departamento entra em contato com o vendedor da região em questão, 
para repassar-lhe a pasta da rua, com o croqui e o valor a ser pago pelos 
clientes para viabilização da obra. 
10- Vendedor visita cada morador, para oferecer-lhe a pavimentação.
24 GABARITO DAS AUTOATIVIDADES UNIASSELVI
NEAD
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
11- Após as visitas, se a rua não atingir 70% de adesão, o processo é 
arquivado. 
12- Se a rua atingir 70% de adesão, o vendedor solicita a documentação de 
cada morador e preenche a ficha cadastral.
13- Vendedor envia os dados para o departamento comercial analisar as 
informações da rua.
14- Verificar se a documentação está completa ou os clientes podem ter 
impossibilidade de apresentar algum tipo de documento exigido, como 
comprovante de renda, por exemplo. 
15- Havendo falta de documentação, o protocolo é enviado ao diretor-
presidente para que ele avalie a documentação pendente. 
16- Após análise, se a documentação for reprovada, o processo é arquivado.
17- Do contrário, o departamento comercial redige os contratos.
18- O cliente pode financiar diretamente com a empresa em 30 vezes.
19- Ou o cliente financia pelo Banco do Brasil em até 48 vezes.
20- Os clientes que optarem por financiar com o Banco do Brasil recebem 
um desconto de 15%, pois para a empresa o recebimento é à vista. Como 
o Departamento de Engenharia só insere o trecho no cronograma de obras 
quando a rua atinge 50% de recebimento, o trecho vendido é repassado ao 
Departamento Financeiro, para aguardar esta porcentagemde recebimento. 
21- Quando o financiamento acontece direto com a empresa, existe a consulta 
ao SPC. 
22- Na consulta, o cliente pode estar com a situação pendente ou regular.
23- Se a situação estiver regular, o processo é encaminhado à Recepção.
24- Recepção imprime os boletos dos clientes regulares no SPC.
25- Caso o cliente esteja com pendência no SPC, o Departamento Comercial 
entra em contato com o vendedor, que avisa o cliente sobre a pendência no 
SPC e verifica a possibilidade de regularizar a situação. 
26- Os clientes podem regularizar a situação, dando andamento ao processo 
e gerando os boletos.
27- Clientes podem optar em continuar com a situação irregular. 
28- A presidência verifica se, ao retirar os clientes em situação irregular, a 
rua vai permanecer com pelo menos 70% de adesão para dar sequência ao 
processo. Caso afirmativo, o processo segue, sendo repassado à Recepção 
para que sejam impressos os boletos.
29- Se a rua ficar com menos de 70% de adesão, este protocolo é arquivado 
por falta de adesão.
30- Com os boletos gerados, e os clientes efetuando os pagamentos mensais, 
a rua é repassada ao Departamento Financeiro.
31- Departamento Financeiro realiza o controle de recebimentos para 
averiguar o recolhimento de pelo menos 50% da verba.
25UNIASSELVI
NEAD
GABARITO DAS AUTOATIVIDADES
A
N
Á
L
I
S
E
 
O
R
I
E
N
T
A
D
A
 
A
 
O
B
J
E
T
O
S
 
II
32- Tão logo a rua atinja os 50% de recebimento, esta é enviada ao 
Departamento de Engenharia para que seja inserida no cronograma de obras. 
33- Para facilitar o deslocamento dos maquinários, o cronograma de obras 
é dividido por regiões da cidade, chamadas lotes. 
34- Quando é iniciado um determinado lote, todas as ruas vendidas desta 
região, que estejam 50% pagas, são pavimentadas. Buscando aumentar a 
produtividade, pode-se executar a obra ou terceirizar a obra. 
35- No último caso, a empresa passa de executora a fiscalizadora, porém, 
o procedimento é realizado da mesma forma. Quando a obra é finalizada, o 
protocolo é arquivado.

Continue navegando