Escolar Documentos
Profissional Documentos
Cultura Documentos
Um dos
principais
diagramas
da dificuldade
UML e o Diagrama
de Classes.
Obser
vando
meus alunos,
nao vejo
no aprendizado
do que
elacionamento
um re
de associac;ao, heran9c1 ou agregao. Vejo dificuldade
em se abstrair o conceito desses relacionamentos do mundo real, ou
melhor, de um problema real.
tijolo
ldit 51.itddd
110 Exercltando Modelagem em UML
RESOLUCAO 45.B(RADIOTAxl):
0.1
1.2
Chnte
Telefone
o_
o..
0.1
Set
3',5
dala-: dam
hara :1lmti
local:airing
:airing ju'lz :string awclr,ar :siting
: Integer
o:lnlege(
-:siring
C8l'l1ilil :1111191'
lndMdual duplo lriplo
Enumllpol'ont
SnOW 666
112 Exercltando Modelagem em UML
ramal
:string
eMaH:
,..
QuotaBolao
qtd :Integer
pago :boolean
o..
Bolao
coocurso :Integer
o..
d.itaSorleio :
dalB valorCota
:real
numCol.ils :
gerarPaglnaWebBola
o
gerarllslaNaoPagant
es
TjpoJogo
nome :string
1.
Aposta
valorAposta :real
numeroApos1ado :illtegef
[Bolao.TjpoJogo.qtdMlnimaApo
sta,
Bolao.lipoJogo.qtdMaJ<lmaApo
qldMinimaAposta :integer
q1dMaxlrnaAposta :Integer
Partida
Tomeio
scoreFinalJogador1 :
O.!
posicaoJogadaX:integer
t tt '.NMdd
Capitulo
5
.
49 (CONTROLE
DE
TAREFAS):
,,_
!conclusao -1
114
PLACAS
ExeRcrc,o:
A partir do cenario descrito no Exercfcio 34 do Capltulo 3
(Encomenda de Placas} e dos cases de uso descritos. desenhe um
diagrama de ma quina de estados para controle da mudanc;a de
estados de uma tarefa.
RESOLUCAO 50 (ENCOMENDA DE PLACAS):
I cadastro de enCOffl8rlda
Aguardando Conclusao da Encomenda
,-
entrylModlficaJSl.itus(Aberto)
J Clente T
pede
51. CENARIO: RADIO
Axlcancelamento
MAR 8:I Encomenda
SOL pronlll
ExERclc10:
Caocelando encomendaI Cflente abandonou encomendaAtuardando pagamento e entrega
A partir do
cenario descrito no Exercfclo 35 do Capitulo 3 (Radio Taxi
Mar &
Sol)
e dos cases de uso descritos, desenhe
um diagrama de ma
entryJModificarStatus(pronto)
entry/ModiflcarStatus(C;Jncelado)
quina de estados para controle da mudanya de estados de uma tarefa.
,_ de cc,rlda
- -""' --
-1
A pendice
1-
2-
b) ll e
lll
e) IIe
IV
c) Ill e IV
a) classe
c)
polimorfismo
3-
b) heran
d} encapsulamento
117
4-
b) Interface
c) classe
e)
encapsulamento
um tipo de relacionamento
possivel de ser apllcado ao(s) seguinte(s) elemento(s) de modelo
na UML:
a)
b)
c)
d)
e)
6-
c) somernte Ill
5-
b) somente II
e) somente II e
Ill.
a b c b b b c a
SD$ W666
lniciar
EstadoO
Estado2
Estado3
Estado4
b)
Estado1
e) Estado4
c} Estado2
qOes
8-
Uvro
0..
0 . t1---L-
Emprestim
cntEmprestimo
leitor
1rmEmprestlmo
:
TFRMEMPRESTIM
Create
ObterCodleltor
Nomeleitor(cod :string}
MostraNomeleitor
b) l e lV;
c) II, 111 e IV;
d) I, 111 e IV;
e) I,II,Ill e IV.
11- (IBGE) Consldere as seguTntes assertlvas sobraa tecnlca de
especiftca o de requisltos-conheclda como casos de uso:
I.
As assertivas corretas
sao: (A}somente a I;
(B)
somente a II;
(C)
somente a Ill;
(D)
somente Ie II;
(E)
I,II e Ill.
12(IBGE) Octnsidere os segufntes elementos da UML:
l. classes
II. associaes Ill.
mensagem
IV. estado
V. tr:ansi o
Os elementos que fazem parte Ela um diagrama de classes sao:
(A)
(B)
(C)
(D)
(E)
somente Ie II;
somente I,IIe Ill;
somente I,Ille IV;
somente II, IlleIV;
somente IV e V.
ur,
+ GABARJTO
01
02
03
04
05
06
07
08
09
10
11
12
13
14
(A)
(A)
(B)
(E)
(A)
(E)
(8)
(0)
(C)
(B)
(E)
(A)
Errado
Errado