国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

解析UML用例圖中include與extend的區(qū)別

開發(fā) 架構(gòu)
UML用例圖有很多值得學(xué)習(xí)的地方,這里向大家簡(jiǎn)單介紹一下UML用例圖中include與extend的區(qū)別,希望本文的介紹對(duì)你有所幫助。

本文和大家重點(diǎn)討論一下UML用例圖中include與extend的區(qū)別,include是指用例中的包含關(guān)系,通常發(fā)生在多個(gè)用例中,有可以提取出來(lái)的公共部分,而extend則恰好相反。下面請(qǐng)看本文詳細(xì)介紹。

UML用例圖中include與extend的區(qū)別

最近上論壇,看到在爭(zhēng)論UseCase中include與extend的區(qū)別。其實(shí)這兩者是很容易區(qū)分的。

include是指用例中的包含關(guān)系,通常發(fā)生在多個(gè)用例中,有可以提取出來(lái)的公共部分(就象提取公因式一樣),例如UseCaseA中包括了a和b兩個(gè)流程,而UseCaseC中包含了c和b兩個(gè)流程。為了提高復(fù)用性,可以把b提取出來(lái),形成另一個(gè)用例UseCaseB,此時(shí),UseCaseAincludeUseCaseB(表現(xiàn)為一條指向UseCaseB的虛線,箭頭在UseCaseB側(cè)),UseCaseC也includeUseCaseB。因而,當(dāng)有include關(guān)系時(shí),被include的用例通常會(huì)被兩個(gè)以上的其他用例include(否則就不需要重用,也就不需要提取出來(lái)了),UML用例圖如下:


在include關(guān)系中,“UseCaseA和UseCaseC知道UseCaseB的存在,而UseCaseB根本不知道有UseCaseA和UseCaseC);

extend則恰好相反。假設(shè)UseCaseA的功能描述為“發(fā)送一條通知”,可是,發(fā)送通知的方式可能有許多種,例如通過(guò)郵件發(fā)送、通過(guò)短信發(fā)送等。在需求分析階段,可能無(wú)法明確到底有多少種方式,在用例分析階段,UseCaseA需要留出擴(kuò)展接口,然后把已知的發(fā)送方式作為擴(kuò)展用例給出,例如UseCaseB是“通過(guò)短信發(fā)送”,而UseCaseC是“通過(guò)郵件發(fā)送”,此時(shí),UseCaseB和UseCaseCextend了UseCaseA,表現(xiàn)為兩根虛線,箭頭指向UseCaseA,UML用例圖如下:


在extend關(guān)系中,UseCaseA不知道UseCaseB和UseCaseC的存在,但UseCaseB和UseCaseC卻是知道UseCaseA并且知道如何在UseCaseA中作擴(kuò)展的。

另:在UML用例圖中,有時(shí)會(huì)看到兩個(gè)用例之間有依賴關(guān)系(表現(xiàn)為一條單向或雙向的實(shí)線),這是錯(cuò)誤的,說(shuō)明用例沒(méi)有提純。
 


也許有人會(huì)問(wèn)“如果兩個(gè)用例之間,一個(gè)要調(diào)用另一個(gè)時(shí),怎么辦?”(有可能是混淆了用例和模塊的關(guān)系),那么,首先要區(qū)分概念,用例就是用例,用例不是模塊,也不是組件(雖然一個(gè)用例能發(fā)展成為“一個(gè)或多個(gè)”模塊或組件);其次,從用例分析的角度來(lái)看,如果用例A確實(shí)要調(diào)用到用例B,那么,可以進(jìn)一步分析:A是調(diào)用了B的所有流程呢,還是其中一部分流程?

(1)如果是調(diào)用了一部分,此時(shí)可以把B中的那部分流程提取出來(lái),形成用例C,然后A和B都includeC;

(2)如果是調(diào)用了所有流程,那么,A直接includeB即可;

