EQUIPE DE CRIAO:
Aliane Veloso Mendes
Janana Souza Oliveira
Jos Aparecido Rocha da Conceio
Luciano Soares de Souza
Marcelo Malheiros Alencar
Roine Roger Johan Soares Sundstrm
Montes Claros / MG
Junho de 2005.
1.ndice__________________________________________________________________3
2.Propsito do sistema______________________________________________________4
3.Projeto tecnolgico_______________________________________________________4
3.1.Fronteiras do sistema______________________________________________4
3.1.1.Os limites da automatizao_________________________________4
3.1.2Interfaces com o mundo exterior______________________________4
3.2.Quadro de alocao em processadores (QAP)___________________________5
3.3.Requisitos de implementao________________________________________5
3.3.1.Ambiente de hardware e software para operao do sistema________5
3.3.2.Requisitos para manutenibilidade_____________________________6
3.3.2.1.Padronizao de cdigos____________________________6
3.3.2.2.Atividades tecnolgicas necessrias___________________7
3.4.Requisitos para interatividade_______________________________________7
3.4.1.Padro de telas, relatrios e documentos de entrada______________7
3.4.2.Padro de mensagens______________________________________9
3.4.3Atividades tecnolgicas necessrias___________________________9
3.5.Requisitos de performance_________________________________________9
3.5.1.Tempo de resposta exigido pelo usurio______________________10
3.5.2.Atividades tecnolgicas necessrias_________________________10
3.6.Requisitos para confiabilidade_____________________________________10
3.6.1.Mnimo tempo entre falhas________________________________10
3.6.2.Maximo tempo inoperante_________________________________10
3.6.3.Atividades manuais necessrias_____________________________10
3.6.4.Falhas possveis e suas recuperaes _______________________10
3.6.5.Mecanismos de controle de concorrncia_____________________10
3.6.6.Atividades tecnolgicas necessrias_________________________11
3.7.Requisitos para a segurana contra acessos___________________________11
3.7.1.Atividades tecnolgicas necessrias_________________________11
3.7.2.Requisitos para a economia________________________________11
3.8.Requisitos para economia ________________________________________11
3.8.1.Custos envolvidos_______________________________________11
3.8.2.Normas para a reutilizao de mdulos______________________12
4.Quadro de alocao em tarefas (QAT)______________________________________13
5.Quadro de estimativa de memria secundaria (QEMS)_________________________17
6.DEM________________________________________________________________18
6.1.Diagramas____________________________________________________18
6.2.Especificao de cada mdulo____________________________________21
6.3.Layouts de telas e relatrios______________________________________24
7.Projeto fsico de arquivos_______________________________________________52
7.1.Nomes fsicos e lgicos dos arquivos_______________________________54
7.2.Especificao da composio dos registros__________________________54
7.3.Localizao fsica______________________________________________56
8.Matrizes_____________________________________________________________57
8.1.Matrizes de classes de usurio X operaes autorizadas________________57
8.3.Matriz mdulo X arquivos acessados_______________________________57
9.Mtricas de qualidade e produtividade______________________________________58
2. Propsito do sistema
O propsito do sistema , em linhas gerais, automatizar as tarefas executadas normalmente
numa academia de karat. Entre essas tarefas que sero automatizadas esto: cadastro de alunos e
responsvel (caso maior de idade, o prprio), faixas existentes, taxas a serem cobradas; controle de
pagamentos e multas, evoluo do atleta (nas respectivas faixas); emisso de carns de pagamento
(semestrais), diplomas por faixa e relatrios de inadimplncia. Para assim obter maior eficincia e
conseqentemente maior qualidade nos servios oferecidos pela academia.
3. Projeto Tecnolgico
3.1. Fronteiras do sistema
3.1.1. Os limites da automatizao
De acordo com o propsito do sistema, sero automatizadas as seguintes
atividades realizadas na livraria: ter controle e acesso aos dados de pagamentos, cadastrar
alunos e responsvel, cadastrar faixas, cadastrar taxas, atualizar a evoluo do atleta,
atualizar dados de pagamentos, emisso dos carns semestrais de pagamento, emisso dos
diplomas por faixa, emisso de relatrio de inadimplncia.
NUMERO DO
EVENTO
ATIVIDADES
Cadastrar Atletas,
Cadastrar Faixas
5
6
PROCESSADOR
PC
ARQUIVOS
LOGICOS
Atletas,
Responsveis
PC
Faixas
Cadastrar Taxas
PC
Taxas
Atualizar Pagamento
PC
Atletas, Pagamentos,
Atualizar Evoluo do
Atleta
PC
Atletas, Faixas,
Evoluo,
Pagamentos
PC
Atletas,
Responsveis
PC
Atletas, Pagamentos,
Taxas, Responsveis
Atualizar Atleta
Emisso de Relatrio de
Pagamento
PC
Atletas, Pagamentos,
Taxas
Microcomputador (2 unidades);
Clock de 2 GHz;
Teclado;
HUB (1 unidade);
Ser necessrio tambm o desenvolvimento de uma rede local em topologia
seguir
sero
listados
os
requisitos
necessrios
para
O prximo digito esta reservado par a distino entre mdulo e arquivo =>
M= Mdulo / A= Arquivo
Ex: AKM0103
N da atividade do mdulo
N do mdulo
Mdulo
Academia Karat
3.3.2.2. Atividades tecnolgicas necessrias
necessria a atividade de Backup, onde ser realizada uma
copia semanalmente em CD de arquivos do sistema, como os de pagamentos e de alunos,
para facilitar a recuperao de informaes contidas nos arquivos, e a atividade de validao
de usurio no sistema, pois o software dever ser divido em reas de atuao protegidas por
senhas para cada operador, assim o acesso s informaes geradas e contidas nos depsitos
de dados ser restrito ao gerente, professor e aos usurios que possuem acesso a
determinados depsitos, sendo que essa validao ser feita atravs da verificao da senha
de cada usurio do sistema.
Nome da empresa
Nome do sistema
5
6
7
8
7
1-Data.
2-Identificao do usurio.
3-Cdigo do programa.
4-Verso do programa.
5-Indicao da operao.
6-rea de menu de opes e entrada de dados.
7-rea de mensagens de erro relativos operao.
8-rea de mensagens interativas com o decorrer da operao.
2. Padro de relatrios
Data
Nome da empresa
Ndo relatrio
Nome do sistema
N da pgina
8
3. Padro de mensagens
Tipo de mensagem
A cor de fundo utilizada nas mensagens cinza, exceto as de erro a que so vermelhas.
O sistema passvel de falhas humanas. Por isso ele pode forar a funo
de rollback(undo).
10
11
Software
Sistema operacional Windows XP (2 licenas). Custo R$699,00 a licena de
cada.
Banco de dados MySQL Database Server.
Programa a ser desenvolvido pela equipe. Custo R$2.000,00.
12
NOME DA TAREFA:
CONTROLE DE ATLETAS
PROCESSADOR:
PC
N. DO EVENTO
ATIVIDADES
FREQUENCIA
ESTIMULADORES
AKM0000
CADASTRAR
ATLETAS
45/MS
ATENDENTE
AKM0001
ATUALIZAR
EVOLUO DO
ATLETA
70/MS
PROFESSOR
AKM0002
ATUALIZAR DADOS
DO ATLETA
EVENTUAL
ATENDENTE
AKM0003
BUSCAR ATLETA
EVENTUAL
ATENDENTE, PROFESSOR,
GERENTE
AKM0004
DEFINIR FAIXA
45/MS
PROFESSOR
AKM0005
EMISSO DIPLOMA
70/MS
PROFESSOR
VALIDAR SENHA
GERENTE,
ATENDENTE,
PROFESSOR
10/DIA
ATENDENTE, PROFESSOR,
GERENTE
TAKM0001
BACKUP
1 / SEMANA
ADMINISTRADOR
TAKM0002
VALIDAR
IMPRESSO DO
DIPLOMA
70/MS
PROFESSOR
TAKM0003
REORGANIZAO
DE INDICES
EVENTUAL
ADMINISTRADOR
TAKM0004
HELP
EVENTUAL
TODOS
TAKM0000
13
NOME DA TAREFA:
CONTROLE DE
PAGAMENTO
CDIGO AKM 01
PROCESSADOR:
PC
N. DO EVENTO
ATIVIDADES
FREQUENCIA
ESTIMULADORES
AKM0100
CONSULTAR
PAGAMENTO
200/MS
GERENTE
AKM0101
ATUALIZAR
PAGAMENTO
200/MS
ATENDENTE
AKM0102
IMPRESSO DE
COMPROVANTE DE
PAGAMENTO
200/MS
ATENDENTE
AKM0103
EMISSO DOS
CARNS DE
PAGAMENTO
45/MS
ATENDENTE
AKM0104
DEFINIR TAXAS
45/MS
ATENDENTE
AKM0105
ATUALIZAR TAXAS
1/MS
GERENTE
TAKM0100
HANDSHAKE COM O
SISTEMA EXTERNO
1/DIA
PC / EXTERNO
(AUTOMTICO)
TAKM0101
OBTENO DOS
PAGAMENTOS
1/DIA
PC / SISTEMA EXTERNO
(AUTOMTICO)
TAKM0102
ATUALIZAO
AUTOMTICA DOS
PAGAMENTOS
1/DIA
PC (AUTOMTICO)
TAKM0103
BACKUP
1/SEMANA
ADMINISTRADOR
TAKM0104
LOG
1/DIA
ADMINISTRADOR
TAKM0105
REORGANIZAO
DE NDICES
EVENTUAL
ADMINISTRADOR
14
NOME DA TAREFA:
CONTROLE DE
RELATRIOS
CDIGO AKM 02
N. DO EVENTO
AKM0200
AKM0201
AKM0202
AKM0203
AKM0204
TAKM0200
ATIVIDADES
IMPRESSAO DE
RELATORIO DE
PAGAMENTOS
EFETUADOS
IMPRESSAO DE
RELATORIO DE
PAGAMENTOS NO
EFETUADOS
IMPRESSAO DE
RELATORIO DE
ALUNOS ATIVOS
IMPRESSAO DE
RELATORIO DE
ATLETAS
GRADUADOS
IMPRESSAO DE
RELATORIO DE
ATLETAS
DESISTENTES
HELP
PROCESSADOR:
PC
FREQUENCIA
ESTIMULADORES
EVENTUAL
GERENTE
EVENTUAL
GERENTE
EVENTUAL
GERENTE
EVENTUAL
GERENTE
EVETUAL
GERENTE
EVENTUAL
TODOS
15
CDIGO AKM 03
NOME DA CONFIGURAO
DO SISTEMA
PROCESSADOR:
PC
N. DO EVENTO
ATIVIDADES
FREQUENCIA
ESTIMULADORES
AKM0300
CADASTRAR FAIXAS
EVENTUAL
ATENDENTE,
GERENTE
AKM0301
CADATRAR TAXAS
EVENTUAL
ATENDENTE,
GERENTE
TAKM0300
ORGANIZAR
SEQUNCIA DOS
REGISTROS DAS
FAIXAS
TAKM0301
HELP
EVENTUAL
ATENDENTE,
GERENTE
EVENTUAL
TODOS
16
TE: 2 ANOS
PI(%) VEF (KB)
30
310,38
30
303,88
30
0,53
30
0,17
30
337,29
30
1303,15
EMP (MB) 2,20
17
6. DEM
6.1.Diagrama(s)
Sistema de controle de
atletas e financeiro
Validar
usurios
CoA
Help
CP
MS
CoA
Controlar dados de
Atleta
Cadastrar Atleta
Consultar Atleta
Atualizar Atleta
Excluir Atleta
Definir Faixa
Emitir mensagem
informando a
impossibilidade de
graduao
Emitir Diploma
18
CP
Controlar
Pagamentos
Consultar Dados
Pagamento
Atualizar
Pagamentos
Emitir Carnes
Pagamentos
CT
Handshake c/
Sistema Externo
Atualizao
Automtica de
Pagamentos
Emitir
Comprovantes
de Pagamentos
CT
Controlar Taxas
Definir Taxas
Atualizar Taxas
19
CR
Controlar
Relatrios
Emitir
Relatrio de
Pagamento
efetuados
Emitir
Relatrio de
Pagamentos
no
Emitir
Relatrio
de Alunos
Ativos
Emitir
Relatrio
de Atletas
Graduados
Emitir
Relatrio de
Atletas
Desistentes
MS
Manter Sistema
Backup
Reindexao
Reorganizao
de Arquivos
Controle de
Usurios
CF
CF
Configurar Sistema
Cadastrar Faixas
Cadastrar Taxas
20
FIM
Emisso dos Carns de Pagamento:
INCIO
LER nome-atleta, intervalo-valido
SE atleta = cadastrado
BUSCAR dados do responsvel, dados da taxa, data de vencimento
APRESENTAR nome-atleta, nome-responsvel, nome-taxa, valor-taxa, datavencimento, multa, juros
DEFINIR taxa
PARA data-vencimento IN intervalo-valido
IMPRIMIR carn
FIM PARA
FIM SE
FIM
Atualizar Taxas:
INICIO
LER nome-taxa
SE nome-taxa = cadastrado
APRESENTAR dados-taxa
LER novos dados-taxa
ARMAZENAR dados-taxa
SENO
APRESENTAR mensagem Taxa no cadastrada!
FIM SE
FIM
CONTROLE DE RELATRIOS
Impresso de Relatrio:
INICIO
SELECIONAR opo de relatrio
LER intervalo de tempo
SELECIONAR dados de relatrio
APRESENTAR relatrio selecionado
IMPRIMIR relatrio
FIM
CONTROLE DE CONFIGURAO DO SISTEMA
Cadastrar Faixas:
INICIO
23
LER nome-faixa
SE faixa = no-cadastrado
LER dados-faixa
APRESENTAR dados-faixa
ARMAZENAR dados-faixa
SENO
APRESENTAR mensagem Faixa j cadastrada!!
CADASTRAR Faixa
FIM SE
FIM
Cadastrar Taxas:
INICIO
LER nome-taxas
SE taxa = no-cadastrado
LER dados-taxa
APRESENTAR dados-taxa
ARMAZENAR dados-taxa
SENO
APRESENTAR mensagem Taxa j cadastrada!!
CADASTRAR taxa
FIM SE
FIM
Menu do sistema
o Cadastro de atletas.
o Atualizao de atletas, pagamentos, evoluo do atleta.
o Emitir carns de pagamento, relatrio de pagamento.
o Configurao do Sistema
24
Tela de Login
Nome
Login
Senha
Descrio
Nome para
login de
usurio do
sistema
Senha para
Login de
usurio do
sistema
Valores
Formato
Validos
Caracteres At 8
AlfaCaracteres
Numricos
Caracteres At 8
AlfaCaracteres
Numricos
Tipo
Texto
Restries
Obrigatrio
Altervel
Texto
Deve ser
nico dentro
do sistema
Obrigatrio
Altervel
No pode ser
mostrado na
tela
25
Menu do Sistema
Cadastrar Atleta: nessa tela sero cadastrados todos os dados dos atletas e
responsvel.
Atualizar Atleta: nessa tela sero atualizados os dados referentes aos atletas e
responsvel.
Atualizar Evoluo de Atleta: nessa tela ser atualizada a evoluo do atleta nas
diversas faixas.
Atualizar Pagamentos: nessa tela sero atualizados todos os dados referentes aos
pagamentos efetuados.
26
Cadastrar Atleta
Academia de Karat Jalu
Academia de Karat S/A
Cadastro
Dados do Atleta:
Nome do Atleta [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]
CPF [xxxxxxxxxxxxxxxxxxx] RG [xxxxxxxxxxxxxxxxxxx]
Data de Nascimento [xx/xx/xxxx]
Rua/Av
[xxxxxxxxxxxxxxxxxxx]
Nmero
[xxxxxxxxxxxxxxxxxxx]
Bairro [xxxxxxxxxxxxxxxxxxx]
Cidade [xxxxxxxxxxxxxxxxxxx] Estado [xx]
Cep [xxxxx-xxx]
Telefone [xxxxxxxxxxxxxxxxxxx]
[xxxxx]
Complemento
[xxxxx]
Complemento
Dados do Responsvel:
Nome do Responsvel [xxxxxxxxxxxxxxxxxxx]
CPF [xxxxxxxxxxxxxxxxxxx] RG [xxxxxxxxxxxxxxxxxxx]
Data de Nascimento [xx/xx/xxxx]
Rua/Av
[xxxxxxxxxxxxxxxxxxx]
Nmero
[xxxxxxxxxxxxxxxxxxx]
Bairro [xxxxxxxxxxxxxxxxxxx]
Cidade [xxxxxxxxxxxxxxxxxxx] Estado [xx]
Cep [xxxxx-xxx]
Telefone [xxxxxxxxxxxxxxxxxxx]
Taxas a pagar [xxxxxxxxxxxxxxxxx]
Faixa Atual [xxxxxxxxxxxx]
Nome
Descrio
Nome do
Nome do atleta
Atleta
Valores
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
a ser
Alfa-
Caracteres
cadastrado no
Numricos
sistema
e espaos
Validos
Altervel
27
CPF
2
CPF do atleta
CPF
At 11
Nmero
No
no caso da
vlido
dgitos
inteiro
Obrigatrio
disponibilidade
do mesmo
RG
Altervel
RG do atleta
RG
At 10
no caso da
vlido
caracteres
Texto
Obrigatrio
disponibilidade
do mesmo
No
Data de
Data de
Nascimento
nascimento do
Altervel
-
DD/MM/
Data
AAAA
atleta
Rua/Av
Obrigatrio
Altervel
Nome da Rua
Caracteres
At 30
para
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
atleta
Nmero
6
Nmero para
Caracteres
At 5
composio do
numricos
Dgitos
Inteiro
endereo do
Obrigatrio
Altervel
atleta
Bairro
7
Cidade
Bairro para
Caracteres
At 30
composio do
alfa-
caracteres
endereo do
numricos
atleta
e espaos
Nome da
Caracteres
At 30
cidade para a
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
Texto
Obrigatrio
Altervel
atleta
28
Estado
Sigla do estado
Unidades
Caixa de
Enume-
para a
Federais
Seleo
rao
composio do
Obrigatrio
Altervel
endereo do
atleta
CEP
10
CEP para a
CEP
At 8
composio do
vlido
dgitos
Inteiro
No
Obrigatrio
endereo do
atleta
Telefone
11
Altervel
Telefone do
Caracteres
At 10
atleta
alfa-
Caracteres
Texto
No
Obrigatrio
numricos
Altervel
Nome
Descrio
Nome do
Nome do
Responsvel
12
CPF
13
Valores
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
responvel a
Alfa-
Caracteres
ser cadastrado
Numricos
no sistema
e espaos
CPF do
CPF
At 11
Nmero
responsvel
vlido
dgitos
inteiro
Validos
Altervel
Obrigatrio
Altervel
RG
14
RG do
RG
At 10
responsvel
vlido
caracteres
Texto
Obrigatrio
Altervel
15
Data de
Data de
DD/MM/
Data
Obrigatrio
29
Nascimento
nascimento do
AAAA
responsvel
Rua/Av
16
Altervel
Nome da Rua
Caracteres
At 30
para
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
responsvel
Nmero
17
Nmero para
Caracteres
At 5
composio do
numricos
Dgitos
Inteiro
endereo do
Obrigatrio
Altervel
responsvel
Bairro
18
Cidade
19
Bairro para
Caracteres
At 30
composio do
alfa-
caracteres
endereo do
numricos
responsvel
e espaos
Nome da
Caracteres
At 30
cidade para a
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
Texto
Obrigatrio
Altervel
responsvel
Estado
Sigla do estado
Unidades
Caixa de
Enume-
para a
Federais
Seleo
rao
composio do
20
Obrigatrio
Altervel
endereo do
responsvel
CEP
21
CEP para a
CEP
At 8
composio do
vlido
dgitos
Inteiro
endereo do
Obrigatrio
Altervel
responsvel
22
Telefone
Telefone do
Caracteres
At 10
Texto
Obrigatrio
30
responsvel
alfa-
Caracteres
numricos
Altervel
Nome
Descrio
Taxas a pagar
Seleo das
23
Valores
Formato
Tipo
Restries
Taxas
Caixa de
Enume-
Obrigatrio
taxas a serem
cadastradas
mltipla
rao
pagas pelo
no sistema
seleo
DD/MM/
Validos
Altervel
atleta
/responsvel
24
Data de
Data para
vencimento
vencimento
Data
AAAA
das taxas
Faixa atual
25
Obrigatrio
Altervel
Faixa atual
Faixas
Caixa de
Enume-
do atleta
cadastradas
seleo
rao
no sistema
Obrigatrio
Altervel
Atualizar Atleta
Dados do Atleta:
31
[xxxxxxxxxxxxxxxxxxx]
Nmero
[xxxxx]
Complemento
[xxxxx]
Complemento
[xxxxxxxxxxxxxxxxxxx]
Bairro [xxxxxxxxxxxxxxxxxxx]
Cidade [xxxxxxxxxxxxxxxxxxx] Estado [xx]
Cep [xxxxx-xxx]
Telefone [xxxxxxxxxxxxxxxxxxx]
Dados do Responsvel:
[xxxxxxxxxxxxxxxxxxx]
Nmero
[xxxxxxxxxxxxxxxxxxx]
Bairro [xxxxxxxxxxxxxxxxxxx]
Cidade [xxxxxxxxxxxxxxxxxxx] Estado [xx]
Cep [xxxxx-xxx]
Telefone [xxxxxxxxxxxxxxxxxxx]
Nome
Descrio
Nome do
Nome do
Valores
Validos
Caracteres
Formato
Tipo
Restries
At 30
Texto
Obrigatrio
32
Atleta
atleta a ser
Alfa-
Caracteres
cadastrado no Numricos
sistema
Altervel
e espaos
Nome
Descrio
Nome do
Nome do atleta
Atleta
2
CPF
3
Valores
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
a ser
Alfa-
Caracteres
cadastrado no
Numricos
sistema
e espaos
CPF do atleta
CPF
At 11
Nmero
No
no caso da
vlido
dgitos
inteiro
Obrigatrio
Validos
Altervel
disponibilidade
do mesmo
RG
Altervel
RG do atleta
RG
At 10
no caso da
vlido
caracteres
Texto
Obrigatrio
disponibilidade
do mesmo
Data de
Data de
Nascimento
nascimento do
Altervel
-
DD/MM/
Data
Rua/Av
Obrigatrio
AAAA
atleta
No
Altervel
Nome da Rua
Caracteres
At 30
para
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
33
atleta
Nmero
Nmero para
Caracteres
At 5
composio do
numricos
Dgitos
Inteiro
endereo do
Obrigatrio
Altervel
atleta
Bairro
8
Cidade
Bairro para
Caracteres
At 30
composio do
alfa-
caracteres
endereo do
numricos
atleta
e espaos
Nome da
Caracteres
At 30
cidade para a
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
Texto
Obrigatrio
Altervel
atleta
Estado
Sigla do estado
Unidades
Caixa de
Enume-
para a
Federais
Seleo
rao
composio do
10
Obrigatrio
Altervel
endereo do
atleta
CEP
11
CEP para a
CEP
At 8
composio do
vlido
dgitos
Inteiro
Obrigatrio
endereo do
atleta
Telefone
12
No
Altervel
Telefone do
Caracteres
At 10
atleta
alfa-
Caracteres
Texto
No
Obrigatrio
numricos
Altervel
34
Nome
Descrio
Nome do
Nome do
Responsvel
13
CPF
14
Valores
Formato
Tipo
Restries
Caracteres
At 50
Texto
Obrigatrio
responvel a
Alfa-
Caracteres
ser cadastrado
Numricos
no sistema
e espaos
CPF do
CPF
At 11
Nmero
responsvel
vlido
dgitos
inteiro
Validos
Altervel
Obrigatrio
Altervel
RG
15
RG do
RG
At 10
responsvel
vlido
caracteres
Texto
Obrigatrio
Altervel
16
Data de
Data de
Nascimento
nascimento do
DD/MM/
Data
AAAA
responsvel
Rua/Av
17
Obrigatrio
Altervel
Nome da Rua
Caracteres
At 30
para
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
responsvel
Nmero
18
Nmero para
Caracteres
At 5
composio do
numricos
Dgitos
Inteiro
endereo do
Obrigatrio
Altervel
responsvel
Bairro
19
Bairro para
Caracteres
At 30
composio do
alfa-
caracteres
endereo do
numricos
Texto
Obrigatrio
Altervel
35
Cidade
20
responsvel
e espaos
Nome da
Caracteres
At 30
cidade para a
alfa-
caracteres
composio do
numricos
endereo do
e espaos
Texto
Obrigatrio
Altervel
responsvel
Estado
Sigla do estado
Unidades
Caixa de
Enume-
para a
Federais
Seleo
rao
composio do
21
Obrigatrio
Altervel
endereo do
responsvel
CEP
22
CEP para a
CEP
At 8
composio do
vlido
dgitos
Inteiro
endereo do
Obrigatrio
Altervel
responsvel
Telefone
23
Telefone do
Caracteres
At 10
responsvel
alfa-
Caracteres
numricos
Texto
Obrigatrio
Altervel
36
Data de Incio
Data de Concluso
Faixa
Situao
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxx]
[xxxxxxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxx]
[xxxxxxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxx]
[xxxxxxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxx]
[xxxxxxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxx]
[xxxxxxxxxxxxxxxxxx]
Nome
Descrio
Nome do
Nome do
Atleta
atleta a ser
Valores
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
Alfa-
Caracteres
Validos
cadastrado no Numricos
sistema
Altervel
e espaos
37
Nome
Descrio
Data de
Data que
Inicio
marca e
Valores
Validos
-
Formato
Tipo
Restries
DD/MM/
Data
Obrigatrio
AAAA
entrada do
Altervel
aluno na faixa
Data de
Data que
Concluso
marca e
DD/MM/
Data
AAAA
entrada do
Opcional
Altervel
aluno em
determinada
faixa
Faixa
Situao
Faixa da
Faixas
Caixa de
Enume-
evoluo
cadastradas
seleo
rao
selecionada
no sitema
Situao do
Iniciante/
Caixa de
Enume-
atleta em
Repetente/
seleo
rao
relao
Trancamento/
evoluo
Exame/
selecionada
Aprovado/
Obrigatrio
Altervel
Obrigatrio
Altervel
Reprovado/
Desistente.
38
Atualizar Pagamentos
Data de Vencimento
Cdigo da Taxa
Valor da Taxa
Data de Pagamento
[xx/xx/xxxx]
[xxxxxxxxxxxxxxx]
[xxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxxxxx]
[xxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxxxxx]
[xxxxxxxxxxxxxx]
[xx/xx/xxxx]
[xx/xx/xxxx]
[xxxxxxxxxxxxxxx]
[xxxxxxxxxxxxxx]
[xx/xx/xxxx]
Nome
Descrio
Nome do
Nome do
Atleta
atleta a ser
Valores
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
Alfa-
Caracteres
Validos
cadastrado no Numricos
sistema
Altervel
e espaos
39
Nome
Descrio
Data de
Data para o
Vencimento
vencimento do
Valores
Validos
-
Formato
Tipo
Restries
DD/MM/
Data
Obrigatrio
AAAA
pagamento
2
Altervel
selecionado
Cdigo da
Cdigo da taxa
Cdigos
Caixa de
Enume-
Taxa
selecionada
cadastrados
seleo
rao
no sistema
Valor da taxa
4
Obrigatrio
Altervel
Valor da taxa
Caracteres
At 10
selecionada
alfa-
Caracte-
numricos e
res
Texto
Obrigatrio
Data
Opcional
vrgula
Data de
Data em que
Pagamento
foi efetuado o
pagamento
DD/MM/
AAAA
Altervel
selecionado
40
Emitir Carns
Nome
Descrio
Nome do
Nome do atleta
Atleta
Formato
Tipo
Restries
Caracteres
At 30
Texto
Obrigatrio
a ser
Alfa-
Caracteres
cadastrado no
Numricos e
sistema
espaos
Nome do
Nome do
Caracteres
At 30
Responsvel
responvel a
Alfa-
Caracteres
ser cadastrado
Numricos e
no sistema
espaos
Nome da taxa
Caracteres
Valores
Nome da
Validos
No altervel
Texto
Opcional
No altervel
At 30
Texto
Obrigatrio
41
Taxa
Valor da taxa
4
que consta no
Alfa-
Caracteres
carn de
Numricos e
pagamento
espaos
Valor da taxa
Caracteres
At 10
selecionada
alfa-
Caracte-
numricos e
res
No altervel
Texto
Obrigatrio
No altervel
vrgula
Data de
Data para o
Vencimento
vencimento do
DD/MM/
Data
Obrigatrio
AAAA
pagamento
Altervel
selecionado
Multa
6
Multa a ser
Caracteres
At 10
paga aps o
Alfa-
Caracteres
vencimento do
Numricos
Texto
Opcional
No altervel
pagamento
Juros
7
Taxa de juros
Caracteres
At 5
por atraso no
Alfa-
Caracteres
pagamento
Numricos e
Texto
Opcional
No altervel
espaos e %
42
Nome
Descrio
Data Inicial
Data que
do Relatrio
marca o inicio
Valores
Validos
-
Formato
Tipo
Restries
DD/MM/
Data
Obrigatrio
AAAA
do intervalo de
Altervel
tempo
relevante
Data de Final
Data que
do Relatrio
marca o fim do
intervalo de
DD/MM/
Data
Opcional
AAAA
Altervel
tempo
relevante
Configurao do Sistema
43
Opes
Cadastrar Taxas: nessa tela sero cadastrados todos os dados relativos s taxas.
Cadastrar Faixas: nessa tela sero cadastrados todos os dados relativos s taxas.
Cadastrar Taxas
Nome da
Nome da taxa
Caracteres
At 30
Taxa
a ser
Alfa-
Caracteres
cadastrada no
Numricos e
sistema
espaos
Valor da taxa a
Caracteres
At 10
ser cadastrada
alfa-
Caracte-
no sistema
numricos e
res
Valor da taxa
Texto
Obrigatrio
Altervel
Texto
Obrigatrio
Altervel
vrgula
Juros
3
Taxa de juros
Caracteres
At 5
por atraso no
Alfa-
Caracteres
pagamento
Numricos e
Texto
Opcional
Altervel
espaos e %
4
Multa
Multa a ser
Caracteres
At 10
Texto
Opcional
44
paga aps o
Alfa-
vencimento do
Numricos
Caracteres
Altervel
pagamento
Cadastrar Faixas
Nome da
Nome da faixa
Caracteres
At 30
Faixa
a ser
Alfa-
Caracteres
cadastrada no
Numricos e
sistema
espaos
Carncia da
Tempo
Dgitos
Faixa
mnimo de
carncia da
Texto
Obrigatrio
Altervel
At 2
Inteiro
Obrigatrio
Dgitos
Altervel
faixa em meses
45
ou
de
desistncia.
46
Nome do atleta, nome do responsvel e seus respectivos nmeros de telefone so provenientes do depsito atleta.
Vencimento, valor pago e data do pagamento so provenientes do depsito pagamentos.
Nome da taxa, valor, multa e juros so provenientes do depsito taxas.
47
Nome do atleta, nome do responsvel e seus respectivos nmeros de telefone so provenientes do depsito atleta.
Vencimento proveniente do depsito pagamentos.
Nome da taxa, valor, multa e juros so provenientes do depsito taxas.
Valor a pagar e calculado pelo sistema com base dos dados armazenados e na data atual do sistema.
48
Telefone: xxxxxxxxxx
Telefone: xxxxxxxxxx
Nome do atleta, nome do responsvel e seus respectivos nmeros de telefone so provenientes do depsito atleta.
49
Telefone: xxxxxxxxxx
Telefone: xxxxxxxxxx
Faixa: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Data da Concluso:xx/xx/xxxx
Nome do atleta, nome do responsvel e seus respectivos nmeros de telefone so provenientes do depsito atleta.
50
Telefone: xxxxxxxxxx
Telefone: xxxxxxxxxx
Nome do atleta, nome do responsvel e seus respectivos nmeros de telefone so provenientes do depsito atleta.
51
Representao
Tamanho
(Bytes)
Dgito
Cdigo
Matricula
Cod_Resp
Cod_Faixa
Cod_Taxa
Data
Data_Nasc
Data_Nasc_Resp
Data_Inicio
Data_Concluso
Data_Vencimento
Quitado
Valor1
Valor2
Valor
Valor_Pagamento
Valor_Atual
Valor_Taxa
Multa
Juros
Carncia_Faixa
Situao
Nome_Atleta
Nome_Resp
Nome_Taxa
Nome_Faixa
CPF
CPF_Resp
RG
RG_Resp
Telefone
Telefone_Resp
Rua
Bairro
Cidade
Estado
CEP
Nmero
Rua_Resp
Bairro_Resp
Cidade_Resp
Estado_Resp
CEP_Resp
Nmero_Resp
Num_Identificador
0|1|2|3|4|5|6|7|8|9
{Dgito}3,10
Cdigo
Cdigo
Cdigo
Cdigo
{Dgito}2,2+/+{Dgito}2,2+/+{Dgito}2,2
Data
Data
Data
Data
Data
Data
{Dgito}0,7
Dgito+Dgito
R$+Valor1+,+Valor2
Valor
Valor
Valor
Valor
{Dgito}1,2+,+{Dgito}1,2
{Dgito}1,2
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 11 caracteres %
% alfanumrico com 11 caracteres %
% alfanumrico com 10 caracteres %
% alfanumrico com 10 caracteres %
% alfanumrico com 10 caracteres %
% alfanumrico com 10 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 2 caracteres %
% alfanumrico com 8 caracteres %
{Dgito}1,5
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 30 caracteres %
% alfanumrico com 2 caracteres %
% alfanumrico com 8 caracteres %
{Dgito}1,5
% alfanumrico com 50 caracteres %
4
4
4
4
4
8
8
8
8
8
8
8
4
4
4
4
4
4
4
30
30
30
30
30
11
11
10
10
10
10
30
30
30
2
8
4
30
30
30
2
8
4
50
52
Dicionrio de Dados
Elemento de Dados
Descrio Formal
Dgito
Cdigo
Matricula
Cod_Resp
Cod_Faixa
Cod_Taxa
Data
Data_Nasc
Data_Nasc_Resp
Data_Inicio
Data_Concluso
Data_Vencimento
Quitado
Valor1
Valor2
Valor
Valor_Atual
Valor_Taxa
Multa
Juros
Carncia_Faixa
Situao
Nome_Atleta
Nome_Resp
Nome_Taxa
Nome_Faixa
CPF
CPF_Resp
RG
RG_Resp
Telefone
Telefone_Resp
Rua
Bairro
Cidade
Estado
CEP
Nmero
Rua_Resp
Bairro_Resp
Cidade_Resp
Estado_Resp
CEP_Resp
Nmero_Resp
Num_Identificador
53
Nome fsico
Nome lgico
AKM00
Atleta
AKM01
Pagamento
AKM02
Relatrios
AKM03
Sistema
Atleta
Tamanho (Bytes)
Campos
Matricula
Cod_Resp
Cod_Faixa
Cod_Taxa
Data_Nasc
12
Data_Nasc_Resp
12
Data_Inicio
12
Data_Concluso
12
Data_Vencimento
12
Quitado
12
Carncia_Faixa
Nome_Atleta
30
Nome_Resp
30
Situao
30
Nome Faixa
30
CPF
11
CPF_Resp
11
Especificao
54
RG
10
RG_Resp
10
Telefone
10
Telefone_Resp
10
Rua
30
Bairro
30
Cidade
30
Estado
CEP
Nmero
Rua_Resp
30
Bairro_Resp
30
Cidade_Resp
30
Estado_Resp
CEP_Resp
Nmero_Resp
Num_Identificador
50
Pagamento
Tamanho (Bytes)
Campos
Valor_Pagamento
Valor_Atual
Valor_Taxa
Multa
Juros
Data_Vencimento
12
Cd_Taxa
Data_Pagamento
12
Especificao
55
Relatrio
Tamanho (Bytes)
Campos
Nome_atleta
50
Data_inicio
12
Data_fim
12
Nome_resp
50
Nome_taxa
50
valor-taxa
data-vencimento
12
multa
juros
Especificao
56
8. Matrizes
8.1. Matriz de classes de usurios X Operaes autorizadas
de
de
de
Atletas
Taxas
Faixas
Pagamento
Atendente
Gerente
Atualizao
de
Atualizao Atualizao
Evoluo
Professor
de Taxas
do Atleta
X
X
de Atletas
Emisso
Emisso
de
de
Relatrios Diploma
Cadastro
de
Atletas
Cadastro
Responsveis
Evoluo
Faixas
de Pagamento
Pagamentos
de
Atualizao
Taxas
Atualizao
de
Evoluo
do Atleta
Atualizao
de Taxas
Atualizao
de Atleta
Emisso
Relatrios
de
de
Pagamento
Faixas
de Carns
Atletas
Emisso
57
Emisso
de
Diploma
Emisso
de
Carns
de
Pagamento
Cadastro
de
Taxas
9.Mtricas de Qualidade
Durante o desenvolvimento do projeto o Sistema Academia de Karat S/A foram
aferidos as seguintes mtricas de qualidade e produtividade:
Completeza;
Performance;
Manutenibilidade;
Segurana
Interatividade.
Confiabilidadade
58