~/ learn/ comp-410/ cards/ Functional and Behavioural Modelling
1 of 21

Type the three-lane swim-lane for the BorrowBox return flow. The vertical bars are lane boundaries; every step that crosses one is a hand-off.

Type the three-lane swim-lane for the BorrowBox return flow. The vertical bars are lane boundaries; every step that crosses one is a hand-off.

Answer

Member | Locker Controller | Librarian ------------------+----------------------+------------------ 1 drop tool in | | a free locker | 2 read tag, lock | | 3 flag for inspect | | | 4 inspect + grade | | 5 re-shelve OR | | raise damage

Producing the partition is the skill; reading one is not. Notice what typing it exposes: three lane crossings, and every one of them is a place where responsibility changes hands and the flow can stall. An activity diagram of the same return shows the same five actions and hides all three hand-offs, which is the whole reason the swim-lane variant exists.

Pressman 9e ch8 §8.4.1, §8.5.3

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/e1dcfb7e-05d1-48fb-acf8-624625ccfdc3/flashcard utf-8 LF