在這個練習中,您將建立 Display Balance 參與者圖型。Display Balance 參與者圖型會為 Display Balance 使用案例的靜態結構建立模型。
Display Balance 參與者圖型會顯示參與 Display Balance 使用案例的類別。您可以為參與者及其屬性和關係建立模型, 來說明系統的領域。除了實體外,這個圖型也會說明與主要實體類別互動的界限類別,來完成功能作業。功能表和電腦介面都是界限類別的範例。
建模是一種反覆的程序。當您更瞭解要建模的系統的詳細資料時,您可以隨時新增、移除或修改參與者。在這個指導教學中,您將建立 Display Balance 參與者圖型的基本概要。當您為使用案例的動態結構建立模型時, 您可以新增參與者至這個圖型。
您將在 Account Operations 套件中建立 Display Balance 參與者圖型。
您已經藉由拖曳在領域圖型練習中所建立的 Account 模型元素, 來建立 Account 參與者。Account 參與者是 Display Balance 參與者圖型中唯一的元素。
DisplayBalanceForm 參與者代表主要的 PiggyBank 主功能表和 Account 類別之間存在的界限類別。
您剛剛已經建立 DisplayBalanceForm 界限參與者的模型。DisplayBalanceForm 類別與 Account 類別有一個單一關係。您的圖型看起來應該與下圖類似:
MenuForm 參與者是代表 PiggyBank 系統主功能表的界限類別。MenuForm 參與者會與 DisplayBalanceForm 參與者互動。
您已經建立 Display Balance 參與者圖型的基本結構。圖型會顯示功能作業中的參與者的結構, 以及他們之間的關係。您的圖型看起來應該與下圖類似:
為 Display Balance 使用案例的基本結構建立模型時, 可讓您更進一步地瞭解參與使用案例的主要類別。瞭解主要類別結構之後, 您可以藉由建立 Display Balance 序列圖來為使用案例的工作流程建立模型。建立 Display Balance 序列圖時, 您可以識別使用案例中的每一個實體的作業。序列圖可協助您更充分地瞭解使用案例中的資料流程。
如果要繼續,請至練習 2.6:建立 Display Balance 序列圖。