用例控制類模型描述介面控制類與實體類之間的通訊,用例控制類位於系統結構的商業規則服務層,用例控制類模型用包圖描述。本章介紹用例控制類模型的設計過程,首先介紹用例控制類模型的設計方法,然後設計子系統包圖,最後設計系統包圖。
1、設計方法
用例控制類代表用例,它的每乙個操作對應一條通過用例的途徑。介面控制類執行使用者介面與應用程式其他層之間的通訊任務,用例控制類則執行介面控制類與實體類之間的通訊任務,通過互動來完成在用例中定義的路徑。用例控制類直接與介面控制類一起工作,需要保持所有物件引用都將在用例控制類中。為使類之間簡捷,用例控制類之間不應該有關係,介面控制類依賴於用例控制類,而用例控制類又依賴於實體類。
2、系統包圖
我們以介面控制類的組織方式將用例控制類劃分為發文辦理用例控制類包ucsfilepack、收文辦理用例控制類包ucrfilepack、會議管理用例控制類包ucmeetingpack、檔案管理用例控制類包ucarchivepack、公告管理用例控制類包ucnoticepack、個人助理用例控制類包ucassistantpack、系統管理用例控制類包ucsystempack和登入用例控制類uclogin8個包,系統包圖如下所示
3、子系統包圖
我們以發文辦理用例控制類包來講解,發文辦理控制類包可以細分為:草擬發文用例控制類、審核發文用例控制類、複核發文用例控制類、簽發發文用例控制類、分發發文用例控制類、送發文至檔案室用例控制類,下圖為發文辦理用例控制類包圖
軟體工程之系統建模篇 設計用例控制類模型
用例控制類模型描述介面控制類與實體類之間的通訊,用例控制類位於系統結構的商業規則服務層,用例控制類模型用包圖描述。本章介紹用例控制類模型的設計過程,首先介紹用例控制類模型的設計方法,然後設計子系統包圖,最後設計系統包圖。1 設計方法 用例控制類代表用例,它的每乙個操作對應一條通過用例的途徑。介面控制...
軟體工程之系統建模篇 設計視窗設計
在建立使用者介面原型之前,應該先建立視窗結構圖,視窗結構用於描述視窗之間的關係,於uml沒有直接的關係,本章介紹視窗結構的設計過程,先介紹視窗結構的設計方法,然後設計總體視窗結構圖,最後設計下一層的視窗結構圖。1 設計方法 視窗結構是視窗之間的切換流程,通過視窗結構,可以直觀地看到通過用例的路徑流程...
軟體工程之系統建模篇 設計動態模型
本章介紹動態模型的設計過程,系統例項的動態模型用序列圖來描述,首先介紹選擇序列圖的理由,最後分別設計各個用例主路徑的序列圖。本設計結果將充實和完善系統結構的表示服務層 商業上下文服務層 商業規則服務層 資料轉化服務層和資料訪問服務層的內容。1 選擇序列圖 uml以圖的形式提供了4種動態模型 序列圖 ...