UML 表示法:使用案例模型中的套件,可能是最上層套件或以 <<use-case package>> 為模板
+ 提供由獨立功能單元所組成的階層式模型結構。如果使用案例模型和系統非常龐大,則這樣的結構會比扁平的模型結構(不含套件)更易於理解。
+ 提供很好的作法,可根據專業領域將工作和責任分配給多個開發人員。 這在建置大型系統時尤其重要。 如果需要在開發人員之間確保機密性,只讓少數人知道系統的完整功能,使用案例套件也提供一套安全基準。
+ 因為使用案例套件是高凝聚力的單元,變更其中一個套件不會影響其他套件。
- 維護使用案例套件意味著使用案例建模團隊的工作量會增加。
- 利用使用案例套件意味著開發人員還有其他標記概念要學習。
如果您採用這項技術,則必須決定要使用多少層套件。基本原則是每一個使用案例套件大約包含 3 至 10 個小單元(使用案例、參與者或其他套件)。 下表提出一些建議,在一定的使用案例和參與者數量下,建議您應該使用多少套件。
由於不可能提供確切的準則,所以數量重疊。
-
0-15:不需要使用案例套件。
-
10-50:使用一層使用案例套件。
-
> 25:使用兩層使用案例套件。
|