(3)如果A沒(méi)有調(diào)用B中的任何流程……faint,那還畫那條代表依賴的實(shí)線干嘛?
 

【編輯推薦】

  1. 解析繪制UML用例圖的基本步驟
  2. UML用例圖實(shí)例解析
  3. UML建模:創(chuàng)建UML用例圖
  4. 揭秘三大UML用例圖關(guān)系
  5. 學(xué)習(xí)筆記 解析UML用例圖元素之間的關(guān)系

 

 


 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-06-30 17:24:46

UML用例圖

2010-06-09 18:38:28

UML用例圖

2010-07-02 08:57:45

UML用例圖

2010-07-01 13:00:20

UML用例圖

2010-06-13 15:43:32

UML用例圖

2010-07-02 09:06:29

UML用例建模

2010-06-17 12:48:08

UML用例模型

2010-07-12 12:32:35

UML用例圖

2010-06-13 14:37:04

UML實(shí)踐

2010-06-13 14:51:27

UML實(shí)踐

2010-07-08 15:48:47

UML用例圖

2010-06-18 18:07:19

UML用例圖

2010-06-30 17:46:36

UML用例建模

2010-07-05 11:01:05

常用UML圖

2010-06-18 14:56:15

UML綜合實(shí)例

2010-07-05 12:50:01

用Visio畫UML用

2010-06-17 12:32:54

UML用例建模

2010-06-30 17:36:58

UML用例圖

2010-07-07 14:09:05

UML用例圖

2010-06-08 09:30:20

