軟體工程之系統建模篇:設計用例控制類模型

來源:互聯網
上載者:User

用例控制類模型描述介面控制類與實體類之間的通訊,用例控制類位於系統結 構的商業規則服務層,用例控制類模型用包圖描述。本章介紹用例控制類模型的 設計過程,首先介紹用例控制類模型的設計方法,然後設計子系統包圖,最後設 計系統包圖。

1、設計方法

用例控制類代表用例,它的每一個操作對應一條通過用例的途徑。介面控制類 執行使用者介面與應用程式其他層之間的通訊任務,用例控制類則執行介面控制類 與實體類之間的通訊任務,通過互動來完成在用例中定義的路徑。用例控制類直 接與介面控制類一起工作,需要保持所有對象引用都將在用例控制類中。為使類 之間簡捷,用例控制類之間不應該有關係,介面控制類依賴於用例控制類,而用 例控制類又依賴於實體類。

2、系統包圖

我們以介面控制類的組織方式將用例控制類劃分為發文辦理用例控制類包 UCSFilePack、收文辦理用例控制類包UCRFilePack、會議管理用例控制類包 UCMeetingPack、檔案管理用例控制類包UCArchivePack、公告管理用例控制類包 UCNoticePack、個人助理用例控制類包UCAssistantPack、系統管理用例控制類包 UCSystemPack和登入用例控制類UCLogin8個包,系統包圖如下所示

3、子系統包圖  

我們以發文辦理用例控制類包來講解,發文辦理控制類包可以細分為:草擬發 文用例控制類、審核發文用例控制類、複核發文用例控制類、簽發發文用例控制 類、分發發文用例控制類、送發文至檔案室用例控制類,下圖為發文辦理用例控 制類包圖

下一篇文章我們將介紹設計系統類別模型。

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/project/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.