Skip to content

Caso d'uso nel settore finanziario

Raccolta dei bisogni

Il signor Rossi gestisce un fondo di investimento. Vuole sviluppare un'applicazione che consenta di monitorare l'evoluzione degli investimenti dei suoi clienti nel tempo. Per fare questo, si rivolge alla soluzione di back office.

Vuole anche creare un database decentralizzato che gli permetta di catalogare i suoi clienti, i veicoli di investimento e i portafogli dei suoi clienti.

Infine, il signor Rossi desidera monitorare le performance del suo fondo di investimento grazie a metriche che consentano di seguire i movimenti finanziari nel tempo.

Implementazione

Offriamo un modello di applicazione al signor Rossi per soddisfare le sue esigenze.

Schema

Il nostro schema è composto da 6 entità:

  • Investimento (Investment)
  • Portafoglio (Portfolio)
  • Conto titoli (Brokerage account)
  • Assicurazione sulla vita (Life insurance)
  • Cliente (Customer)
  • Strumento di investimento (Instrument)

Investimento (Investment)

Un investimento ha un attributo quantità (quantity) e due campi virtuali importo (amount), la cui funzione è $quantity * $instrument.price, e quota (share), la cui funzione è $amount / $portfolio.amount * 100. Un investimento dipende da un portafoglio (portfolio) e da uno strumento di investimento (instrument).

Portafoglio (Portfolio)

Un portafoglio ha un campo virtuale importo (amount), la cui funzione è SUM($investments.amount). Un portafoglio appartiene a un cliente (customer).

Conto titoli (Brokerage account)

Un conto titoli eredita da portafoglio (portfolio).

Assicurazione sulla vita (Life insurance)

Un'assicurazione sulla vita eredita da portafoglio (portfolio). Un'assicurazione sulla vita ha un attributo spese (fees).

Cliente (Customer)

Un cliente ha un attributo e-mail (email), nome (first_name), cognome (last_name), indirizzo (address), telefono (phone) ed un campo virtuale nome completo (full_name) la cui funzione è $first_name $last_name.

Strumento di investimento (Instrument)

Uno strumento di investimento ha un attributo ISIN (isin), etichetta (label), prezzo (price), livello di rischio (risk_level) e tipo (type). I tipi possibili sono azione (stock) e obbligazione (bond).

Gestione

Per avere una panoramica della sua attività, suggeriamo al signor Rossi di creare metriche e grafici.

Metriche

Il signor Rossi desidera mettere in evidenza la somma degli importi degli investimenti effettuati. A tal fine, creiamo la metrica associata.

Somma degli importi degli investimenti

AttributoValore
AggregatoSomma
DataInvestimento
AttributoImporto

Grafici

Il signor Rossi desidera gestire le prestazioni della sua attività. Per questo motivo, aggiungiamo un grafico al cruscotto principale che consente di monitorare la media degli importi degli investimenti per mese.

Media degli importi degli investimenti per mese

AttributoValore
TipoIstogramma
AggregatoMedia
DataInvestimento
Attributo di ordinataImporto
Attributo sulle ascisseMese