UML圖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美午夜视频一区二区| 国产一区二区三区高清视频| 国产91xxx| 678在线观看视频| 久久97久久97精品免视看秋霞| 亚洲第一黄色| 亚洲一区二区不卡免费| 欧美极品少妇xxxxⅹ免费视频| 99热在线国产| 色开心亚洲综合| 日韩精品亚洲专区| 日韩女优av电影在线观看| 亚洲aⅴ天堂av在线电影软件| 色一区二区三区| 精品国精品国产自在久国产应用| 成人亚洲网站| 日本vs亚洲vs韩国一区三区二区 | 91精品国产综合久久久久久漫画| 精品免费99久久| 久久av.com| 国产精品69久久久| 日本午夜大片a在线观看| 91在线视频18| 日本免费一区二区三区视频观看| 日中文字幕在线| 国产麻豆精品在线| 欧美激情18p| 国产在线免费观看| 成人av在线看| 国产日韩欧美在线看| 久久电影网站| 中文字幕中文在线不卡住| 国产精品一区二区三区在线| 未满十八勿进黄网站一区不卡| 亚洲成人午夜影院| 中文字幕成人一区| 国产区精品区| 亚洲欧美在线x视频| 精品亚洲成a人片在线观看| 99久久er热在这里只有精品15| 亚洲va国产va天堂va久久| 欧美视频在线视频精品| 日韩欧美在线国产| 北条麻妃69av| 久久综合导航| 国产一区红桃视频| 2020国产精品小视频| 欧美日韩国产综合一区二区三区| 欧美三级午夜理伦三级富婆| 石原莉奈在线亚洲二区| 国产精品激情自拍| 二区三区不卡| 欧美乱熟臀69xxxxxx| 最新二区三区av| 成人性生交大片免费看中文网站| av一区观看| 亚洲免费专区| 主播福利视频一区| 青青草在线免费观看| 亚洲三级电影网站| 免费中文日韩| 你懂的一区二区三区| 美日韩丰满少妇在线观看| 成人国产精品色哟哟| 一区中文字幕电影| 日韩视频永久免费观看| 暧暧视频在线免费观看| 精品视频一区二区三区免费| 在线视频99| 亚洲天堂免费看| 九热视频在线观看| 2024国产精品| 国产亚洲欧美在线视频| 日本欧美大码aⅴ在线播放| 国产伦视频一区二区三区| 亚洲国产精品综合久久久 | 五月综合网站| 国产精品沙发午睡系列990531| 9久久9毛片又大又硬又粗| 国内成人免费视频| 美国av在线播放| 国产麻豆精品95视频| 9色porny| 久久网这里都是精品| 成年人小视频网站| 91麻豆文化传媒在线观看| 少妇高清精品毛片在线视频| 久久综合av免费| 亚洲高清免费在线观看| 中文字幕免费观看一区| 久久午夜剧场| 欧美日韩在线另类| 日本不卡不卡| 精品国产伦一区二区三区观看方式| 久草在线资源站资源站| 在线日韩第一页| 国产一区二区三区黄网站| 欧美精品国产精品日韩精品| 欧洲成人在线观看| 亚洲一区二区三区四区五区午夜| 久久久91精品国产| av在线一区不卡| 久久色免费在线视频| 国产精品男女| 国产精品久久久久999| 久久精品国内一区二区三区水蜜桃 | 日本成人黄色网| 国产精品乱码人人做人人爱 | 亚洲欧美色婷婷| 久久精品一级| 国产成人在线视频| 99精品欧美| 日韩精品免费一区| 国产精品久久久久久久久免费桃花 | 伊人开心综合网| 伊人影院在线播放| 欧美一区二区三区四区高清| 亚洲第一二三四区| 性色av一区二区三区在线观看 | 欧美精品日韩一本| 日韩欧美2区| 国产成人精品在线视频| 日韩精品一级二级| 韩国视频一区二区三区| 欧美91视频| 日韩欧美亚洲日产国产| 国产亚洲短视频| 黄色免费在线观看| 欧美精品精品精品精品免费| 国产精品亚洲综合久久| 99色精品视频| 欧美一卡二卡三卡四卡| 六九午夜精品视频| 丁香婷婷久久久综合精品国产 | 粉嫩粉嫩芽的虎白女18在线视频| 午夜精品福利在线| 中文字幕在线官网| 欧美怡红院视频一区二区三区 | 国产午夜精品全部视频播放| 九九热爱视频精品视频| 综合操久久久| 欧美亚一区二区| 91国产精品| 欧美一区二区影视| 亚洲伊人伊色伊影伊综合网| 国产第一亚洲| 最近2019年中文视频免费在线观看| 欧美日韩网站| 日本成本人片免费观看| 日韩一区二区av| 另类小说一区二区三区| 你懂的在线播放| 国产97在线视频| 久久青草欧美一区二区三区| 四虎影视国产在线视频| 国产婷婷97碰碰久久人人蜜臀| 国产99久久精品一区二区300| 欧美精品卡一卡二| 欧美精品电影在线播放| 亚洲精品一二三区区别| www.日本在线播放| 亚洲国产高清aⅴ视频| 好看的日韩精品| 亚洲最大成人综合| 欧美91在线|欧美| 手机在线视频你懂的| 狠狠色狠狠色综合日日小说| 久久精品色综合| 中文字幕第21页| 日日狠狠久久偷偷四色综合免费| 国内精品视频666| 国产乱妇乱子在线播视频播放网站| 国产三区精品| 你懂的一区二区三区| 国产精品333| 国产亚洲精品久久久优势| 国产福利精品一区二区| 韩日成人影院| 精品久久久久久无码中文野结衣| 亚洲欧美日韩国产精品| 国产综合久久久久久鬼色 | 91黄色免费看| 激情亚洲网站| 中文字幕在线观看网站| 日本高清视频一区二区三区| 精品日韩欧美在线| 国产一区二区导航在线播放| 日韩国产网站| 国产精品igao| 97香蕉久久夜色精品国产| 亚洲国产一区在线观看| 国产精品久久| 国产丝袜在线观看视频| 乱子伦一区二区| 久久中文精品视频| 国产精品久久久久久福利一牛影视 | 在线观看成人av| 久久久精品免费视频| 亚洲国产成人av好男人在线观看| 最新日韩在线|