日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Use Case框图

發布時間:2023/12/31 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Use Case框图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Use Case 框圖用于顯示系統功能(或稱為使用案例)與提供或接收系統信息的人或系統(或稱為角色)之間的相互關系,也即該框圖需顯示從用戶角度出發對系統提出的要求。所以它可供用戶,項目管理員,分析人員,開發人員,質量保證工程師以及任何對系統感興趣的人瀏覽。

?在系統的開發過程中,隨著對系統的認識的不斷加深,Use Case圖可以自頂向下不斷精化,抽象出不同層次的Use Case圖。因此,在系統的分析中,對于Use Case的細節的描述沒有必要也不可能一次完成,Use Case圖所包含的內容只要對當前的分析工作有幫助即可,并在系統的生命周期的循環中繼續逐步完善。

?Use Case 除了與活動者有聯系外,Use Case 之間也有可能存在著某種聯系。這些聯系包括:泛化關聯使用關聯包含關聯以擴展關聯等。它們的基本圖形表示如下:

1.?? 泛化關聯

?

? 一個Use Case與另一個Use Case相似,但做的內容更多,則該Use Case與另一個Use Case之間存在著泛化關聯(Generalization Association)。泛化關聯用于共享Use Case的共同功能行為。具有泛化關聯的兩個Use Case中,一個是基本的Use Case,另一個是更為一般的(泛化)Use Case,基本的Use Case的實例包含了一般Use Case的功能行為,此外還有自已的功能行為。

2.?? 使用關聯

? 使用關聯(Use Association)是指一個Use Case使用另一個Use Case的功能行為。使用關聯用于在Use Case間共享公共的功能行為。

? 使用關聯也是一種泛化關聯,它的圖形表示可在泛化關聯圖上增加標記《Use》而成,如下圖所示:

?

3.?? 包含關聯

包含關聯是一種依賴關聯,也即是指一個基本的Use Case行為包含了另一個Use Case的行為。

例如,下圖是一個有關金融貿易業務活動的Use Case圖的示例。圖中包含有四個活動者:貿易經理,交易員,鎖售員和財務系統。其中前三個活動者是系統用戶,最后一個是外部的計算機系統。‘估價‘行為對于“風險分析“和”價格處理“都是必不可少的行為部分,但沒有必要在Use? Case“風險分析“和”價格處理“中分別重復描述有關估價行為,利用包含關聯便可避免在基本的Use Case中重復說明公共的行為。

圖中用帶有箭頭并旁邊標有《include》的虛線表示Use Case的包含關聯。

不同的業務領域和不同的系統會有不同的活動者和Use Case,但從施加于系統本身的行為而言,Use Case的種類大體如下:

?。 系統的開始和停止的Use Case;

?。 系統維護的Use Case,如添加用戶設置用戶的操作模板等;

?。 維護系統中存儲的數據的Use Case,如所建造的系統要與現存的系統數據同步等;

?。 修改系統行為的功能的Use Case。如創建一個新報表,而不是對一個一個的報表進行單獨的編程。

轉載于:https://www.cnblogs.com/lglruirui/archive/2010/07/15/1777969.html

總結

以上是生活随笔為你收集整理的Use Case框图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。