generated from UFRN-Projeto-Detalhado-de-Software/custom-field
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDiagram_2023-08-31_17-17-33 (1).uxf
668 lines (614 loc) · 42.8 KB
/
Diagram_2023-08-31_17-17-33 (1).uxf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
<diagram program="umletino" version="15.1"><zoom_level>9</zoom_level><help_text></help_text><element><id>UMLClass</id><coordinates><x>2952</x><y>2214</y><w>279</w><h>423</h></coordinates><panel_attributes>Funcionario
--
- nome
- id
- dataDeNascimento
- email
- telefone
- cpf
- vendasPassadas: Historico DesempenhoFuncionario
--
+ Funcionario()
+ getNome()
+ getId()
+ getDataDeNascimento()
+ getEmail()
+ getTelefone()
+ getCpf()
+ setNome()
+ setId()
+ setDataDeNascimento()
+ setEmail()
+ setTelefone()
+ setCpf()
--
Responsabilidade
Armazenar informações sobre o
funcionário</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5724</x><y>81</y><w>153</w><h>99</h></coordinates><panel_attributes>VerFaturamento
--
- tela
--
--
Responsabilidades
Mostrar Faturamento</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>531</x><y>90</y><w>189</w><h>90</h></coordinates><panel_attributes>VerRanking
--
- tela
--
--
Responsibilities
Mostrar Ranking</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5715</x><y>2250</y><w>153</w><h>171</h></coordinates><panel_attributes>Faturamento
--
- valorTotal
- tempo: Periodo
--
+ getValorTotal()
+ getTempo()
+ setValorTotal()
+ setTempo()
--
Responsabilidades
Armazenar as informações
do faturamento</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1098</x><y>108</y><w>189</w><h>99</h></coordinates><panel_attributes>VerAnalise
--
- tela
--
--
Responsabilidades
Mostrar Analise
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2403</x><y>1701</y><w>198</w><h>108</h></coordinates><panel_attributes>CalcularFaturamentoFuncionario
--
- historicoFuncionario
--
--
Responsabilidades
Calcular o faturamento
de um dado funcionario</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1089</x><y>1647</y><w>189</w><h>99</h></coordinates><panel_attributes>Analise
--
--
# calcularAnalise()
--
Responsabilidades
Calcular uma analise
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2655</x><y>1701</y><w>198</w><h>108</h></coordinates><panel_attributes>CalcularFaturamentoEquipe
--
- historicoFuncionarios
--
--
Responsabilidades
Calcular o faturamento
de uma dada equipe</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2898</x><y>1701</y><w>207</w><h>108</h></coordinates><panel_attributes>CalcularFaturamentoEmpresa
--
- historicoVendas
--
--
Responsabilidades
Calcular o faturamento
da empresa</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>873</x><y>1827</y><w>198</w><h>189</h></coordinates><panel_attributes>AnaliseFuncionario
--
- tipoCliente
- tipoFuncionario
- tipoCurso
--
+getTipoCliente()
+getTipoFuncionario()
+getTipoCurso()
+setTipoCliente()
+setTipoFuncionario()
+setTipoCurso()
--
Responsabilidades
Armazenar a Análise do Funcionário
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2655</x><y>1539</y><w>198</w><h>72</h></coordinates><panel_attributes><<Interface>>
CalcularFaturamento
--
+ calcularFaturamento()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1089</x><y>1827</y><w>189</w><h>189</h></coordinates><panel_attributes>AnaliseCliente
--
- tipoCliente
- tipoFuncionario
- tipoCurso
--
+getTipoCliente()
+getTipoFuncionario()
+getTipoCurso()
+setTipoCliente()
+setTipoFuncionario()
+setTipoCurso()
--
Responsabilidades
Armazenar a Análise do Cliente</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1296</x><y>1827</y><w>189</w><h>189</h></coordinates><panel_attributes>AnaliseProduto
--
-tipoProduto
-tipoFuncionario
-tipoCliente
--
+getTipoCliente()
+getTipoFuncionario()
+getTipoCurso()
+setTipoCliente()
+setTipoFuncionario()
+setTipoCurso()
--
Responsabilidades
Armazenar a Análise do Produto</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3546</x><y>3186</y><w>189</w><h>99</h></coordinates><panel_attributes>ManterFuncionario
--
--
--
Responsabilidade
Manutenção (CRUD) do Funcionario
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1989</x><y>99</y><w>189</w><h>99</h></coordinates><panel_attributes>VerVenda
--
- tela
--
--
Mostrar Venda
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>108</x><y>1557</y><w>189</w><h>180</h></coordinates><panel_attributes>Login
--
-nomeDeUsuario
-senha
-idUsuario
--
+getNomeDeUsuario()
+getSenha()
+getIdUsuario()
+setNomeDeUsuario()
+serSenha()
+setIdUsuario()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3294</x><y>2691</y><w>189</w><h>126</h></coordinates><panel_attributes>Gerente
--
- setor
--
+ getSetor()
+ setSetor()
--
Responsabilidade
Armazenar informações sobre o
gerente</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6561</x><y>1413</y><w>189</w><h>99</h></coordinates><panel_attributes>GerarNotificacao
--
-flag
--
- monitorarBancoDeDados()
- notificar()
--
Responsibilities
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2016</x><y>3186</y><w>189</w><h>126</h></coordinates><panel_attributes>ManterVenda
--
-flag
--
--
Responsabilidades
Manutenção (CRUD) da Venda
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4626</x><y>2277</y><w>189</w><h>333</h></coordinates><panel_attributes>Equipe
--
- id
- nome
- membros
- quantidadeDeFuncionarios
- metaDaEquipe
- pontuacao
- pontuacoesPassadas: HistoricoEquipe
--
+ getId()
+ getNome()
+ getMembros()
+ getQuantidadeDeFuncionarios()
+ getMetaDaEquipe()
+ getPontuacao()
+ setId()
+ setNome()
+ setMembros()
+ setQuantidadeDeFuncionarios()
+ setMetaDaEquipe()
+ setPontuacao()
--
Responsabilidades
Armazenar informações da Equipe</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4662</x><y>3195</y><w>189</w><h>99</h></coordinates><panel_attributes>ManterEquipe
--
--
--
Responsabilidades
Manutenção (CRUD) da Equipe
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6903</x><y>117</y><w>189</w><h>81</h></coordinates><panel_attributes>VerNotificacao
--
- tela
--
--
Responsibilities
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5148</x><y>1665</y><w>189</w><h>63</h></coordinates><panel_attributes><<Interface>>
CalcularProgresso
--
+ calcularProgresso()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3798</x><y>99</y><w>189</w><h>99</h></coordinates><panel_attributes>VerHistorico
--
- tela
--
--
Responsibilities
Mostrar histórico
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3834</x><y>1530</y><w>189</w><h>126</h></coordinates><panel_attributes>Historico
--
* registro
* receita: Faturamento
--
+ getRegistro()
+ setRegistro()
todo
--
Responsibilities
Armazenar um registro de informações</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3834</x><y>1701</y><w>189</w><h>99</h></coordinates><panel_attributes>HistoricoVendas
--
--
--
Responsibilities
Armazenar um registro de vendas
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4050</x><y>1710</y><w>189</w><h>99</h></coordinates><panel_attributes>HistoricoDesempenhoFuncionario
--
--
--
Responsibilities
Armazenar um registro de vendas
de um funcionario</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>954</x><y>1719</y><w>153</w><h>126</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>150;10;10;10;10;120</additional_attributes></element><element><id>Relation</id><coordinates><x>1269</x><y>1719</y><w>153</w><h>126</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;150;10;150;120</additional_attributes></element><element><id>Relation</id><coordinates><x>1179</x><y>1737</y><w>27</w><h>108</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;100</additional_attributes></element><element><id>Relation</id><coordinates><x>1179</x><y>621</y><w>27</w><h>1044</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1140;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2745</x><y>1602</y><w>27</w><h>117</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;10;110</additional_attributes></element><element><id>Relation</id><coordinates><x>5787</x><y>171</y><w>27</w><h>351</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;370;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2511</x><y>1557</y><w>162</w><h>162</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>160;10;10;10;10;160</additional_attributes></element><element><id>Relation</id><coordinates><x>2844</x><y>1557</y><w>126</w><h>162</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;120;10;120;160</additional_attributes></element><element><id>UMLClass</id><coordinates><x>531</x><y>1620</y><w>189</w><h>99</h></coordinates><panel_attributes>Ranking
--
--
+ ranquear()
--
Responsibilities
Calcular ranking</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>612</x><y>558</y><w>27</w><h>1080</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1180;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>3906</x><y>1647</y><w>27</w><h>72</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;60</additional_attributes></element><element><id>Relation</id><coordinates><x>3870</x><y>612</y><w>36</w><h>936</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1020;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>3960</x><y>1647</y><w>189</w><h>81</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;30;190;30;190;70</additional_attributes></element><element><id>UMLClass</id><coordinates><x>2916</x><y>108</y><w>189</w><h>99</h></coordinates><panel_attributes>VerFuncionario
--
- tela
--
--
Responsabilidade
Ver informações do funcionário</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>3222</x><y>2493</y><w>432</w><h>711</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>450;770;460;10;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>5040</x><y>126</y><w>189</w><h>99</h></coordinates><panel_attributes>VerMeta
--
- tela
--
--
Responsabilidades
Mostrar Meta</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5274</x><y>3186</y><w>189</w><h>99</h></coordinates><panel_attributes>ManterMeta
--
--
--
Responsabilidades
Manuntenção (CRUD) da Meta</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5139</x><y>2295</y><w>189</w><h>207</h></coordinates><panel_attributes>Meta
--
- id
- periodo
- interessados
--
+ getId()
+ getPeriodo()
+ getInteressados()
+ setId()
+ setPeriodo()
+ setInteressados()
--
todo vercomo flexibilizar
Responsabilidades
Armazenar Meta</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4968</x><y>3393</y><w>198</w><h>99</h></coordinates><panel_attributes><<Interface>>
Manter
--
+ criar()
+ ler()
+ editar()
+ deletar()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>5238</x><y>1593</y><w>477</w><h>711</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;770;10;620;510;620;510;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>6615</x><y>2349</y><w>189</w><h>171</h></coordinates><panel_attributes>Notificação
--
- objetivo
- idUsuario
- mensagem
--
+ getMeta()
+ getIdUsuario()
+ getMensagem()
+ setMeta()
+ setIdUsuario()
+ setMensagem()
# ciarMensagem()</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>6624</x><y>1503</y><w>36</w><h>864</h></coordinates><panel_attributes>lt=<.
</panel_attributes><additional_attributes>20;940;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>6993</x><y>189</y><w>27</w><h>351</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;10;10;370</additional_attributes></element><element><id>UMLClass</id><coordinates><x>2007</x><y>2268</y><w>189</w><h>549</h></coordinates><panel_attributes>Venda
--
- id
- cliente
- sdr
- closer
- produto
- data
- valor
- tipo
- origem
- meioDePagamento
- deTerceiro: boolean
- observacoes
--
+ getId()
+ getCliente()
+ getSdr()
+ getCloser()
+ getProduto()
+ getData()
+ getValor()
+ getTipo()
+ getOrigem()
+ getMeioDePagamento()
+ getDeTerceiro()
+ getObservacoes()
+ setId()
+ setCliente()
+ setSdr()
+ setCloser()
+ setProduto()
+ setData()
+ setValor()
+ setTipo()
+ setOrigem()
+ setMeioDePagamento()
+ setDeTerceiro()
+ setObservacoes()
--
Responsabilidades
Armazenar informações da Venda
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>2079</x><y>1719</y><w>27</w><h>567</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;610;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>270</x><y>2619</y><w>36</w><h>612</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;660;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>198</x><y>594</y><w>27</w><h>981</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1070;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>4707</x><y>72</y><w>189</w><h>81</h></coordinates><panel_attributes>VerEquipe
--
- tela
--
--
Mostrar Equipe
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>4779</x><y>585</y><w>36</w><h>1269</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1390;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4707</x><y>2601</y><w>36</w><h>612</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;660;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2997</x><y>1503</y><w>216</w><h>729</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;790;10;660;220;660;220;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>2700</x><y>2691</y><w>189</w><h>162</h></coordinates><panel_attributes>Closer
--
- numeroDeVendas
- metaCloser
--
+ getNumeroDeVendas()
+ getMetaCloser()
+ setNumeroDeVendas()
+ setMetaCloser()
--
Responsabilidade
Armazenar informações sobre o
closer</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2988</x><y>2691</y><w>189</w><h>162</h></coordinates><panel_attributes>SDR
--
- numeroDeAssistencias
- metaSDR
--
+ getNumeroDeAssistencias()
+ getMetaSDR()
+ setNumeroDeAssistencias()
+ setMetaSDR()
--
Responsabilidade
Armazenar informações sobre o
SDR</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>3114</x><y>2628</y><w>288</w><h>81</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;40;300;40;300;70</additional_attributes></element><element><id>Relation</id><coordinates><x>2790</x><y>2628</y><w>261</w><h>81</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>270;10;270;40;10;40;10;70</additional_attributes></element><element><id>Relation</id><coordinates><x>3069</x><y>2628</y><w>27</w><h>81</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;70</additional_attributes></element><element><id>UMLClass</id><coordinates><x>207</x><y>2466</y><w>189</w><h>162</h></coordinates><panel_attributes>Cliente
--
- id
- comprasEfetuadas
--
+ getId()
+ getComprasEfetuadas()
+ setId()
+ setComprasEfetuadas()
--
Responsabilidades:
Armazenar informações
sobre um cliente</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1647</x><y>2214</y><w>189</w><h>45</h></coordinates><panel_attributes>tipoDeVenda
--
- enum tiposDeVenda</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>414</x><y>2520</y><w>189</w><h>198</h></coordinates><panel_attributes>Produto
--
- id
- nome
- tags
--
+ getId()
+ getNome()
+ getTags()
+ setId()
+ setNome()
+ setTags()
--
Responsabilidades
Armazenar as informações
do produto</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1647</x><y>2304</y><w>189</w><h>45</h></coordinates><panel_attributes>origemDaVenda
--
- enum origemDaVenda</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1647</x><y>2403</y><w>189</w><h>45</h></coordinates><panel_attributes>meioDePagamento
--
- enum tiposDePagamento</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4302</x><y>2358</y><w>189</w><h>144</h></coordinates><panel_attributes>Pontuacao
--
- modificador
- qtdPontos
--
+ getModificador()
+ getQtdPontos()
+ setModificador()
+ setQtdPontos()
+ resetModificador()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4905</x><y>2565</y><w>189</w><h>36</h></coordinates><panel_attributes>MetaCloser
--
- valorObtido
- valorMeta</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5139</x><y>2565</y><w>189</w><h>36</h></coordinates><panel_attributes>MetaSDR
--
- numeroDeAssistenciasObtido
- numeroDeAssistenciasMeta</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5373</x><y>2565</y><w>189</w><h>54</h></coordinates><panel_attributes>MetaEquipe
--
- valorMeta
- assistenciasMeta
- valorObtido
- assistenciasObtido</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>4977</x><y>2493</y><w>234</w><h>90</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>240;10;240;40;10;40;10;80</additional_attributes></element><element><id>Relation</id><coordinates><x>5265</x><y>2493</y><w>216</w><h>90</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;40;220;40;220;80</additional_attributes></element><element><id>Relation</id><coordinates><x>5220</x><y>2493</y><w>27</w><h>90</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;80</additional_attributes></element><element><id>UMLClass</id><coordinates><x>7056</x><y>3150</y><w>189</w><h>99</h></coordinates><panel_attributes>ManterHistorico
--
--
+ adicionarRegistro()
--
Responsibilities
Manutenção (CRUD) do Historico</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>3915</x><y>1449</y><w>3240</w><h>1719</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;90;10;10;1050;10;1050;410;3570;400;3580;1890</additional_attributes></element><element><id>Relation</id><coordinates><x>2844</x><y>1584</y><w>2916</w><h>684</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>3220;740;3220;570;540;570;540;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2745</x><y>1800</y><w>972</w><h>189</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>1060;10;1060;190;10;190;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>3609</x><y>1710</y><w>189</w><h>99</h></coordinates><panel_attributes>HistoricoEquipe
--
--
--
Responsibilities
Armazenar um registro de vendas
de uma equipe
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>3690</x><y>1647</y><w>189</w><h>81</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>190;10;190;30;10;30;10;70</additional_attributes></element><element><id>Relation</id><coordinates><x>2511</x><y>1800</y><w>1647</w><h>216</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>1810;10;1810;220;10;220;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2943</x><y>1791</y><w>990</w><h>171</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>1080;10;1080;170;10;170;10;20</additional_attributes></element><element><id>Relation</id><coordinates><x>4014</x><y>1395</y><w>1926</w><h>873</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>2010;950;2010;790;2110;790;2120;10;190;10;190;220;10;220</additional_attributes></element><element><id>UMLClass</id><coordinates><x>4914</x><y>1908</y><w>189</w><h>81</h></coordinates><panel_attributes>CalcularProgressoCloser
--
- objetivo : MetaCloser
--
--
Responsibilities
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5148</x><y>1908</y><w>189</w><h>81</h></coordinates><panel_attributes>CalcularProgressoSDR
--
- objetivo : MetaSDR
--
--
Responsibilities
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5382</x><y>1908</y><w>189</w><h>81</h></coordinates><panel_attributes>CalcularProgressoEquipe
--
- objetivo : MetaSDR
--
--
Responsibilities
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>4995</x><y>1719</y><w>207</w><h>207</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>210;10;210;70;10;70;10;210</additional_attributes></element><element><id>Relation</id><coordinates><x>5301</x><y>1719</y><w>189</w><h>207</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;10;80;190;80;190;210</additional_attributes></element><element><id>Relation</id><coordinates><x>5229</x><y>1719</y><w>27</w><h>207</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;10;10;210</additional_attributes></element><element><id>Relation</id><coordinates><x>4824</x><y>1980</y><w>153</w><h>603</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>110;650;110;600;10;600;10;50;150;50;150;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5094</x><y>1980</y><w>126</w><h>603</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>120;650;120;620;10;620;10;60;110;60;110;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5499</x><y>1980</y><w>27</w><h>603</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;650;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>4851</x><y>2295</y><w>189</w><h>153</h></coordinates><panel_attributes>Periodo
--
- tipo
- inicio
- fim
--
+ getTipo()
+ getInicio()
+ getFim()
+ setTipo()
+ setInicio()
+ setFim()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6399</x><y>2610</y><w>189</w><h>54</h></coordinates><panel_attributes>NotificaçãoCloser
--
--
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6606</x><y>2610</y><w>189</w><h>54</h></coordinates><panel_attributes>NotificaçãoSDR
--
--
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6813</x><y>2610</y><w>189</w><h>54</h></coordinates><panel_attributes>NotificaçãoEquipe
--
--
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>6498</x><y>2511</y><w>189</w><h>117</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>190;10;190;60;10;60;10;110</additional_attributes></element><element><id>Relation</id><coordinates><x>6732</x><y>2511</y><w>207</w><h>117</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;60;210;60;210;110</additional_attributes></element><element><id>Relation</id><coordinates><x>6696</x><y>2511</y><w>27</w><h>117</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>10;10;10;110</additional_attributes></element><element><id>Relation</id><coordinates><x>3654</x><y>1800</y><w>1044</w><h>495</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;10;380;1140;380;1140;530</additional_attributes></element><element><id>Relation</id><coordinates><x>3222</x><y>1800</y><w>963</w><h>495</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>1050;10;1050;530;10;530</additional_attributes></element><element><id>UMLClass</id><coordinates><x>4284</x><y>3177</y><w>189</w><h>90</h></coordinates><panel_attributes>ManterPontuacao
--
--
--
Responsibilities
- Crud de Pontuacao</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4284</x><y>1863</y><w>189</w><h>117</h></coordinates><panel_attributes>ModificaPontuacao
--
_Pontuacao_
--
+ setModificador()
+ resetModificador()
+ setQtdPontos()
--
Responsibilities
Modifica a pontuação</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>4365</x><y>2493</y><w>36</w><h>702</h></coordinates><panel_attributes>lt=<.
</panel_attributes><additional_attributes>10;760;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4365</x><y>1971</y><w>27</w><h>405</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;430;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>1827</x><y>2223</y><w>198</w><h>180</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;110;10;110;180;200;180</additional_attributes></element><element><id>Relation</id><coordinates><x>1827</x><y>2313</y><w>198</w><h>108</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;60;10;60;100;200;100</additional_attributes></element><element><id>Relation</id><coordinates><x>1827</x><y>2412</y><w>198</w><h>27</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;200;10</additional_attributes></element><element><id>UMLPackage</id><coordinates><x>0</x><y>378</y><w>8883</w><h>333</h></coordinates><panel_attributes>Controller
--
bg=orange</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLPackage</id><coordinates><x>36</x><y>3006</y><w>9009</w><h>585</h></coordinates><panel_attributes>Repository
--
bg=orange</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLPackage</id><coordinates><x>9</x><y>1332</y><w>9045</w><h>738</h></coordinates><panel_attributes>Service
--
bg=orange</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLPackage</id><coordinates><x>9</x><y>0</y><w>8874</w><h>279</h></coordinates><panel_attributes>Templates
--
bg=orange</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>5319</x><y>2439</y><w>1314</w><h>36</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;1440;20</additional_attributes></element><element><id>UMLClass</id><coordinates><x>117</x><y>108</y><w>189</w><h>63</h></coordinates><panel_attributes>VerLogin
--
- tela
--
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>3627</x><y>3276</y><w>1359</w><h>198</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>1490;190;10;200;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4842</x><y>3231</y><w>144</w><h>180</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>140;180;60;180;60;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5157</x><y>3204</y><w>1917</w><h>288</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;300;2050;300;2050;10;2110;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2196</x><y>3231</y><w>2790</w><h>270</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>3080;270;1330;280;1330;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4374</x><y>3258</y><w>612</w><h>180</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>660;180;10;180;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5157</x><y>3231</y><w>135</w><h>189</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;190;80;190;80;10;130;10</additional_attributes></element><element><id>Relation</id><coordinates><x>594</x><y>2538</y><w>1431</w><h>27</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;1570;10</additional_attributes></element><element><id>Relation</id><coordinates><x>387</x><y>2484</y><w>1638</w><h>27</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;1800;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2187</x><y>2313</y><w>819</w><h>423</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>890;450;810;450;810;340;170;340;170;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2187</x><y>2367</y><w>531</w><h>369</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>570;390;470;390;470;310;120;310;120;10;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>3222</x><y>2430</y><w>1422</w><h>162</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;1150;10;1150;160;1560;160</additional_attributes></element><element><id>Relation</id><coordinates><x>5031</x><y>2331</y><w>126</w><h>27</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;120;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4482</x><y>2376</y><w>162</w><h>27</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>10;10;160;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2781</x><y>2574</y><w>2142</w><h>315</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>2360;10;2330;10;2330;330;10;330;10;310</additional_attributes></element><element><id>Relation</id><coordinates><x>3168</x><y>2574</y><w>1989</w><h>279</h></coordinates><panel_attributes>lt=<-</panel_attributes><additional_attributes>2190;10;2160;10;2160;290;70;290;70;170;10;170</additional_attributes></element><element><id>UMLClass</id><coordinates><x>117</x><y>495</y><w>189</w><h>108</h></coordinates><panel_attributes>ControllerLogin
--
- servicosLogin
--
+ mostrarLogin()
+ fazerLogin()
+ cadastrarNovo()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>522</x><y>495</y><w>189</w><h>63</h></coordinates><panel_attributes>ControllerRanking
--
- servicosRanking
--
+ mostrarRanking()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1098</x><y>567</y><w>189</w><h>63</h></coordinates><panel_attributes>ControllerAnalise
--
- servicosAnalise
--
+ mostrarAnalise()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1989</x><y>504</y><w>189</w><h>117</h></coordinates><panel_attributes>ControllerVenda
--
- servicosVenda
--
+ mostrarVenda()
+ cadastrarVenda()
+ editarVenda()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>2916</x><y>495</y><w>189</w><h>99</h></coordinates><panel_attributes>ControllerFuncionario
--
- servicosFuncionario
--
+ mostrarPerfil()
+ cadastrarFuncionario()
+ editarFuncionario()
+ deletarFuncionario()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3798</x><y>558</y><w>189</w><h>63</h></coordinates><panel_attributes>ControllerHistorico
--
- servicosHistorico
--
+ mostrarHistorico()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4698</x><y>495</y><w>189</w><h>99</h></coordinates><panel_attributes>ControllerEquipe
--
- servicosEquipe
--
+ mostrarEquipe()
+ cadastrarEquipe()
+ editarEquipe()
+ deletarEquipe()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5040</x><y>486</y><w>189</w><h>108</h></coordinates><panel_attributes>ControllerMeta
--
- servicosMeta
--
+ mostrarMeta()
+ cadastrarMeta()
+ editarMeta()
+ deletarMeta()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5697</x><y>504</y><w>189</w><h>63</h></coordinates><panel_attributes>ControllerFaturamento
--
- servicosFaturamento
--
+ mostrarFaturamento()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>6903</x><y>522</y><w>189</w><h>63</h></coordinates><panel_attributes>ControllerNotificacao
--
- servicosNotificacao
--
+ mostrarNotificacao()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>1998</x><y>1611</y><w>189</w><h>117</h></coordinates><panel_attributes>ServicesVenda
--
--
+ mostrarVenda()
+ cadastrarVenda()
+ editarVenda()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>3105</x><y>1395</y><w>189</w><h>117</h></coordinates><panel_attributes>ServicesFuncionario
--
--
+ mostrarVenda()
+ cadastrarVenda()
+ editarVenda()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>4680</x><y>1836</y><w>189</w><h>117</h></coordinates><panel_attributes>ServicesEquipe
--
--
+ mostrarEquipe()
+ cadastrarEquipe()
+ editarEquipe()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5562</x><y>1485</y><w>189</w><h>117</h></coordinates><panel_attributes>ServicesMeta
--
--
+ mostrarMeta()
+ cadastrarMeta()
+ editarMeta()
+ deletarMeta()</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>5715</x><y>1656</y><w>189</w><h>117</h></coordinates><panel_attributes>ServicesFaturamento
--
--
+ mostrarFaturamento()
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>6642</x><y>576</y><w>378</w><h>855</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>400;10;400;820;10;820;10;930</additional_attributes></element><element><id>Relation</id><coordinates><x>5328</x><y>1458</y><w>1251</w><h>252</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>1370;10;1320;10;1320;190;110;190;110;260;10;260</additional_attributes></element><element><id>Relation</id><coordinates><x>2106</x><y>612</y><w>3060</w><h>1089</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>3380;1190;3310;1190;3310;790;10;780;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5778</x><y>558</y><w>36</w><h>1116</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1220;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5760</x><y>1764</y><w>27</w><h>504</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;540;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>5697</x><y>3168</y><w>189</w><h>99</h></coordinates><panel_attributes>ManterFaturamento
--
--
--
Responsabilidades
Manuntenção (CRUD) do Faturamento</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>5769</x><y>2412</y><w>36</w><h>774</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;840;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5157</x><y>3240</y><w>558</w><h>216</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>10;220;550;210;550;10;600;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5247</x><y>2493</y><w>117</w><h>702</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>110;760;110;60;10;60;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>198</x><y>171</y><w>27</w><h>342</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;360;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>612</x><y>171</y><w>27</w><h>342</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;360;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>1179</x><y>198</y><w>27</w><h>387</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;410;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2070</x><y>189</y><w>27</w><h>333</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;350;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2079</x><y>612</y><w>27</w><h>1017</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;1110;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2997</x><y>198</y><w>27</w><h>315</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;330;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>2997</x><y>594</y><w>234</w><h>819</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>230;890;240;170;10;170;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>3879</x><y>189</y><w>27</w><h>387</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;410;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4788</x><y>144</y><w>27</w><h>369</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;390;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>4752</x><y>1944</y><w>27</w><h>351</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;370;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5121</x><y>216</y><w>27</w><h>288</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;300;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>5193</x><y>585</y><w>522</w><h>918</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>560;1000;560;800;10;800;10;10</additional_attributes></element><element><id>UMLPackage</id><coordinates><x>45</x><y>2196</y><w>9009</w><h>729</h></coordinates><panel_attributes>Entidade
--
bg=orange</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>171</x><y>3213</y><w>189</w><h>126</h></coordinates><panel_attributes>ManterCliente
--
--
--
Responsabilidades
Manutenção (CRUD) do Cliente
</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>414</x><y>3222</y><w>189</w><h>126</h></coordinates><panel_attributes>ManterProduto
--
--
--
Responsabilidades
Manutenção (CRUD) do Produro
</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>2088</x><y>2817</y><w>36</w><h>396</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;420;20;10</additional_attributes></element><element><id>Relation</id><coordinates><x>495</x><y>2709</y><w>27</w><h>531</h></coordinates><panel_attributes>lt=<.</panel_attributes><additional_attributes>10;570;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>486</x><y>3339</y><w>4500</w><h>225</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>4980;160;4900;160;4900;230;3180;230;3180;110;10;110;10;10</additional_attributes></element><element><id>Relation</id><coordinates><x>252</x><y>3339</y><w>4734</w><h>234</h></coordinates><panel_attributes>lt=<<.</panel_attributes><additional_attributes>5240;170;5170;170;5170;240;3410;240;3410;150;10;150;10;10</additional_attributes></element></diagram>