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