0
A
答えて
2
あなたが俳優にリンクされている数多くのユースケースを持っている第二1、間違いなく良いです(ここではどんな意味があります実際には1)。これらはシステムによって提供される実際の機能です。ログインorさらに件名を選択しても、実際のビジネス価値はありません。
実際、私はUCダイアグラムからそれらを完全に削除し、アクティビティ図でこの分解を行います。しかし、実際にインクルードを使用するUCパーツの再利用性を実際に表示したい場合は、2番目の図を使用できます。
最初のものはLogin
は何のユースケースではありませんので、もはやそれらの;-)
0
どれも正しくありません、あなたのUCダイアグラムこの方法を行う決して捨てないと。付加価値はありません。ユースケースは、検討中のシステムがその俳優の1人にもたらす付加価値に正確に示しています。 2番目の写真を撮ってLogin
を捨てたら、「OK」と言います。
{ actor must be logged on}
というUCに制約を付けることで、ログインが必要であることを示すことができます。または、すべてのUCにログインが必要な場合は、{ all/UC x, y need a login}
のようにアクタにアタッチしてください。
また、extend/includeの使用は、ほとんどの人が間違っています。彼らはそれを使用して機能の分解を行いますが、それは間違っています。最高ののは、単にそれらを避け、単純なバブルスティックマン協会にとどまることです。
関連する問題
- 1. クラス図 - クラス間の依存関係または関連付け?
- 2. ユースケース図
- 3. ピザアプリのユースケース図
- 4. ビジュアルスタジオ2015プロフェッショナルクラス図と複数の関連付け
- 5. 地図の位置を関連付ける
- 6. ユースケース図の関数を追加
- 7. UMLユースケース図 - ラッフルシステム
- 8. UML:ユースケース図
- 9. ユースケース図 - 関係を含める
- 10. Uncrustifyファイルの関連付け
- 11. Rails:モデルの関連付け
- 12. アクティブモデルシリアライザとの関連付け
- 13. Railsモデルの関連付け
- 14. Sequelizeの関連付け値
- 15. Rubyクラスの関連付け
- 16. クラスの関連付け
- 17. 2つのデータベーステーブルの関連付け(従業員をアクティビティに関連付ける)
- 18. belongs_toのデフォルトの関連付け=(関連付ける)メソッドをオーバーライドする方法?
- 19. 複数のレベルでの関連付け
- 20. PostgresでのINSERT INTOの関連付け
- 21. ロータスノートでのドキュメントの関連付け
- 22. SailsJSによる関連付け:関連付けの作成方法?
- 23. アソシエーションの関連付けを続ける
- 24. 関連付けるイベント
- 25. DQLクエリと関連付け?
- 26. Railsのhas_manyの関連付け:私は、次の2つの関連付けを持って、関連するオブジェクト
- 27. has_many、Ectoでの関連付け
- 28. カスタム検証メソッドでの関連付け
- 29. Railsでの関連付け機能
- 30. Ext jsでの関連付け?
あなたの答えを投票しました。私はちょうど私のいくつかの側面を追加しました。 –
ログインには大きなビジネス価値はありませんが、「通常は」セキュリティは重要なトピックであり、ユーザがシステム上で何をしているかを追跡できる必要があります。接続されていません。そして、 "私たちの"顧客は、設計されたシステムが秘密のものであり、ユーザーが接続する必要があることを知りたがっています。 – granier