2. 1. シナリオ・ドメイン表の作成 ....................................................................................................................... 1
2. シーケンス図の作成方法 ......................................................................................................................... 5
① Astah のインストール ........................................................................................................................ 5
② Astah の実行.................................................................................................................................... 5
③ ロールの作成 ................................................................................................................................... 6
④ 帳票の記述 ...................................................................................................................................... 7
I. ACTIV の記述 .................................................................................................................................. 7
II. PASSIVE_PRODUCE の記述 ........................................................................................................... 12
III. PASSIVE_ACCEPT の記述.............................................................................................................. 13
V. PASSIVE_ RECEIVE の記述 ............................................................................................................ 15
3. 図書館システムのシーケンス図 ............................................................................................................. 18
①シーケンスファイル................................................................................................................................. 18
② シーケンス番号の対応 ........................................................................................................................ 18
③ シーケンス図の作成 ............................................................................................................................ 19
I. 利用者登録依頼シナリオ ................................................................................................................ 19
Ⅰ-Ⅰ 000000000000 利用者情報登録 .............................................................................................. 19
II. 書籍購入依頼シナリオ.................................................................................................................... 20
Ⅱ-Ⅰ 000001001000 発注先登録 ...................................................................................................... 20
Ⅱ-Ⅱ 000001002000 書籍購入依頼書作成 ....................................................................................... 21
Ⅱ-Ⅲ 000001003000 書籍発注書作成 .............................................................................................. 21
Ⅱ-Ⅳ 000001005000 書籍入荷 ......................................................................................................... 22
III. 書籍寄贈依頼シナリオ.................................................................................................................... 25
Ⅲ-Ⅰ 000002004000 書籍寄贈書作成 .............................................................................................. 25
Ⅲ-Ⅱ 000001005000 書籍入荷 ......................................................................................................... 26
IV. 書籍貸出依頼シナリオ ................................................................................................................ 26
Ⅳ-Ⅰ 000003006000 書籍貸出書作成 .............................................................................................. 26
Ⅳ-Ⅱ 000003007000 書籍返却 ......................................................................................................... 27
Ⅳ-Ⅲ 000004011000 書籍返却依頼書作成 ....................................................................................... 27
V. 書籍貸出予約依頼シナリオ........................................................................................................... 29
Ⅴ-Ⅰ 000004008000 書籍予約依頼書作成 ....................................................................................... 29
Ⅴ-Ⅱ 000004009000 書籍到着連絡 .................................................................................................. 30
Ⅴ-Ⅲ 000004010000 書籍予約貸出 .................................................................................................. 30
Ⅴ-Ⅳ 000003007000 書籍返却,000004011000 書籍返却依頼書作成 ............................................... 31
4. 図書館システムの実行手順 ................................................................................................................... 31
① 利用者登録依頼シナリオ ................................................................................................................ 31
I. 利用者情報登録者 ......................................................................................................................... 31
② 書籍購入依頼シナリオ.................................................................................................................... 32
I. 発注先登録者 ................................................................................................................................ 32
II. 書籍購入依頼書作成者 .................................................................................................................. 32
III. 書籍発注書作成者 ......................................................................................................................... 33
3. IV. 書籍入荷 .................................................................................................................................... 33
③ 書籍寄贈依頼シナリオ.................................................................................................................... 36
I. 書籍寄贈書作成者 ......................................................................................................................... 36
II. 書籍入荷ドメイン(寄贈書籍入荷実績書作成者) .................................................................. 36
④ 書籍貸出依頼シナリオ.................................................................................................................... 37
I. 書籍貸出書作成者 ......................................................................................................................... 37
II. 書籍返却者 .................................................................................................................................... 37
III. 書籍返却依頼書作成者 .................................................................................................................. 38
IV. 利用者利用停止者 ..................................................................................................................... 38
⑤ 書籍貸出予約依頼シナリオ ............................................................................................................ 39
I. 書籍予約依頼書作成者 .................................................................................................................. 39
II. 書籍到着連絡者 ............................................................................................................................. 40
III. 書籍予約貸出者 ............................................................................................................................. 41
20. 図 23 の例だと,書籍蔵書 List の中で貸出区分が未貸出でかつ予約区分が未予約の書籍が画面上に
表示され,その中で指定した書籍の貸出区分を貸出済にする.
しかし,別の帳票との矢印の間に<<R>>という機能をつけることで,その帳票の業務項目である書籍蔵
書 No と同じ書籍蔵書 No をもつ書籍を直接指定することができる.
矢印を選択して,左のステレオタイプタブに以下の書式にしたがってデータ No を入力する.
R( 矢印もとのデータ No ; 矢印先のデータ No )
例)R( AAA No ; BBB No )
→ 矢印先の帳票の BBB No の中で,矢印もとの帳票の AAA No の値と等しいものを指定する.
図 24 帳票の記述(before_condition)3
図 24 の例だと,書籍蔵書 List の中で貸出区分が未貸出でかつ予約区分が未予約の書籍の中で,書籍予
約依頼の書籍蔵書 No と同じ書籍蔵書 No である書籍の貸出区分を貸出済にする.
17 / 41
35. ② 書籍購入依頼シナリオ
I. 発注先登録者
次に,書籍購入依頼者の画面で書籍名,著者名,出版社名を入力し OK を押す.これで,購入依頼書
が作成される.
図 50 発注先登録者画面
II. 書籍購入依頼書作成者
次に,書籍購入依頼者の画面で書籍名,著者名,出版社名を入力し OK を押す.これで,購入依頼書
が作成される.
図 51 書籍購入依頼書作成者画面
32 / 41
36. III. 書籍発注書作成者
書籍発注書作成者の画面で,発注先 Master から発注先名を参照した後,単価,冊数を入力し OK を押
す.これで,書籍購入依頼書から書籍発注書が導出される.
図 52 書籍発注書作成者画面
IV. 書籍入荷
Ⅳ-Ⅰ 発注書籍入荷実績書作成者
書籍購入依頼シナリオでは,発注書籍入荷実績書作成者の画面で入荷冊数,入荷日を入
力し OK を押す.これで,書籍発注書から書籍入荷実績書が導出される.
図 53 発注書籍入荷実績書作成者画面
33 / 41
38. Ⅳ-Ⅳ 書籍登録者
書籍登録者の画面で OK を押して,未確認済の書籍入荷実績書から書籍名,著者名,出版
社名,雑誌書籍区分を書籍 Master に登録する.
図 56 書籍登録者画面
Ⅳ-Ⅴ 書籍蔵書登録者
書籍蔵書登録者の画面で,開棚閉棚区分と予約区分をプルダウンメニューから選んで OK を
押すと,確認済か書籍 Master 作成済の書籍入荷実績書から書籍名,著者名,出版社名,雑
誌書籍区分を書籍蔵書 List に登録する.表示されている書籍入荷実績書を見て,書籍が複
数冊同時に入荷してある場合,入荷した冊数分 OK を押す.
図 57 書籍蔵書登録者画面
35 / 41
39. ③ 書籍寄贈依頼シナリオ
I. 書籍寄贈書作成者
書籍が寄贈されたら書籍寄贈書作成者の画面で書籍名,著者名,出版社名,冊数を入力し,
雑誌書籍区分をプルダウンメニューから選んで入力する.その後 OK を押すと,書籍寄贈書
が作成される.
図 58 書籍寄贈書作成者画面
II. 書籍入荷ドメイン(寄贈書籍入荷実績書作成者)
書籍寄贈依頼シナリオでは,寄贈書籍入荷実績書作成者の画面で入荷冊数を入力し OK を
押す.これで,書籍発注書から書籍入荷実績書が導出される.それ以外は書籍購入依頼シ
ナリオと同じである.
図 59 寄贈書籍入荷実績書作成者画面
36 / 41
40. ④ 書籍貸出依頼シナリオ
I. 書籍貸出書作成者
書籍蔵書 List に登録されている貸し出したい書籍の貸出区分が未貸出で,かつ予約区分が未予約の
とき,書籍貸出作成者の画面で,書籍蔵書 List から貸し出す書籍を検索した後,貸し出す利用者の利
用者姓を利用者情報 Master から参照して入力する.OK を押すと,書籍蔵書 List から書籍貸出書が導
出され,書籍蔵書 List の貸出区分が貸出済になる.
図 60 書籍貸出書作成者画面
II. 書籍返却者
書籍が返却されたら,書籍返却者の画面で OK を押す.書籍貸出書の書籍貸出状態区分が
返却済になり,書籍蔵書 List の貸出区分が未貸出になる.これにより,その書籍を再び貸し
出せるようになる.また書籍を返却した利用者の利用者状態区分が利用停止済の場合,作
成済に戻し,再び書籍を借りられるようにする.
図 61 書籍返却者画面
37 / 41
41. III. 書籍返却依頼書作成者
返却期限を過ぎても書籍が返却されない場合,書籍返却依頼書作成者の画面で作成された書籍貸出
書から書籍返却依頼書を導出する.たとえ一回の催促で返却されなくても,書籍返却依頼書は何度で
も導出できるため何度でも催促できる.
図 62 書籍返却依頼書作成者画面
IV. 利用者利用停止者
書籍返却依頼書を何度出しても書籍が返却されない場合,利用者利用停止者の画面で OK を押す.こ
れにより,書籍返却依頼書の書籍返却依頼状態区分が利用停止済になり,利用者情報 Master にある,
対象となる利用者の利用者情報状態区分が利用停止済になる.
図 63 利用者利用停止者画面
38 / 41