LISTA DEI REQUISITI PER CICOBOT
LISTA DEI REQUISITI PER CICOBOT
STRUTTURA DEL SISTEMA
Il lettore e' collegato al terminale.
Il terminale e' collegato all'elaboratore centrale.
La BoiaChe Card e' dotata del codice carta.
La BoiaChe Card e' dotata del codice segreto.
L'elaboratore centrale modifica l'archivio cce usando i dati transazione.
L'elaboratore centrale gestisce l'archivio chiavi.
L'elaboratore centrale gestisce l'archivio estratti conto.
L'elaboratore centrale gestisce l'archivio cce.
IL LETTORE
Il lettore ottiene la BoiaChe Card dall'utente.
Il lettore acquisisce il codice segreto dalla BoiaChe Card.
Il lettore acquisisce il codice carta dalla BoiaChe Card.
Il lettore invia il codice segreto al terminale.
Il lettore invia il codice carta al terminale.
IL TERMINALE
Il terminale acquisisce il codice personale dall'utente.
Il terminale acquisisce i dati transazione dall'utente.
Il terminale invia il codice segreto all'elaboratore centrale.
Il terminale invia il codice personale all'elaboratore centrale.
Il terminale invia il codice carta all'elaboratore centrale.
Il terminale invia i dati transazione all'elaboratore centrale.
Se il terminale riceve il messaggio chiavi abbinate dall'elaboratore centrale allora il terminale definisce l'inserimento chiavi abbinate usando l'algoritmo chiavi abbinate.
L'ELABORATORE CENTRALE
L'elaboratore centrale elabora il controllo tipo carta usando il codice carta.
Se l'elaboratore centrale ottiene Work Card dal controllo tipo carta allora l'elaboratore centrale elabora il controllo tipo azienda usando il numero cce e l'archivio cce.
L'elaboratore centrale elabora il controllo corrispondenza chiavi usando il codice personale, il codice segreto e l'archivio chiavi.
Se l'elaboratore centrale ottiene esito negativo dal controllo corrispondenza chiavi allora l'elaboratore centrale invia il messaggio errore corrispondenza chiavi al terminale.
Se l'elaboratore centrale ottiene esito positivo dal controllo corrispondenza chiavi allora l'elaboratore centrale ricava il numero cce usando il codice segreto e l'archivio chiavi.
L'elaboratore centrale elabora il controllo numero cce creditore usando i dati transazione e l'archivio cce.
Se l'elaboratore centrale ottiene esito negativo dal controllo numero cce creditore allora l'elaboratore centrale invia il messaggio errore numero cce creditore al terminale.
Se l'elaboratore centrale ottiene media grande impresa dal controllo tipo azienda allora l'elaboratore centrale elabora il controllo chiavi abbinate usando il codice segreto, l'archivio chiavi e i dati transazione.
Se l'elaboratore centrale ottiene esito negativo dal controllo chiavi abbinate allora l'elaboratore centrale invia il messaggio chiavi abbinate al terminale.
L'elaboratore centrale elabora il controllo fondi usando il numero cce, l'archivio cce e i dati transazione.
Se l'elaboratore centrale ottiene esito negativo dal controllo fondi allora l'elaboratore centrale invia il messaggio errore fondi al terminale.
Se l'elaboratore centrale ottiene Baby Card dal controllo tipo carta allora l'elaboratore centrale elabora il controllo limiti prelievo usando il codice segreto, il codice personale, l'archivio chiavi e i dati transazione.
Se l'elaboratore centrale ottiene media grande impresa dal controllo tipo azienda allora l'elaboratore centrale elabora il controllo limiti prelievo usando il codice segreto, il codice personale, l'archivio chiavi e i dati transazione.
Se l'elaboratore centrale ottiene esito negativo dal controllo limiti prelievo allora l'elaboratore centrale invia messaggio errore limiti prelievo al terminale.
L'elaboratore centrale elabora il livello anonimato debitore usando il numero cce e l'archivio cce.
L'elaboratore centrale elabora il livello anonimato creditore usando il numero cce creditore e l'archivio cce.
L'elaboratore centrale modifica l'archivio estratti conto usando il livello anonimato debitore e i dati transazione.
L'elaboratore centrale modifica l'archivio estratti conto usando il livello anonimato creditore e i dati transazione.
L'elaboratore centrale calcola il nuovo saldo debitore usando i dati transazione, il numero cce e l'archivio cce.
L'elaboratore centrale calcola il nuovo saldo creditore usando i dati transazione, il numero cce creditore e l'archivio cce.nvia il codice segreto al terminale.