UML用例圖的畫法

上傳人:奇異 文檔編號:48177003 上傳時間:2022-01-01 格式:DOCX 頁數(shù):4 大?。?2.06KB
收藏 版權(quán)申訴 舉報 下載
UML用例圖的畫法_第1頁
第1頁 / 共4頁
UML用例圖的畫法_第2頁
第2頁 / 共4頁
UML用例圖的畫法_第3頁
第3頁 / 共4頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UML用例圖的畫法》由會員分享,可在線閱讀,更多相關(guān)《UML用例圖的畫法(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、一.UML簡介 UML (統(tǒng)一建模語言, Unified Modeling Language )是一種定義良好、易于表達、功能強大 且普遍適用的可視化建模語言。 它融入了軟件工程領(lǐng)域的新思想、 新方法和新技術(shù)。它的作 用域不限于支 持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程。在 系統(tǒng)分析階段,我們一般用 UML來畫很多圖,主要包括用例圖、狀態(tài)圖、類圖、活動 圖、 序列圖、協(xié)作圖、構(gòu)建圖、配置圖等等,要畫哪些圖要根據(jù)具體情況而定。 其實簡單的理解, 也是個人的理解,UML的作用就是用很多圖從靜態(tài)和動態(tài)方面來 全面描述我們將要開發(fā)的 系統(tǒng)。 二.用例建模簡介 用

2、例建模是UML建模的一部分,它也是 UML里最基礎(chǔ)的部分。用例建模的最主要功能就 是用來表達系統(tǒng)的功能性需求或行為。依我的理解用例建??煞譃?用例圖和用例描述。用 例圖由參與者(Actor)、用例(Use Case)、系統(tǒng)邊界、箭頭組成,用畫圖的方法來完成。用 例描述用來詳細描述用例圖中每個用例,用文本文檔來完成。 1 .用例圖 參與者不是特指人,是指系統(tǒng)以外的,在使用系 統(tǒng)或與系統(tǒng)交互中所扮演的角色。因此參 與者可以是人,可以是事物,也可以是時間或其他系統(tǒng)等等。 還有一點要注意的是,參與者 不是指人或事物本身, 而是表示 人或事物當時所扮演的角色。 比如小明是圖書館的管理員, 他

3、參與圖書館管理系統(tǒng)的交互, 這時他既可以作為管理員這個角色參與管理, 也可以作為借 書者向圖書館 借書,在這里小明扮演了兩個角色,是兩個不同的參與者。參與者在畫圖中 用簡筆人物畫來表示,人物下面附上參與者的名稱。 參與者名稱 S-: 用例是對包括變量在內(nèi)的一組動作序列的描述, 系統(tǒng)執(zhí)行這些動作,并產(chǎn)生傳遞特定參與者 的價值的可觀察結(jié)果。這是UML對用例的正式定義,對我們初學者可能有點難懂。我們可 以這樣去理解,用例是參與者想要系統(tǒng)做的事情。 對于對用例的命名,我們可以給用例取一 個簡單、 描述性的名稱,一般為帶有動作性的詞。用例在畫圖中用橢圓來表示,橢圓下面 附上用例的名稱。

4、 圖二二用例 系統(tǒng)邊界是用來表示正在建模系統(tǒng)的邊界。 邊界內(nèi)表示系統(tǒng)的組成部分,邊界外表示系統(tǒng)外 部。系統(tǒng)邊界在畫圖中方框來表示, 同時附上系統(tǒng)的名稱,參與者畫在邊界的外面,用例畫 在邊界里面。因為系統(tǒng)邊界的作用有時候不是很明顯,所以我個人理解,在畫圖時可省略。 箭頭用來表示參與者和系統(tǒng)通過相互發(fā)送信號或消息進行交互的關(guān)聯(lián)關(guān)系。 箭頭尾部用來表 示啟動交互的一方,箭頭頭部用來表示被啟動的一方,其中用例總是要由參與者來啟動。 2 .用例描述 用例圖只是簡單地用圖描述了一下系統(tǒng), 但對于每個用例,我們還需要有詳細的說明,這樣 就可以讓別人對這個系統(tǒng)有一個更加詳細的了解,這時我們

5、就需要寫用例描述。 對于用例描述的內(nèi)容, 一般沒有硬性規(guī)定的格式, 但一些必須或者重要的內(nèi)容還是必須要寫 進用例描述里面的。用例描述一般包括:簡要描述(說明) 、前置(前提)條件、基本事件 流、其他事件流、異常事件流、后置(事后)條件等等。下面說說各個部分的意思: 簡要描述:對用例的角色、目的的簡要描述; 前置條件:執(zhí)行用例之前系統(tǒng)必須要處于的狀態(tài),或者要滿足的條件; 基本事件流:描述該用例的基本流程,指每個流程都 正?!边\作時所發(fā)生的事情, 沒有任何 備選流和異常流,而只有最有可能發(fā)生的事件流; 其他事件流:表示這個行為或流程是可選的或備選的,并不是總要總要執(zhí)行它們; 異常

6、事件流:表示發(fā)生了某些非正常的事情所要執(zhí)行的流程; 后置條件:用例一旦執(zhí)行后系統(tǒng)所處的狀態(tài); 三.用例圖和用例描述設(shè)計實例 這里用我開發(fā)的一個家教網(wǎng)站來簡單的分析用例圖的畫法和用例描述的寫法。 這個網(wǎng)站我用 UML完整的分析一下,以下我提取了用例圖和用例描述的部分。這個家教網(wǎng)站分為前臺客 戶系統(tǒng)和后臺管理系統(tǒng)。 前臺客戶系統(tǒng)的用例圖如下: 子安貝什1獷雙 家教信息搜索 皴師資料修改 后臺管理系統(tǒng)用例圖如下: 對于用例描述,篇幅有限,我在這里只列了后臺管理系統(tǒng)中的網(wǎng)站公告發(fā)布這個用例的描述。 如下: 其實用例建模并不是這么簡單,它涉及到的知識還有很多,這里只是簡單的介紹一下。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!