13
Equipe ADA Alexandre S. A. De Sá Bruno C. Bourbon Célio A. De S. Júnior Cleiton M. V. Lima Cristina L. C. Rodrigues Francisco De A. M. Valadares Jarbas J. De O. Júnior José Tiago De A. L. Rolim Árlei J. C. Moraes (Gerente)

Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Embed Size (px)

Citation preview

Page 1: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADAAlexandre S. A. De Sá Bruno C. BourbonCélio A. De S. Júnior Cleiton M. V. LimaCristina L. C. Rodrigues Francisco De A. M. Valadares Jarbas J. De O. Júnior José Tiago De A. L. Rolim

Árlei J. C. Moraes (Gerente)

Page 2: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

ROTEIROROTEIRO

ENTIDADES DO SISTEMA - 1° INTERAÇÃO

CLASSES BÁSICAS

ARQUITETURA EDITOR

ARQUITETURA VISUALIZADOR

ARQUITETURA CLIENTE/SERVIDOR

Equipe ADA©™®

Page 3: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

ENTIDADES ENTIDADES DODO

SISTEMASISTEMA(1ª Iteração)(1ª Iteração)

Page 4: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

ENTIDADES DO SISTEMAENTIDADES DO SISTEMA

Equipe ADA©™®

MZ Cliente

MZ Editor de mapas

MZ Visualizador 2D

MZ Chat

MZ Servidor

MZ Gerenciador

MZ Cliente Applet

Banco de Dados

Page 5: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

CLASSES BÁSICASCLASSES BÁSICAS

Page 6: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

CLASSES BÁSICASCLASSES BÁSICAS

Usuárionome : Stringlogin : Stringsenha : Stringemail : StringIP : Stringcomunidades : Vectormensagens : Vector

Usuario()equalsAtt()getNome()setNome()getLogin()setLogin()getSenha()setSenha()getIP()setIP()getComunidades()setComunidades()getMensagens()setMensagens()

Terminalnome : Stringusuario : StringposX : intpoxY : int

Terminal()atualizar()getNome()setNome()getUsuario()setUsuario()getPosX()setPosX()getPosY()setPosY()

Comunidadenome : Stringmapa : Mapa

Comunidade()atualizar()getNome()setNome()getMapa()setMapa()

Mapaterminais : Vectorestruturas : Vectorvias : Vector

Mapa()inserirTerminal()localizarTerminal()localizarUsuario()getTerminais()setTerminais()getEstruturas()setEstruturas()getVias()setVias()

MensagemnomeOrigem : StringloginOrigem : StringterminalOrigem : Stringmensagem : StringloginDestino : String

Mensagem()getNomeOrigem()getLoginOrigem()getMensagem()getLoginDestino()toString()

Page 7: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

ARQUITETURAARQUITETURAEDITOREDITOR

Page 8: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

MZEditorFrameEditor

main()

FrameEditormapa : MapaarquivoMapa : ArquivoMapavisualizador : MZVisualizadorcanvas : MapaCanvas

novoMapa()abrirMapa()salvarMapa()estrutura()via()terminal()maisZoom()menosZoom()ajustarMapa()transladarMapa()selecionar()deletar()copiar()colar()recortar()previsualizar()mover()

ArquivoMapamapa : Mapaarquivo : File

abrirArquivo()salvarArquivo()

Mapaterminais : Vectorestruturas : Vectorvias : Vector

Mapa()inserirTerminal()localizarTerminal()localizarUsuario()getTerminais()setTerminais()getEstruturas()setEstruturas()getVias()setVias()

Terminalnome : Stringusuario : StringposX : intpoxY : int

Terminal()atualizar()getNome()setNome()getUsuario()setUsuario()getPosX()setPosX()getPosY()setPosY()

DIAGRAMA DE CLASSES

EDITOREDITOR

Page 9: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

ARQUITETURAARQUITETURAVISUALIZADORVISUALIZADOR

Page 10: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

DIAGRAMA DE CLASSES

VISUALIZADORVISUALIZADOR

MZVisualizadorframeVisualizador : FrameVisualizador

main()

FrameMapamapa : MapaarquivoMapa : ArquivoMapa

carregarMapa()transladarMapa()ajustarMapa()maisZoom()menosZoom()desenharTerminais()desenharVias()desenharEstruturas()setMapa()

Terminal

Mapa

ArquivoMapamapa : Mapaarquivo : File

abrirArquivo()

Page 11: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

ARQUITETURAARQUITETURA CLIENTE/SERVIDOR CLIENTE/SERVIDOR

Page 12: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

Equipe ADA©™®

ORGANIZAÇÃO EM CAMADAS

CLIENTE/SERVIDORCLIENTE/SERVIDOR

Page 13: Equipe ADA Alexandre S. A. De SáBruno C. Bourbon Célio A. De S. JúniorCleiton M. V. Lima Cristina L. C. RodriguesFrancisco De A. M. Valadares Jarbas J

ComunicaçãoServidorSockets

Conexao

VerificadorMensagensRecebidas

VerificadorAtualizacaoComunidade

FrameConectar

FrameLocalizarUsuario

FrameLocalizarComunidade

FrameCadastrarUsuario

FrameCadastrarComunidade

FrameInformacoesUsuario

FrameInformacoesComunidade

FrameMapa

FrameEnviarMensagem

FramePrincipalservidor : ComunicacaoServidorSocketsusuarioLocal : UsuariocomunidadeLogada : Comunidade

interfaceComunicacaoServidor

UML - MZCliente

CLIENTE/SERVIDORCLIENTE/SERVIDOR