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

UML基礎與應用--UML用例圖

開發 架構
UML你是否了解,UML中有幾種圖形你是否熟悉?這里就向大家介紹一下UML基礎與應用--UML用例圖 ,相信通過本文的介紹你對UML用例圖一定會有全面的認識。

本節和大家學習一下UML基礎與應用中的UML用例圖的知識 ,UML用例圖的概念,構成和屬性等內容,希望本節的介紹對你有所啟發。下面讓我們一起看一下UML用例圖的詳細介紹吧。 

UML基礎與應用--UML用例圖 

UML視圖:設計視圖、實現視圖、用例視圖、進程視圖、部署視圖。

一、什么是用例圖

用例模型:需求分析階段,描述了待開發系統的功能需求;看成黑盒子,僅從外部執行者的角度來理解系統(從用戶角度),不需要考慮功能是怎樣實現的;驅動了需求分析后的各個階段的開發。
用例圖:描述用戶的需求,從用戶角度描述系統的功能,并指出各功能的執行者,強調誰在用系統,系統為執行者完成那些功能。
功能的描述、角色;角色和功能對應起來。

二、UML用例圖的構成(基本元素):用例;角色;關系。

(1)用例(usecase):功能的描述

(2)角色(actor):actor是一些人或事
--可以激活系統交互信息;
--可以對系統進行輸入;
--可以從系統被動的接受信息。

角色:角色既可以是人也可以是物
尋找執行者的幾個原則:
-誰使用系統的功能;
-誰需要系統支持日常工作;
-誰來維護關系系統;
-系統需要操縱那些硬件-需要與系統交互的其他系統;
-對系統產生的結果感興趣的人或事物。

(3)關系(assosciation):執行者與用例之間的關系,包括依賴、泛化、關聯。用例和角色都可以有關系。下面再看一下UML基礎與應用中UML用例圖的主要屬性。

三、用例的主要屬性:事件流、前置條件、后置條件。

事件流:一個用例在執行時執行者與系統之間的交互過程。
--基本流--對用例中常規和預期路徑的描述
--備選流--由于受到其他因素影響,用例執行了其他的路徑。

前置條件:該用例執行的前提條件,用來描述條件下可以開始執行一個事件流。
后置條件:說明用力結束時系統的狀態。

四、UML用例圖的粒度與范圍:用例的多少
概述級、用戶目標級、子功能級

設計時要重要考慮的方面,一開始粗略的設計用例圖,然后慢慢細化。用例圖的粒度不應太粗或太細。
描述文檔:事件流、前置條件和后置條件。
例子:功能角色:資源管理者;項目(工程)管理員;系統管理員(數據庫信息、日志信息)每個用例都和一個角色發生關聯。UML基礎與應用中UML用例圖需要注意哪些問題呢?

五、用例注意點:

◆應該清晰的定義系統邊界
◆防止用例過多
◆應該從執行者的角度來命名用例
◆用例描述的正規程度
◆避免執行者的名字不一致
◆避免執行者和用例之間的關系
◆注意用例的大小是否恰當(粒度)
◆避免用例描述混亂
◆區分用力分解和功能分解
◆避免客戶不能理解用例的情況
◆有些場合,用用例來描述不適合

小結:
◆用例圖的基本組成(繪制)
◆用例圖的作用:
--重在應用
--重在交流
--重在事件流的描述
--用例粒度和角色

我的理解:用例就是功能,用例圖就是對功能的圖示描述;也就是功能模塊的表示。同時用例圖是對用戶的需求進行描述,所以,從用例圖中能看出現實的功能需求,貌似是對現實世界想要完成某件事情的物理結構進行畫圖表示。用例圖的粒度是第一次聽說,經過老師的講解,感覺粒度就是個數的意思,搞不懂為什么翻譯為粒度(granularity)。也就是一個軟件劃分為多少個模塊。這就涉及到模塊的耦合和內聚了。模塊太少不能把用戶的需求功能描述清楚,太多了,又過于冗雜,同樣不能把功能描述清楚。
用例圖是開發一個軟件時用到的第一個圖,所以,UML用例圖畫好了,對后面的開發至關重要。用例圖就是對現實需求的第一步抽象,把功能用圖表述出來。在畫用例圖的時候就應該把用各個用例之間的關系表達清楚。

【編輯推薦】

  1. UML基礎專題:UML簡介及UML用例圖
  2. 如何繪制UML用例圖
  3. UML組成及其全稱解析
  4. 解析UML類圖符號意義
  5. UML用例圖中的六個元素

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-10 09:04:18

UML用例圖

2010-06-10 09:17:40

UML用例圖

2010-06-30 17:36:58

UML用例圖

2010-07-06 13:04:33

UML系統組件圖

2010-07-06 12:00:23

UML活動圖

2010-06-08 17:01:34

UML用例圖

2010-07-01 12:53:34

UML用例圖

2010-06-09 18:56:44

UML用例圖

2010-07-02 08:57:45

UML用例圖

2010-06-13 14:37:04

UML實踐

2010-06-13 14:51:27

UML實踐

2010-06-13 15:58:03

UML類圖

2010-06-13 16:07:56

UML活動圖

2010-06-17 14:52:42

UML構件圖

2010-06-17 15:29:52

UML活動圖

2010-07-12 12:32:35

UML用例圖

2010-06-07 19:02:52

UML用例圖

2010-07-06 15:57:58

UML圖形

2010-06-18 14:56:15

UML綜合實例

2010-06-09 14:31:31

UML狀態圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 丝袜美腿一区二区三区动态图 | 中文成人在线 | 久久精品| 国产精品不卡一区 | 欧美一区二区三区久久精品视 | 国产精品精品视频一区二区三区 | www.久久| 精品视频一区二区三区在线观看 | 一区二区三区四区视频 | 久久国产精品一区二区三区 | 精品久久久久久久久久久久久久 | 国产精品av久久久久久久久久 | 亚洲精品欧美一区二区三区 | 成人视屏在线观看 | 一本色道精品久久一区二区三区 | 国产一区二区 | 性做久久久久久免费观看欧美 | 一级黄色片网站 | 天天综合网天天综合色 | 免费毛片在线 | 国产精品区二区三区日本 | 91精品国产91久久久久久不卞 | 亚洲成人免费在线 | 91视频久久久久 | 色资源在线 | 国产精品美女久久久久aⅴ国产馆 | 国产一区二区精品在线 | 91精产国品一二三区 | 人人看人人射 | 日韩免费在线 | 农村妇女毛片精品久久久 | 在线播放中文字幕 | 91精品国产综合久久久久蜜臀 | 久久精品一级 | 日韩欧美理论片 | 男人午夜视频 | 99精品欧美一区二区三区综合在线 | 中文字幕在线视频网站 | 国产精品日韩一区 | 久久国产精品一区二区 | 精品一二区 |