Sei sulla pagina 1di 1

Class Diagram0 2020/03/27 powered by Astah

pkg

− tem Andar Sala


Bloco 1 1..* − tem 1
1 Conserto de Patrimônio − numero : int − numero : int
− letra : char
− documento : int + calcEspLivre() : int 1 1..* + calcEspLivre() : int
− codigoPatrimonio : int 1..*

1 1 1
0..* 1
− pode também ficar em
− possui

Condicao Condição
Manutenção
0..* Condição
Manutenção Condicao
− estão em 0..* − fica em − codigo : int
− codigo : int − descricao : String
− descricao : String
1 1
1..* *
Unidade(Campi)
Tipo de Pessoa − possui
Pessoa − é um − nome : String
− codigo : int − Cidade : String Modelo
− codigo : int
* 1 − descrição : String 1
− nome : String + qualCampus() : String − descricao : String
− documento : int
0..1 1..* 0..* 0..*
1
− é de um
1 Patrimônio
− codigo : int 1..*
Marca
+ determinarLocal() : String
1 − descricao : String
Destino * 1..* 1..*
− gera um − possui uma
− codigo : int 1
− unidade : String − realiza
Peças Utilizadas
− bloco : char 1 − possui um
− andar : int 1..*
Tipo
− sala : int Etiqueta
− adquirinte : String 1 − descricao : String
− codigoBarras : int
− endereço : int
+ metodosGetterSetter() : void
1..*
0..1
− gera
− solicita
1
Peça Peça Comprada
1..* Item da Transação
0..* − Valor : float
1..* Item da Transação − Descricao : String
− Marca : String
Peças Utilizadas − Tipo : String
1 1..*
1 − pode gerar uma − Quantidade : int
Compra/Venda + gerarEtiqueta() : void
Peça Comprada
− codigo : int
− Valor : float
− Descricao : String + gerarNotaFiscal() : void
+ vender() : void 1 Nota Fiscal
+ calcularTotal() : double − gera uma
− codigo : int
1 1 − codigoCompra : int
1

− produz
1..*

Pagamento
− dataVencimento : Date
Taxa de Juros Taxa de Multa
− dataPagamento : Date * 1
− no de parcelas : int − numeroParcela : int − no de dias : int
− percentual de juros : double − valor : double − percentual multa : double
1 * − situação : int
+ cancelarJuros() : void + cancelarMulta() : boolean
+ registrarPagamento() : void
+ parcelasAVencer() : void

Ordem de Pagamento
Dinheiro Boleto
− banco : String
− banco : String
− numeroBoleto : int
+ verificarValidade() : boolean

Potrebbero piacerti anche