UML用例圖

用例圖主要用來描述“用戶固蛾、需求、系統(tǒng)功能單元”之間的關(guān)系逆趋。它展示一個外部用戶能夠觀察到的系統(tǒng)功能模型圖潜沦。用例圖多用于靜態(tài)建模階段(主要是業(yè)務(wù)建模和需求建模)萄涯,幫助開發(fā)團(tuán)隊以一種可視化的方式理解系統(tǒng)的功能需求。


Paste_Image.png

參與者(Actor)

在系統(tǒng)外部與系統(tǒng)直接交互的人或事物唆鸡;需要注意以下兩點:
1)參與者是角色而不是具體的人涝影,它代表了參與者在與系統(tǒng)打交道的過程中所扮演的角色。所以在系統(tǒng)的實際運作中争占,一個實際用戶可能對應(yīng)系統(tǒng)的多個參與者燃逻。不同的用戶也可以只對應(yīng)于一個參與者,從而代表同一參與者的不同實例臂痕。
2)參與者作為外部用戶(而不是內(nèi)部)與系統(tǒng)發(fā)生交互作用伯襟,是它的主要特征。
在UML中握童,參與者使用如圖所示的一個小人表示:


Paste_Image.png

用例(Use Case)

系統(tǒng)外部可見的一個系統(tǒng)功能單元姆怪。系統(tǒng)的功能由系統(tǒng)單元所提供,并通過一系列系統(tǒng)單元與一個或多個參與者之間交換的消息所表達(dá)舆瘪。用橢圓表示片效,橢圓中的文字簡述系統(tǒng)的功能:


Paste_Image.png

關(guān)系(Relationship)

  • 關(guān)聯(lián)、泛化英古、包含淀衣、擴(kuò)展


    Paste_Image.png

關(guān)聯(lián)(Association)

表示參與者與用例之間的交互,通信途徑召调,任何一方都可發(fā)送或接受消息膨桥。
箭頭指向:指向消息接收方。


Paste_Image.png

泛化(Inheritance)

在編程中唠叛,泛化關(guān)系是一種很重要的關(guān)系只嚣,我們隨處可見。
泛化關(guān)系是一般和特殊關(guān)系艺沼,就是通常理解的繼承關(guān)系册舞,子用例和父用例相似,但表現(xiàn)出更特別的行為障般;子用例將繼承父用例的所有結(jié)構(gòu)调鲸、行為和關(guān)系。子用例可以使用父用例的一段行為挽荡,也可以重載它藐石。父用例通常是抽象的。
箭頭指向(需要特別注意):指向父用例定拟。


Paste_Image.png

包含(Include)

包含關(guān)系用來把一個較復(fù)雜用例所表示功能分解成較小的步驟于微。包含用例是必須的,如果缺少包含用例,基用例就不完整株依;包含用例必須被執(zhí)行驱证。
箭頭指向:指向分解出來的功能用例


Paste_Image.png

擴(kuò)展(Extend)

擴(kuò)展關(guān)系是指用例功能的延伸,相當(dāng)于為基礎(chǔ)用例提供一個附加功能勺三。擴(kuò)展用例是可選的雷滚,如果缺少擴(kuò)展用例,不會影響到基用例的完整性吗坚。(例如登錄與第三方登錄的關(guān)系)
箭頭指向(需要特別注意):指向基用例


Paste_Image.png

一個完整的系統(tǒng)的用例圖

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祈远,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子商源,更是在濱河造成了極大的恐慌车份,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件牡彻,死亡現(xiàn)場離奇詭異扫沼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)庄吼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門缎除,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人总寻,你說我怎么就攤上這事器罐。” “怎么了渐行?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵轰坊,是天一觀的道長。 經(jīng)常有香客問我祟印,道長肴沫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任蕴忆,我火速辦了婚禮颤芬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘套鹅。我一直安慰自己驻襟,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布芋哭。 她就那樣靜靜地躺著,像睡著了一般郁副。 火紅的嫁衣襯著肌膚如雪减牺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機(jī)與錄音拔疚,去河邊找鬼肥隆。 笑死,一個胖子當(dāng)著我的面吹牛稚失,可吹牛的內(nèi)容都是我干的栋艳。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼句各,長吁一口氣:“原來是場噩夢啊……” “哼吸占!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凿宾,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤矾屯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后初厚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體件蚕,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年产禾,在試婚紗的時候發(fā)現(xiàn)自己被綠了排作。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡亚情,死狀恐怖妄痪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情势似,我是刑警寧澤拌夏,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站履因,受9級特大地震影響障簿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜栅迄,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一站故、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毅舆,春花似錦西篓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至悦即,卻和暖如春吮成,著一層夾襖步出監(jiān)牢的瞬間橱乱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工粱甫, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留泳叠,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓茶宵,卻偏偏與公主長得像危纫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子乌庶,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 用例圖主要用來描述“用戶种蝶、需求、系統(tǒng)功能單元”之間的關(guān)系安拟。它展示了一個外部用戶能夠觀察到的系統(tǒng)功能模型圖蛤吓。 【用途...
    懂項目管理的分析師閱讀 1,308評論 0 2
  • 用例圖主要用來描述“用戶、需求糠赦、系統(tǒng)功能單元”之間的關(guān)系会傲。它展示了一個外部用戶能夠觀察到的系統(tǒng)功能模型圖∽驹螅【用途】...
    小羊快跑閱讀 376評論 0 0
  • 1顾瞻、概念 用例圖是描述用例泼疑、參與者以及它們之間關(guān)系的圖。 用例圖是從用戶的角度來描述對信息系統(tǒng)的需求荷荤,分析產(chǎn)品的功...
    IvanHung閱讀 49,306評論 1 18
  • 1退渗、什么是用例圖 用例圖源于OOSE(面向?qū)ο筌浖こ蹋┓椒?概述:需求分析的產(chǎn)物,描述了系統(tǒng)的參與者與系統(tǒng)進(jìn)行交...
    王皮皮_閱讀 693評論 0 1
  • 用例圖用于描述系統(tǒng)提供的系列功能蕴纳。使用用例圖的主要目的是幫助開發(fā)團(tuán)隊以一種可視化的方式理解系統(tǒng)的功能需求会油。用例圖對...
    心隨身走閱讀 952評論 0 0