Use Case的学习
生活随笔
收集整理的這篇文章主要介紹了
Use Case的学习
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- 用例圖是指由參與者、用例,邊界以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的視圖。用例圖是外部用戶(被稱為參與者)所能觀察到的系統(tǒng)功能的模型圖。
- 參與者、用例和子系統(tǒng)
| 1 | Actor | 表示用戶、組織或與你的應(yīng)用程序或系統(tǒng)進(jìn)行交互的外部系統(tǒng)。 參與者是一種類型。 - “圖像路徑”- 應(yīng)使用的圖像的文件路徑,而不是默認(rèn)的參與者圖標(biāo)。 該圖標(biāo)應(yīng)為 Visual Studio 項(xiàng)目中的資源文件。 |
| 2 | 用例 | 表示由一個(gè)或多個(gè)參與者為實(shí)現(xiàn)特定目標(biāo)而執(zhí)行的操作。 用例是一種類型。 - “主題”- 顯示用例的子系統(tǒng)。 |
| 3 | 關(guān)聯(lián) | 指示參與者參與用例。 |
| 4 | 子系統(tǒng)或組件 | 正在使用的系統(tǒng)或應(yīng)用程序或它們的一部分。 可以是任何內(nèi)容,從大型網(wǎng)絡(luò)到應(yīng)用程序中的單個(gè)類。 系統(tǒng)或組件支持的用例顯示在其矩形內(nèi)。 將一些用例顯示在矩形外很有用,可以明確系統(tǒng)的作用域。 基本上,用例圖中的子系統(tǒng)具有與組件圖中的組件相同的類型。 - “已間接實(shí)例化”-如果為 false,則你的執(zhí)行系統(tǒng)具有一個(gè)或多個(gè)直接對(duì)應(yīng)于此子系統(tǒng)的對(duì)象。 如果為 true,則子系統(tǒng)是設(shè)計(jì)中僅通過其構(gòu)成部分的實(shí)例化顯示在執(zhí)行系統(tǒng)中的一個(gè)構(gòu)造。 |
結(jié)構(gòu)化用例
| 5 | 包括 | 包括用例可調(diào)用被包括用例。 包含用于顯示用例如何分為更小的步驟。 被包括用例位于箭頭端。 請(qǐng)注意,此圖不顯示步驟順序。 可以使用活動(dòng)圖、序列圖或其他文檔來描述這些詳細(xì)信息。 |
| 6 | 擴(kuò)展 | 擴(kuò)展用例向被擴(kuò)展用例添加目標(biāo)和步驟。 擴(kuò)展僅在某些情況下運(yùn)行。 被擴(kuò)展用例位于箭頭端。 請(qǐng)注意此圖不顯示應(yīng)用擴(kuò)展的確切情況:可以在注釋或其他文檔中對(duì)其進(jìn)行記錄 |
| 7 | 繼承 | 關(guān)聯(lián)專用和通用元素。 通用元素位于箭頭端。 專用用例繼承其通用型的目標(biāo)和參與者,并可添加更多特定目標(biāo)和步驟來實(shí)現(xiàn)這些目標(biāo)。 專用參與者繼承其通用型的用例、屬性和關(guān)聯(lián),并可添加更多上述內(nèi)容。 |
| 8 | 依賴項(xiàng) | 指示源的設(shè)計(jì)取決于目標(biāo)的設(shè)計(jì)。 |
| 9 | 注釋 | 用于向關(guān)系圖添加一般注釋。 |
| 10 | 項(xiàng)目 | 項(xiàng)目提供指向另一個(gè)關(guān)系圖或文檔的鏈接。 可以通過從解決方案資源管理器拖動(dòng)文件來創(chuàng)建它。 它可以通過依賴項(xiàng)鏈接到關(guān)系圖上的任何其他元素。 項(xiàng)目通常用于將用例鏈接到對(duì)其進(jìn)行詳細(xì)闡述的序列圖、OneNote 頁、Word 文檔或 PowerPoint 演示文稿。 文檔可以是 Visual Studio 解決方案中的項(xiàng),也可以是共享位置(如 SharePoint 站點(diǎn))的文檔。 - “超鏈接”。 關(guān)系圖或文檔的 URL 或文件路徑。 雙擊項(xiàng)目以打開其鏈接到的文件或網(wǎng)頁。 |
| 11(未顯示) | 包 | 用例、參與者和子系統(tǒng)可以包含在包中。 關(guān)系圖上不顯示包形狀,但你可以設(shè)置關(guān)系圖的“LinkedPackage”屬性。 隨后在關(guān)系圖上創(chuàng)建的元素將放入包中。 有關(guān)詳細(xì)信息,請(qǐng)參閱定義包和命名空間。 |
總結(jié)
以上是生活随笔為你收集整理的Use Case的学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速了解自动化测试工具Parasoft
- 下一篇: 华为云讲解:1. Istio架构与原理