基于UML用例驅動的電子商務系統模型設計
本節和大家一起學習一下基于UML用例驅動的電子商務系統模型設計,主要包括UML建模語言的基本知識,UML用例驅動和設計系統模型等內容,相信通過本節的介紹你對UML用例驅動一定會有深刻的認識。
基于UML用例驅動的電子商務系統模型設計
1.UML語言的基礎知識
UML的定義包括UML語義和UML表示法兩個部分。
1.1>UML語義定義對象建模的抽象文法和語義的元模型。UML語義:描述基于UML的精確元模型定義,元模型為UML的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發者能在語義上取得一致,消除了因人而異的***表達方法所造成的影響。此外UML還支持對元模型的擴展定義。
1.2>UML表示法定義可視化描述UML語義的圖符集。標準建模語言UML的重要內容可以由五類圖(共九種圖形)來定義,它們分別是:
①用例圖。它從用戶角度描述系統功能,并指出各功能的操作者。
②靜態圖。它主要是反映系統的靜態關系。這些關系在系統的整個生命周期內都是存在且有意義的。
它主要包括類圖和包圖。
③行為圖。UML用例驅動中行為圖描述的是系統內部的動態關系。
它主要包括對象狀態圖和活動圖。
④交互圖。它描述的是對象間的交互關系。
它主要包括時序圖和協作圖。
⑤實現圖。它描述的是系統的物理實現。
它包括組件圖和部署圖。
2.UML用例驅動
用例驅動的方法基于面向對象技術,即從用例出發,首先將用戶需求轉換為系統需求(即用例),并根據對用例的描述和分析,得出系統的核心類,然后進一步描繪出系統的靜態結構和動態行為,以及系統的代碼結構和物理配置。用例將“驅動”需求分析之后設計、實現、測試、配置等階段的開發,將用例驅動的思想與UML這種面向對象分析設計語言相結合,使構建出來的軟件模型的易復用性和易擴展性得到提高。
用戶需求-〉用例(系統需求)-〉核心類-〉靜態結構-〉動態行為-〉代碼結構和物理配置
3.設計系統模型
首先由需求整理出系統的十一大功能模塊:bbs模塊,店鋪管理模塊,信用管理模塊,查詢模塊,競拍模塊,商品信息管理模塊,商品目錄管理模塊,個人信息管理模塊,幫助模塊,自助網站模塊,實名認證模塊。
【編輯推薦】