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

UML用例圖用法實例剖析

開發 架構
UML統一建模語言相信大家應該聽說過,這里就像簡單介紹一下UML一些背景知識,順便介紹一下UML用例圖,歡迎大家一起來學習UML。

本節向大家介紹一下UML方面的知識,主要包括UML的一些背景知識和UML用例圖兩部分,相信通過本節的介紹,你對UML一定會有新的認識,下面讓我們一起來學習UML吧。

UML基礎: 統一建模語言簡介  
 
UML一些背景知識

正如前面曾提到過的,UML的本意是要成為一種標準的統一語言,使得IT專業人員能夠進行計算機應用程序的建模。UML的主要創始人是Jim Rumbaugh、Ivar Jacobson和Grady Booch,他們最初都有自己的建模方法(OMT、OOSE和Booch),彼此之間存在著競爭。最終,他們聯合起來創造了一種開放的標準。(聽起來是不是很熟悉?這個現象類似J2EE、SOAP和Linux的誕生。)UML成為"標準"建模語言的原因之一在于,它與程序設計語言無關。(IBM Rational的UML建模工具被廣泛應用于J2EE和.NET開發。)而且,UML符號集只是一種語言而不是一種方法學。這點很重要,因為語言與方法學不同,它可以在不做任何更改的情況下很容易地適應任何公司的業務運作方式。

既然UML不是一種方法學,它就不需要任何正式的工作產品(即IBM Rational Unified Process?術語中所定義的"工件")。而且它還提供了多種類型的模型描述圖(diagram),當在某種給定的方法學中使用這些圖時,它使得開發中的應用程序的更易理解。UML的內涵遠不只是這些模型描述圖,但是對于入門來說,這些圖對這門語言及其用法背后的基本原理提供了很好的介紹。通過把標準的UML圖放進您的工作產品中,精通UML的人員就更加容易加入您的項目并迅速進入角色。最常用的UML圖包括:UML用例圖、類圖、序列圖、狀態圖、活動圖、組件圖和部署圖。
深入討論每類圖的細節問題已超出了這篇入門文章的范圍。因此,下面僅給出了每類圖的簡要說明,更詳細的信息將在以后的文章中探討。

UML用例圖

用例圖描述了系統提供的一個功能單元。用例圖的主要目的是幫助開發團隊以一種可視化的方式理解系統的功能需求,包括基于基本流程的"角色"(actors,也就是與系統交互的其他實體)關系,以及系統內用例之間的關系。用例圖一般表示出用例的組織關系--要么是整個系統的全部用例,要么是完成具有功能(例如,所有安全管理相關的用例)的一組用例。要在用例圖上顯示某個用例,可繪制一個橢圓,然后將用例的名稱放在橢圓的中心或橢圓下面的中間位置。要在用例圖上繪制一個角色(表示一個系統用戶),可繪制一個人形符號。角色和用例之間的關系使用簡單的線段來描述,如圖1所示。

  

圖1:示例UML用例圖

圖字(從上到下):CD銷售系統;查看樂隊CD的銷售統計;樂隊經理;查看Billboard 200排行榜報告;唱片經理;查看特定CD的銷售統計;檢索最新的Billboard 200排行榜報告;排行榜報告服務

用例圖通常用于表達系統或者系統范疇的高級功能。如圖1所示,可以很容易看出該系統所提供的功能。這個系統允許樂隊經理查看樂隊CD的銷售統計報告以及Billboard 200排行榜報告。它也允許唱片經理查看特定CD的銷售統計報告和這些CD在Billboard 200排行榜的報告。這個圖還告訴我們,系統將通過一個名為"排行榜報告服務"的外部系統提供Billboard排行榜報告。

此外,在UML用例圖中,沒有列出的用例表明了該系統不能完成的功能。例如,它不能提供給樂隊經理收聽Billboard 200上不同專輯中的歌曲的途徑 -- 也就是說,系統沒有引用一個叫做"收聽Billboard 200上的歌曲"的用例。這種缺少不是一件小事。在用例圖中提供清楚的、簡要的用例描述,項目贊助商就很容易看出系統是否提供了必須的功能。本節關于UML用例圖相關內容介紹完畢。
 

【編輯推薦】

  1. 教你繪制整潔的UML圖
  2. SVG與UML圖詳解
  3. 直擊:中國系統與軟件過程改進年會——UML專場
  4. 統一建模語言(UML) 版本 2.0
  5. UML面向對象建模知識簡介

 

 

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

2010-07-06 15:57:58

UML圖形

2010-06-08 17:01:34

UML用例圖

2010-07-02 08:57:45

UML用例圖

2010-07-12 12:32:35

UML用例圖

2010-06-29 11:00:25

UML類圖實例

2010-06-18 14:56:15

UML綜合實例

2010-06-30 17:36:58

UML用例圖

2010-07-12 10:15:11

UML對象圖

2010-07-01 14:25:31

UML時序圖

2010-06-13 15:43:32

UML用例圖

2010-06-10 09:04:18

UML用例圖

2010-07-01 12:53:34

UML用例圖

2010-06-09 18:56:44

UML用例圖

2010-06-10 09:17:40

UML用例圖

2010-06-10 10:20:21

2010-06-29 12:30:15

UML實例中ATM類圖

2010-07-02 09:06:29

UML用例建模

2010-06-13 14:37:04

UML實踐

2010-06-13 14:51:27

UML實踐

2010-06-12 15:12:00

UML關聯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产偷 | 免费久久精品视频 | 成人精品一区亚洲午夜久久久 | 亚洲国产精品va在线看黑人 | av成年人网站 | 久久久久国产一区二区三区 | 91资源在线 | 人人做人人澡人人爽欧美 | 剑来高清在线观看 | 在线观看成年人视频 | 在线免费观看毛片 | www久| 久久久久久久久91 | 国产一区免费视频 | 人人爽日日躁夜夜躁尤物 | 一区二区三区高清不卡 | 国产一区二区在线免费 | 国产视频第一页 | 欧美高清视频一区 | 成人性生交大片免费看中文带字幕 | 老司机成人在线 | av官网在线 | 国产精品成人在线播放 | 国产精品久久国产精品久久 | 9999视频 | 国产精品69毛片高清亚洲 | 欧美一区二区三区在线看 | 国产精品精品视频一区二区三区 | 国产乱码精品一品二品 | 欧美日韩中文在线观看 | 国产精品久久久久久吹潮 | 亚洲精品一级 | 欧产日产国产精品99 | 一区欧美 | 综合九九| 国产精品视频在线播放 | 日韩在线一区二区三区 | 少妇无套高潮一二三区 | 天堂av免费观看 | 欧美久久视频 | av天天澡天天爽天天av |