La banca e' dotata di conti correnti.
La banca elabora emoney usando stermine.
Gli utenti sono dotati di conto corrente.
La StarMine e' un tipo di utente.
L'abitante di Naxos e' un tipo di utente.
Il negozio e' un tipo di utente.
La workstation e' dotato di un archivio.
Il cliente e' fornito di uno Skill.
Il cliente e' dotato di una Starcard.
Utente e' dotato di codice privato.
Utente e' dotato di codice pubblico.
L'utente e' dotato di una WorkStation.
L'Archivio e' composto da una Riserva Locale.
L'Archivio e' composto da una History.
La cassa virtuale e' un tipo di riserva locale.
L'utente fornisce la richiesta alla workstation.
La workstation dell'utente fornisce la richiesta alla banca .
Utente fornisce somma richiesta alla Workstation.
La workstation dell'utente fornisce somma richiesta alla banca.
La workstation dell' utente elabora la richiesta usando codice privato
e codice pubblico e la somma richiesta.
Se c'e' disponibilita' della somma richiesta nel conto corrente allora
la banca trasmette emoney alla workstation dell'utente.
Se c'e' disponibilita' nella riserva locale della somma richiesta o c'e'
disponibilita' della somma richiesta nel conto corrente allora la
workstation dell'utente elabora la Riserva Locale usando la somma
richiesta.
Se c'e' disponibilita' nella riserva locale della somma richiesta o c'e'
disponibilita' della somma richiesta nel conto corrente allora la
naxosbank elabora il conto corrente usando la somma richiesta.
Se c'e' disponibilita' nella riserva locale della somma richiesta
allora la workstation dell'utente trasmette emoney alla naxosbank.
La banca elabora la comunicazione usando la richiesta e il conto
corrente e la riserva locale.
La banca invia la comunicazione alla workstation del richiedente.
Il richiedente richiede la stampa della comunicazione alla workstation.
La workstation del richiedente richiede la stampa della comunicazione
alla banca.
Se la disponibilita' della somma richiesta nel conto corrente e'
insufficiente allora la banca invia un messaggio di errore alla
workstation dell'utente.
Se la disponibilita' della somma richiesta nella riserva locale e'
insufficiente allora la workstation invia un messaggio di errore
all'utente.
La banca elabora saldo del conto corrente usando saldo del conto
corrente e richiesta.
La banca elabora il messaggio di errore usando il saldo del conto
corrente.
La workstation elabora il messaggio di errore usando la riserva locale.
La banca elabora la History usando la comunicazione.
La workstation dell'utente elabora la lista degli ultimi movimenti
usando la history.
La History ha fra i suoi componenti la lista degli ultimi movimenti .
La History ha fra i suoi componenti il saldo del conto corrente
bancario.
La lista delle vendite giornaliere e' un tipo di lista degli ultimi
movimenti.
Utente invia il proprio codice privato alla workstation.
Utente invia codice pubblico del ricevente alla workstation.
Se l'importo da pagare e' minore della riserva locale allora la
workstation elabora la Riserva Locale del ricevente usando l'importo
pagato.
Se l'importo da pagare e' minore della riserva locale allora la
workstation elabora la Cassa Virtuale del negozio ricevente usando
l'importo pagato.
Se l'importo da pagare e' maggiore della riserva locale allora la
workstation invia un messaggio di errore all'utente.
La workstation elabora una comunicazione usando l'importo pagato.
La workstation invia una comunicazione all'utente.
L'utente invia a skill comando.
Lo skill elabora un comando usando codice privato e l'importo da pagare
e la starcard.
Utente fornisce importo a skill .
Se l'importo da caricare sulla StarCard e' maggiore della Riserva Locale
allora Skill invia un messaggio di errore all'utente.
Lo skill elabora il messaggio d'errore usando l'importo da caricare e la
riserva locale.
Se l'importo da caricare sulla Starcard e' maggiore del 10% del saldo
del conto corrente dell'utente allora lo Skill invia un messaggio di
errore all'utente.
Se l'operazione di caricamento va a buon fine allora lo Skill riceve
emoney dalla workstation.
Se l'operazione di caricamento va a buon fine allora lo Skill elabora
la Riserva Locale usando l'importo.
Se l'operazione di caricamento va a buon fine allora lo Skill elabora
Starcard usando l'importo.
Se l'operazione di scaricamento va a buon fine allora lo skill elabora
la riserva locale usando l'importo da pagare e la starcard.
Se l'operazione di scaricamento a negozio va a buon fine allora
lo skill elabora la cassa virtuale usando l'importo da pagare e la
starcard.
Se l'operazione di scaricamento a negozio va a buon fine allora
lo skill invia emoney alla workstation del negozio.
Se l'operazione di scaricamento va a buon fine allora lo skill elabora
la starcard usando l'importo da pagare.
Lo Skill invia una ricevuta all'utente.
Lo skill elabora la ricevuta usando comando.
Se l'operazione di scaricamento a negozio va a buon fine allora lo
Skill elabora la History usando il comando e la lista degli ultimi
movimenti.
Quando il negozio chiude la giornata lavorativa, la workstation del
negozio invia la lista delle vendite giornaliere alla Starmine.
La workstation del negozio elabora la lista delle vendite giornaliere
usando la History.
La workstation del negozio elabora gli incassi giornalieri usando la
cassa Virtuale.
Quando un negozio chiude la giornata lavorativa, la workstation del
negozio invia gli incassi giornalieri alla starmine.
La naxosbank invia lo stipendio alla workstation dei dipendenti.
Il negozio invia comando pagamento affitto di gestione alla propria
workstation.
La workstation del negozio elabora affitto di gestione usando cassa
virtuale e comando pagamento affitto di gestione.
La workstation del negozio invia al negozio una comunicazione di
avvenuto pagamento affitto.
La workstation del negozio elabora la comunicazione di avvenuto
pagamento affitto usando l'affitto di gestione.
La workstation del negozio in gestione invia la cauzione iniziale alla
StarMine.
La workstation del negozio in gestione invia l'affitto di gestione alla
StarMine.
La Starmine invia stipendio dei dipendenti alla Naxosbank.
Back