La Figura 1 mostra el diagrama de seqüència complet. A continuació, s'expliquen
els passos que s'hi representen.
Figura 1. Diagrama de seqüència d'un caixer automàtic.
L'actor, la persona que utilitza el caixer, insereix la targeta.
En aquest moment, el caixer automàtic es connecta amb els servidors del banc per verificar la targeta.
El servidor del banc pot respondre de dues maneres: la targeta és vàlida o no ho és.
Segons la resposta del servidor, es fan unes accions o unes altres.
Les respostes s'indiquen amb una fletxa discontínua, i els possibles camins
s'indiquen amb un bloc de selecció que separa els diferents casos.
Si la targeta és vàlida, el caixer automàtic demana el PIN a l'usuari.
En cas contrari, el caixer automàtic expulsa la targeta.
L'usuari introdueix el PIN sol·licitat.
El caixer verifica el PIN en el servidor.
Igual que abans, el servidor pot respondre de dues maneres: el PIN és vàlid o no ho és.
Si el PIN és vàlid, el caixer automàtic demana a l'usuari la quantitat que vol extraure.
En cas contrari, el caixer automàtic expulsa la targeta.
L'usuari introdueix la quantitat que vol traure del caixer.
El caixer comença una transacció.
El servidor comprova si hi ha saldo suficient en el compte bancari.
Igual que abans, hi ha dos casos: hi ha saldo suficient o no n'hi ha.
Si hi ha saldo suficient, s'actualitzen els diners del compte.
Es completa l'actualització.
El servidor comunica al caixer que la transacció s'ha completat correctament.
El caixer lliura els diners.
Si no hi ha saldo suficient, el servidor comunica al caixer que no s'ha dut a terme la transacció
i no es lliuren els diners.
Per últim, el caixer expulsa la targeta.
S'observa que s'han dibuixat barres d'activació durant el temps que cada element està actiu en aquest procés.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.