王晴
摘要:UML為描述面向對象系統定義了一系列的標準符號,可在普遍場合使用,對工作流系統的用戶而言很直觀。該文通過某個企業門戶網站系統的分析結果,建立各種UML模型,來捕捉現實問題的本質,勾勒軟件方案的雛形。
關鍵詞:UML;建模語言;系統建模;系統分析;用例模型;類圖;活動圖;順序圖
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)30-7080-03
UML是軟件界第一個統一建模語言,是面向對象系統開發中的一種通用的、圖形化的建模語言,它具有良好的定義,表達清晰、功能強大且易掌握,普遍適用于不同背景人員之間的交流聯系。它是現代軟件工程環境中對象分析和設計的重要工具,被視為面向對象技術的重要成果之一。
某企業擬開發企業門戶網站,經過充分的調查和論證,已完成了網站的規劃和設計。該網站的用戶權限分為三個等級:普通用戶、注冊用戶和網站管理員。其中,普通用戶只能瀏覽公告頁面,注冊用戶可以瀏覽頁面、留言以及在線訂購產品,管理員擁有所有權限。經過對系統的規劃,將系統規劃為9個模塊,這些模塊為有描述公司信息的公司簡介、公司公告以及新聞模塊,用來與客戶交流的招聘、投票調查和留言板模塊,以及幫助公司開展銷售業務的產品展示和在線訂購模塊,最后,還有負責整個系統管理的后臺管理模塊。
為協助系統開發人員和用戶之間的交流,使用UML對該系統進行建模。通過用例圖顯示若干角色,以及這些角色與系統提供的用例之間的連接關系;……