2 人のアクター間の会話またはやり取りを含むプロセスをモデル化しているとしましょう。この例では、わかりやすいものを使用します:-
- サプライヤーが価格表を作成し、
- バイヤーは購入するアイテムをいくつか選択し、発注書を送信します。
- サプライヤーは発注書を受け取り、商品を発送します。
- サプライヤーが請求書を送付
- 買い手は請求書を受け取り、支払いを行います
もちろん、これらの各ステップ自体は、すぐに複雑になる可能性があります。要件ドキュメントでこれをユースケースにどのように分割しますか?
このプロセスを 1 つのユース ケースとして扱うとしたら、1 冊の本を埋めることができます。
あるいは、上記の各ステップからユース ケースを作成すると、キャプチャする必要のある重要なインタラクションとフローの一部が隠れてしまいます。「注文書の受け取り」で始まり「請求書の送信」で終わるユースケースと、「請求書の受け取り」で始まり「支払いの実行」で終わる別のユースケースを用意することは理にかなっていますか?
何かアドバイス?