Uml gestao de reunioes
EcraResponderConvocatoria Top Package::Colaborador CarregarConvocatorias Aceitar ConfirmarOperacao Responder()
GestorReunioes
umaConvocatoria:Convocatoria
ResponderConvocatória() Ok Ok
Use Case:Inserir Ordem de Trabalhos (OT)
Ecra_O.Trabalho Top Package::Coordenador
GestorReunioes
umaReuniao:Reuniao
umaOT:OrdemTrabalho
CarregarReunioes() Seleccionar Reuniao Adicionar_OT ConfirmarOperacao inserir() validarCoordenador() Ok
inserirOT() criar() Ok Ok Ok
Use Case: Consultar OT
Ecra_O.Trabalho Top Package::Coordenador/Colaborador
GestorReunioes
Reuniao:Reuniao
OrdemTrabalho:OrdemTrabalho
CarregarReunioes() SeleccionarReuniao
ConfirmarOperacao consultarOT() consultarOT() consultar()
list OT list OT list OT
Use Case:Propor assunto para OT
EcrãProporAssunto GestorReunioes Top Package::Colaborador AdicionarAssunto ConfirmarOperacao ProporAssunto() ProporAssuntoOT() ProporAssunto() criar() Ok Ok Ok Ok CarregaReuniões umaReuniao:Reuniao umaOT:OrdemTrabalho umAssunto:AssuntosOT
Use Case: Inserir Reunião
Top Package::Coordenador
EcraConvocarReuniao
GestorReunioes
umaReuniao:Reuniao
carregar salas InserirDadosReuniao
ConfirmarOperacao criar() verificaDisponibilidadeSala() ok
criar() ok ok
Use Case: Modificar Reunião
EcraModificar Top Package::Colaborador
GestorReunioes
Reuniao:Reuniao
Carregar reuniões
Seleccionar Reuniao setDadosReuniao ConfirmarOperacao modificar() validarCoordenador() Ok modificarReunião() Ok Ok
Use Case: Remover Reunião
EcraRemoverReuniao Top Package::Coordenador Carregar reuniões SeleccionarReuniao
GestorReunioes
umaReuniao:Reuniao
uma:Convocatoria
ConfirmarOperacao remover() validarCoordenador() ok
SeleccionarReuniaoPorID()
NãoExisteConvocatóriaParaReunião removerReunião()
Ok Ok
Use Case:Consultar Reunião
EcraConsultar Top Package::Coordenador Carregar reuniao
GestorReunioes