私は現在、多くのサブシステムで構成される大きなシステムに取り組んでおり、各サブシステムは互いに依存しています。このシステムのユースケースを書きましたが、ユースケースには多くのプロセス (40 を超えるプロセス!) があることに注意してください。次のようになります。
- グループ サブシステム:
- グループを追加します。
- グループを削除します。
- グループに参加します。
- ファイルをアップロードする。
- 投票を作成します。
- ファイルを削除します。
- 投票を削除します。
- 投稿/トピックを書く
- 投稿を閉じます。
- 投稿を編集します。
- ....
- メッセージ センター
- メッセージを送る
- 受信トレイを表示
- メッセージを読みます。
等々 ..
これはスクリーンショットですが、それが大きなユースケースであることを知っているだけです:) http://farm2.static.flickr.com/1308/4691773979_4c5a30f26c_b.jpg
各ユーザーはこれらのプロセスと対話します。
- これらのプロセスの数を減らすにはどうすればよいですか?
- ユースケースのプロセスを多くのページに分割することはできますか?