Skip to content

Representação em java de um modelo resumido de um sistema bancário. Trabalho realizado na disciplina de Programação POO e Qualidade de Código no curso de pós graduação em desenvolvimento web da Ufscar

License

Notifications You must be signed in to change notification settings

mferoc/UFSCAR-Trabalho-POO-Modelo-Sistema-Bancario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UFSCAR-Trabalho-POO-Modelo-Sistema-Bancario

Representação em java de um modelo resumido de um sistema bancário. Trabalho realizado na disciplina de Programação POO e Qualidade de Código no curso de pós graduação em desenvolvimento web da Ufscar

Modelagem

---
title: Modelo de Sistema Bancário
---
classDiagram
    class Banco {
        -UUID id
        -String numero
        -String cnpj
        -String nome
        +volumeDeDinheiro() BigDecimal
        +jurosAReceber() BigDecimal
    }

    class Agencia {
        -UUID id
        -String numero
        -String nome
        +volumeDeDinheiro() BigDecimal
        +jurosAReceber() BigDecimal
    }

    class Conta {
        <<Abstract>>
        -UUID id
        -String numero
        -BigDecimal saldo
    }

    class ContaCorrente {
        -BigDecimal limite
        -BigDecimal taxaDeJuro
    }

    class ContaPoupanca {
        -Short diaDeAniversario
        -BigDecimal taxaDeCorrecao
    }

    class ContaInvestimento {
        -LocalDate dataInicio
        -BigDecimal taxaDeRendimento

    }

    Banco "1" -- "1..*" Agencia
    Agencia "1" -- "0..*" Conta
    Conta <|-- ContaCorrente
    Conta <|-- ContaPoupanca
    Conta <|-- ContaInvestimento
Loading

About

Representação em java de um modelo resumido de um sistema bancário. Trabalho realizado na disciplina de Programação POO e Qualidade de Código no curso de pós graduação em desenvolvimento web da Ufscar

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages