Você está na página 1de 12

Trabalho de UML

Alunos:
Marcus Vinicius
Joo Renato





1. Requisitos No funcionais
2. Casos de Uso
3. Diagrama de Classes
4. Modelo de Dados


1. Requisitos Funcionais
Identificao
Descrio do Requisito
RF001
Controle de Acesso
O Sistema dever possuir controle de acesso com
diferentes nveis de permisso e tipos de usurios.
RF002
Cadastro de Usurios e Perfis
O Sistema dever possuir cadastro de usurios e perfis de
acesso. Cada usurio poder alterar sua prpria senha.
RF003
Cadastro de Alunos e Clientes
O sistema dever possui cadastro de Alunos e Clientes
Responsveis (Financeiro).
RF004
Cadastros Gerais
O Sistema dever possuir cadastros gerais (cidades,
estados, bairros).
RF005
Cadastro de Instrutores
O Sistema dever possuir cadastro de Instrutores.
RF006
Cadastro de Veculos
O Sistema dever possuir cadastro de Veculos.
RF007
Cadastro de Cursos
O Sistema dever possuir cadastro de Cursos Ofertados.
RF008
Cadastro de Dbitos
O Sistema dever manter informaes sobre Dbitos de
Clientes gerados por Aulas Extras de Alunos.
RF009
Agenda de Horrios de Aulas
O Sistema dever possuir uma agenda, para gerenciar
alocao de alunos, veculos e instrutores para cada aula.
RF010
Cadastros Financeiros
O Sistema dever possuir cadastro de Formas de
Pagamentos, Tipos de Documentos e Custos.
RF011
Fluxo de Caixa
O Sistema dever possuir um Cadastro de caixa dirio.
RF012
Cadastro de Contas (Pagar/Receber)
O Sistema dever possuir um controle de Contas a Pagar e
Contas a Receber, Observando o Tipo de Documento e
Tipo de Custo.



2. Requisitos No funcionais
Identificao
Descrio do Requisito
RNF001
Desenvolvimento
O Sistema dever ser desenvolvido utilizando a tecnologia
Java Desktop.
RNF002
Banco de Dados
O Banco de Dados utilizado dever ser MySQL 5.1 ou
Superior.
RNF003
Agilidade
O Sistema dever ter um tempo de resposta mximo de 4
segundos.

3. Casos de Uso.
Identificao
Descrio do Requisito
CU001
Acesso
Liberar recursos do sistema para determinado perfil de
usurio.
CU002
Usurio
Identificao do Usurio para acesso ao sistema.
CU003
Alterar Senha
Alterar senha de acesso ao sistema. Usurio poder alterar
somente sua prpria senha. O Gerente poder reiniciar a
senha de usurios.
CU004
Alunos
Manter o cadastro de Alunos do Sistema.
CU005
Clientes
Manter o cadastro de clientes do Sistema.
CU006
Cadastros Gerais
Manter o cadastro de Bairros, Cidades e Estados do
Sistema.
CU007
Veculos
Manter o cadastro de Veculos do Sistema.
CU008
Instrutores
Manter o cadastro de Instrutores do Sistema.
CU009
Horrios
Manter o cadastro de Horrios do Sistema.
CU010
Cursos
Manter o cadastro de Cursos Ofertados do Sistema.
CU011
Agenda
responsvel por armazenar, marcar e cancelar as aulas
de alunos.
CU012
Fluxo de Caixa
responsvel pelos movimentos financeiros de caixa da
empresa
CU013
Contas a Pagar e Contas a Receber
responsvel pelos movimentos financeiros futuros (Dbitos
e Crditos)
CU014
Financeiro
Manter o cadastro de Tipos de Documentos, Forma de
Pagamento e Centro de Custos do Sistema.
3.1. Atores do Sistema.

Todos os atores foram definidos seguindo um perfil de acessos e permisses ao sistema.
Eles foram divididos em:
Administrador: o ator com o perfil mais completo. Possui acesso a todos os
recursos do sistema;
Administrativo: o ator com perfil especfico para acessar recursos com
informaes financeiras mais completas;
Instrutores: o ator com o perfil restrito a visualizao das aulas agendadas.
Secretria: o ator com o perfil para controlar as agendas de aulas e algumas
informaes financeiras mais superficiais.


3.2. Segurana






3.3. Secretaria




3.4. Financeiro


















4. Diagrama de Classes



Demonstra a interface IBase que todas as entidades
persistentes devem implementar. E a classe Base que
define um padro inicial.















Demonstra as entidades pelo controle de acesso ao
sistema.











Demonstra classes responsveis pela dinmica de uma
Auto Escola.








Demonstra as classes responsveis pelo financeiro.