成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML用例建模的慨念和應用詳解

開發(fā) 架構
UML用例建模的概念你是否了解,本文就向大家簡單介紹一下,UML用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為。

本節(jié)和大家學習一下UML用例建模,它是UML建模的一部分,在我眼里,它也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為。下面請看本節(jié)詳細介紹。

UML用例建模的慨念和應用 

一.UML簡介

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

  用例建模是UML建模的一部分,在我眼里,它也是UML里最基礎的部分。UML用例建模的最主要功能就是用來表達系統(tǒng)的功能性需求或行為。

  依我的理解用例建模可分為用例圖和用例描述。用例圖由參與者(Actor)、用例(UseCase)、系統(tǒng)邊界、箭頭組成,用畫圖的方法來完成。用例描述用來詳細描述用例圖中每個用例,用文本文檔來完成。

  1.用例圖

  參與者不是特指人,是指系統(tǒng)以外的,在使用系統(tǒng)或與系統(tǒng)交互中所扮演的角色。因此參與者可以是人,可以是事物,也可以是時間或其他系統(tǒng)等等。還有一點要注意的是,參與者不是指人或事物本身,而是表示人或事物當時所扮演的角色。比如小明是圖書館的管理員,他參與圖書館管理系統(tǒng)的交互,這時他既可以作為管理員這個角色參與管理,也可以作為借書者向圖書館借書,在這里小明扮演了兩個角色,是兩個不同的參與者。參與者在畫圖中用簡筆人物畫來表示,人物下面附上參與者的名稱。

  用例是對包括變量在內的一組動作序列的描述,系統(tǒng)執(zhí)行這些動作,并產(chǎn)生傳遞特定參與者的價值的可觀察結果。這是UML對用例的正式定義,對我們初學者可能有點難懂。我們可以這樣去理解,用例是參與者想要系統(tǒng)做的事情。對于對用例的命名,我們可以給用例取一個簡單、描述性的名稱,一般為帶有動作性的詞。用例在畫圖中用橢圓來表示,橢圓下面附上用例的名稱。

  系統(tǒng)邊界是用來表示正在建模系統(tǒng)的邊界。邊界內表示系統(tǒng)的組成部分,邊界外表示系統(tǒng)外部。系統(tǒng)邊界在畫圖中方框來表示,同時附上系統(tǒng)的名稱,參與者畫在邊界的外面,用例畫在邊界里面。因為系統(tǒng)邊界的作用有時候不是很明顯,所以我個人理解,在畫圖時可省略。

  箭頭用來表示參與者和系統(tǒng)通過相互發(fā)送信號或消息進行交互的關聯(lián)關系。箭頭尾部用來表示啟動交互的一方,箭頭頭部用來表示被啟動的一方,其中用例總是要由參與者來啟動。

  2.用例描述

  UML用例建模中用例圖只是簡單地用圖描述了一下系統(tǒng),但對于每個用例,我們還需要有詳細的說明,這樣就可以讓別人對這個系統(tǒng)有一個更加詳細的了解,這時我們就需要寫用例描述。

  對于用例描述的內容,一般沒有硬性規(guī)定的格式,但一些必須或者重要的內容還是必須要寫進用例描述里面的。用例描述一般包括:簡要描述(說明)、前置(前提)條件、基本事件流、其他事件流、異常事件流、后置(事后)條件等等。下面說說各個部分的意思:

  簡要描述:對用例的角色、目的的簡要描述;

  前置條件:執(zhí)行用例之前系統(tǒng)必須要處于的狀態(tài),或者要滿足的條件;

  基本事件流:描述該用例的基本流程,指每個流程都“正常”運作時所發(fā)生的事情,沒有任何備選流和異常流,而只有最有可能發(fā)生的事件流;

  其他事件流:表示這個行為或流程是可選的或備選的,并不是總要總要執(zhí)行它們;

  異常事件流:表示發(fā)生了某些非正常的事情所要執(zhí)行的流程;

  后置條件:用例一旦執(zhí)行后系統(tǒng)所處的狀態(tài); 
 
三.用例圖和用例描述設計實例

  這里用我開發(fā)的一個家教網(wǎng)站來簡單的分析用例圖的畫法和用例描述的寫法。這個網(wǎng)站我用UML完整的分析一下,以下我提取了用例圖和用例描述的部分。這個家教網(wǎng)站分為前臺客戶系統(tǒng)和后臺管理系統(tǒng)。
  
  對于用例描述,篇幅有限,我在這里只列了后臺管理系統(tǒng)中的網(wǎng)站公告發(fā)布這個用例的描述。

四.總結

  其實UML用例建模并不是這么簡單,它涉及到的知識還有很多,我這里只是簡單的介紹一下,希望對初學UML建模的同學有所幫助。
 

  【編輯推薦】

  1. UML用例建模基本知識講解
  2. 經(jīng)驗總結 UML用例建模技巧
  3. 學習筆記 UML建模語言的特點和應用領域
  4. 免費UML建模工具盡情體驗
  5. 解析UML用例建模的慨念和應用

 

 

責任編輯:佚名 來源: csai.cn
相關推薦

2010-07-06 16:38:47

UML用例建模

2010-06-17 12:32:54

UML用例建模

2010-07-01 13:30:27

UML用例建模

2010-07-08 11:27:00

UML用例建模

2010-07-02 09:06:29

UML用例建模

2010-06-30 17:36:58

UML用例圖

2010-07-08 16:34:01

UML包圖

2010-06-30 15:26:33

UML靜態(tài)建模

2010-06-30 11:08:09

UML用例建模

2011-11-17 09:30:00

UML

2010-06-12 11:22:57

UML應用

2010-06-17 13:22:40

UML用例建模

2010-06-08 17:01:34

UML用例圖

2010-06-17 13:12:38

UML用例建模技巧

2010-06-30 17:46:36

UML用例建模

2010-06-30 17:57:08

UML用例建模

2010-06-13 15:43:32

UML用例圖

2010-07-12 09:37:26

UML建模

2010-07-09 16:21:56

UML用例建模

2010-06-30 17:06:32

UML用例圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲欧美视频在线观看 | 国产精品99一区二区 | 日韩国产精品一区二区三区 | 成人性视频免费网站 | 国产在线一区观看 | 欧美日韩精品久久久免费观看 | 天天色影视综合 | 青青草一区 | 在线观看黄色大片 | 国产精品高潮呻吟久久av黑人 | 中文字幕在线第一页 | 久久精品国产免费看久久精品 | 99成人在线视频 | 男女视频在线观看免费 | 一级黄色绿像片 | 亚洲精品日韩综合观看成人91 | 在线成人免费视频 | 国产精品免费av | 国产精品视频网 | 亚洲人在线 | 日本黄色影片在线观看 | av一区二区三区四区 | 亚洲欧美日韩精品久久亚洲区 | 国产一区二区在线免费 | 337p日韩 | 成人精品 | 97精品超碰一区二区三区 | www.亚洲精品 | 亚洲欧美v | 国产日韩欧美一区二区 | 丁香婷婷久久久综合精品国产 | 祝你幸福电影在线观看 | 人人叉| 亚洲精品视频二区 | 国产一区二区三区四区五区3d | 色综合99| 波多野结衣二区 | 特级毛片爽www免费版 | 亚洲不卡在线观看 | 亚洲色图综合 | av色在线 |