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

專家實例講解UML用例建模技術

開發 架構
UML用例建模你是否了解,本文就向大家介紹一下UML用例建模的概念,并且通過實例向大家講解一下它的用法,歡迎大家一起來學習。

本節和大家學習一下UML用例建模,UML用例建模是UML建模的一部分,在我眼里,它也是UML里最基礎的部分。用例建模的最主要功能就是用來表達系統的功能性需求或行為。

一.UML用例建模簡介

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

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

  1.用例圖

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

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

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

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

  2.用例描述

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

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

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

  前置條件:執行用例之前系統必須要處于的狀態,或者要滿足的條件;

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

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

  異常事件流:表示發生了某些非正常的事情所要執行的流程;

  后置條件:用例一旦執行后系統所處的狀態;

二.用例圖和用例描述設計實例

  這里用我開發的一個家教網站來簡單的分析用例圖的畫法和用例描述的寫法。這個網站我用UML完整的分析一下,以下我提取了UML用例建模中用例圖和用例描述的部分。這個家教網站分為前臺客戶系統和后臺管理系統。

  前臺客戶系統的用例圖如下:

  后臺管理系統用例圖如下:

 【編輯推薦】

  1. 術語匯編 UML用例建模解析
  2. UML用例建模的慨念和應用詳解
  3. 專家指導 UML建模分析步驟
  4. UML建模時需要注意的四大問題
  5. 經驗總結 UML用例建模技巧

 

責任編輯:佚名 來源: yesky.com
相關推薦

2010-06-29 19:08:23

UML建模技術

2010-06-30 11:08:09

UML用例建模

2010-07-02 09:06:29

UML用例建模

2010-06-17 13:22:40

UML用例建模

2010-06-30 17:36:58

UML用例圖

2010-06-30 09:07:09

UML建模分析

2010-06-30 15:26:33

UML靜態建模

2010-06-09 17:23:57

Rose UML建模工

2010-06-10 14:56:18

UML建模語言

2010-07-02 08:57:45

UML用例圖

2010-06-10 17:14:54

UML建模過程

2010-07-07 13:54:00

UML用例圖

2010-07-12 14:38:03

UML用例建模

2010-06-17 13:12:38

UML用例建模技巧

2010-06-30 17:46:36

UML用例建模

2010-07-08 11:27:00

UML用例建模

2010-06-07 19:02:52

UML用例圖

2010-06-29 14:23:38

UML建模分析步驟

2010-06-17 10:05:35

UML動態建模

2010-07-06 16:38:47

UML用例建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品免费一区二区三区四区 | 天天澡天天操 | 国产欧美性成人精品午夜 | 一级黄片一级毛片 | 一级片aaa| 久久尤物免费一区二区三区 | 久久99视频免费观看 | 国产羞羞视频在线观看 | 北条麻妃国产九九九精品小说 | 日韩毛片在线免费观看 | 日韩在线免费视频 | 国产综合久久 | 日韩欧美亚洲 | 91精品在线播放 | 婷婷午夜天| 视频在线一区二区 | 久久9热| 在线激情视频 | 毛片大全 | 国产精品久久久久久久久免费 | 亚洲精品一区av在线播放 | 波多野结衣电影一区 | 日本一道本 | 成人免费区一区二区三区 | 欧美一级视频 | 亚洲天堂网站 | 在线视频一区二区三区 | 91亚洲视频在线 | 久久最新精品视频 | 午夜视频在线免费观看 | 岛国av免费看| 亚洲精选一区 | 欧美视频一区 | 孰女乱色一区二区三区 | 国产精品视频一区二区三 | 五月天国产视频 | 在线观看亚洲专区 | 国产精品久久久久久久久久 | 国产成人免费网站 | 欧美精品福利 | 国产午夜亚洲精品不卡 |