Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CENTRO DE INFORMTICA
TOTUS
DOCUMENTO DE ANLISE E PROJETO
Professor:
Alexandre Vasconcelos
Equipe:
Artur Costa Ventura
Fbio Leite Soares
Gabriel Monteiro Gazineu
Jlio Csar Fort
Outubro / 2009
Histrico de Revises
Data
Descrio
Autor
15/10/2009
Vers
o
v0.5
Criao do Documento
19/10/2009
v1.0
Finalizao e reviso
Artur Costa
Ventura
Gabriel
Monteiro
Gazineu
Fbio Leite
Soares
Jlio Csar Fort
Sumrio
1. Introduo......................................................................................................................3
2. Anlise dos Casos de Uso..............................................................................................4
2.1. [Caso de Uso] Cadastrar Aeronave........................................................................4
2.1.1. Descrio.........................................................................................................5
2.1.2. Diagrama de Seqncia...................................................................................5
2.1.3. Diagrama de Classes........................................................................................5
2.2. [Caso de Uso] Cadastrar Cliente............................................................................5
2.2.1. Descrio.........................................................................................................6
2.2.2. Diagrama de Seqncia...................................................................................6
2.2.3. Diagrama de Classes........................................................................................7
2.3 [Caso de Uso] Remover Cliente..............................................................................7
2.3.1 Descrio..........................................................................................................7
2.3.2 Diagrama de Seqncia....................................................................................8
..................................................................................................................................8
2.3.3 Diagrama de Classes.........................................................................................8
2.4 [Caso de Uso] Alterar Cliente.................................................................................8
2.4.1 Descrio..........................................................................................................8
2.4.2 Diagrama de Seqncia....................................................................................9
2.4.3 Diagrama de Classes.........................................................................................9
2.5 [Caso de Uso] Alterar Compra..............................................................................10
2.5.1 Descrio........................................................................................................10
2.5.2 Diagrama de Seqncia..................................................................................11
2.5.3 Diagrama de Classes.......................................................................................11
2.6 [Caso de Uso] Lista de Vendas por Perodo..........................................................12
2.6.1 Descrio........................................................................................................12
2.6.2 Diagrama de Seqncia..................................................................................12
2.6.3 Diagrama de Classes.......................................................................................13
2.7 [Caso de Uso] Histrico de Compras....................................................................13
2.7.1 Descrio........................................................................................................13
2.7.2 Diagrama de Seqncia..................................................................................14
2.7.3 Diagrama de Classes.......................................................................................15
3. Projeto da Arquitetura.................................................................................................16
1. Introduo
3
Cadastrar Aeronave;
Cadastrar Cliente;
Remover Cliente;
Alterar Cliente;
Alterar Compra;
Lista de Vendas por Perodo;
Histrico de Compras.
2.1.1.
Descrio
na
os
da
da
Diagrama de Seqncia
2.1.3.
Diagrama de Classes
2.2.1.
Descrio
Diagrama de Seqncia
2.2.3.
Diagrama de Classes
10
11
12
13
14
15
3. Projeto da Arquitetura
Para a elaborao da arquitetura, fez-se o mapeamento das classes
identificadas na fase de anlise de casos de uso em elementos de projeto.
Esse mapeamento apresentado na tabela abaixo.
Classes de Anlise
TelaCadastro
TelaAlterar
TelaRemover
TelaHistorico
TelaReceitas
NegocioCliente
NegocioVendas
RepositrioCliente
RepositrioVendas
Cliente
Vendas
Elementos de Projeto
TelaCadastro
TelaAlterar
TelaRemover
TelaHistorico
TelaReceitas
NegocioCliente
NegocioVendas
RepositrioCliente
RepositrioVendas
Cliente
Vendas
java.util.Date
TelaPrincipal
Fachada
do
TOTUS,
com
os
16
17