摘要:用例圖包含四個主要組件演員參與者通常是根據(jù)其角色定義的系統(tǒng)參與者。用例擴展用例實際上是基本用例的替代過程。用例圖示例下圖顯示了用例圖示例,這是用于教學(xué)用例圖的非常經(jīng)典的示例。
用例描述了用戶如何使用系統(tǒng)來實現(xiàn)特定目標(biāo)。用例圖由系統(tǒng),相關(guān)用例和參與者組成,并將它們相互關(guān)聯(lián)以形象化:所描述的內(nèi)容是什么?(系統(tǒng)),誰在使用該系統(tǒng)?(演員)以及演員想要達(dá)到的目標(biāo)?(用例)因此,用例通過從用戶的角度捕獲需求來幫助確保開發(fā)正確的系統(tǒng)。
用例是動作或事件步驟的列表,通常定義角色的角色與實現(xiàn)目標(biāo)的系統(tǒng)之間的交互。用例是用于識別,澄清和組織系統(tǒng)需求的有用技術(shù)。用例由系統(tǒng)和用戶之間的一組可能的交互序列組成,這些交互序列定義了要實現(xiàn)的特征以及可能遇到的任何錯誤的解決方案。
雖然用例本身可能會深入探討關(guān)于每種可能性的許多細(xì)節(jié)(例如,事件和場景的流程),但用例圖可以幫助提供更高級別的系統(tǒng)視圖,提供簡化的圖形表示。系統(tǒng)必須實際做什么。
用例(或用例集)具有以下特征:
組織功能要求
模擬系統(tǒng)/演員(用戶)交互的目標(biāo)
描述一個主要事件流(主要方案)和可能的其他異常流(備選方案),也稱為路徑或用戶方案
試試吧!查找在線用例圖工具?只需單擊下面的“繪制”按鈕即可在線創(chuàng)建用例圖。Visual Paradigm Online是免費*且直觀的。在開始之前,您還可以通過此用例圖教程了解用例圖。
現(xiàn)在畫畫
用例定義外部參與者與系統(tǒng)之間的交互以實現(xiàn)特定目標(biāo)。用例圖包含四個主要組件
演員參與者通常是根據(jù)其角色定義的系統(tǒng)參與者。演員可以是人或其他外部系統(tǒng)。
用例用例描述了actor如何使用系統(tǒng)來實現(xiàn)特定目標(biāo)。用例通常由用戶發(fā)起,以實現(xiàn)描述實現(xiàn)目標(biāo)所涉及的活動和變體的目標(biāo)。
關(guān)系演員和用例之間的關(guān)系。
系統(tǒng)邊界系統(tǒng)邊界定義了與周圍世界相關(guān)的感興趣系統(tǒng)。
用例是一種強大的技術(shù),用于啟發(fā)和記錄黑盒功能需求。
因為,用例易于理解,并提供了與客戶和用戶進(jìn)行通信的絕佳方式,因為它們是用自然語言編寫的。
用例可以通過將問題劃分為主要用戶功能(即用例)以及從用戶角度指定應(yīng)用程序來幫助管理大型項目的復(fù)雜性。
通常由序列圖表示的用例場景涉及多個對象和類的協(xié)作,用例有助于識別將對象和類粘合在一起的消息(操作和所需的信息或數(shù)據(jù) - 參數(shù))。
用例為更高級模型的驗證(即參與者和一組協(xié)作對象之間的交互)之間的鏈接提供了良好的基礎(chǔ),并隨后用于功能需求的驗證(即白盒測試的藍(lán)圖)。
用例驅(qū)動方法為項目跟蹤提供了可跟蹤的鏈接,其中關(guān)鍵的開發(fā)活動(例如實現(xiàn),測試和交付的用例)從用戶的角度來實現(xiàn)目標(biāo)。
可以通過以下步驟開發(fā)用例模型。
識別系統(tǒng)的Actors(用戶角色)。
對于每個類別的用戶,標(biāo)識與系統(tǒng)相關(guān)的用戶所扮演的所有角色。
確定為實現(xiàn)這些目標(biāo)而要執(zhí)行系統(tǒng)所需的用戶。
為每個目標(biāo)創(chuàng)建用例。
構(gòu)造用例。
確定用戶的優(yōu)先級,審核,評估和驗證。
請注意:為了使用例方法更加“敏捷”,不要詳細(xì)說明所有用例,但要在產(chǎn)品待辦事項中對它們進(jìn)行優(yōu)先級排序,您應(yīng)該根據(jù)開發(fā)階段及時地在不同級別的詳細(xì)信息中優(yōu)化用例而且還有足夠的方式。
你也可以:
繪制用于將用例邏輯分類到相關(guān)子系統(tǒng)的包。
UML定義了用例之間關(guān)聯(lián)的三種原型:
<< include >>用例使用<< include >>關(guān)系的時間是在完成所有主要用例的第一次剪切描述之后。您現(xiàn)在可以查看用例并確定用戶系統(tǒng)交互的常見序列。
<< extend >>用例擴展用例實際上是基本用例的替代過程。<< extend >>用例通過概念性地將附加動作序列插入基本用例序列來實現(xiàn)這一點。
摘要和廣義用例一般用例是抽象的。它無法實例化,因為它包含不完整的信息。抽象用例的標(biāo)題以斜體顯示。
例
此示例描述了幾個業(yè)務(wù)用例(目標(biāo))的模型,它表示餐館(業(yè)務(wù)系統(tǒng))與其主要參與者之間的交互。
在第一次切割中確定了基本用例之后,或許我們可以在第二輪修改中使用<< extend >>和<< include >>用例進(jìn)一步構(gòu)造這些用例,如下圖所示:
業(yè)務(wù)用例在無技術(shù)術(shù)語中描述,該術(shù)語將業(yè)務(wù)流程視為黑盒子并描述其業(yè)務(wù)參與者使用的業(yè)務(wù)流程,而普通用例通常在系統(tǒng)功能級別描述并指定功能或者系統(tǒng)為用戶提供的服務(wù)。換句話說,業(yè)務(wù)用例表示在當(dāng)前情況下如何手動完成工作,并且它不一定由系統(tǒng)完成或打算在目標(biāo)系統(tǒng)的范圍內(nèi)自動完成。
下圖顯示了ATM用例圖示例,這是用于教學(xué)用例圖的非常經(jīng)典的示例。
下面的文檔管理系統(tǒng)(DMS)用例圖示例顯示了系統(tǒng)的參與者和用例。特別是,包含和擴展用例之間的關(guān)系。
下面的訂單系統(tǒng)用例圖示例顯示了系統(tǒng)中涉及的參與者和用例:
免費用例圖示例可在用例圖軟件中編輯的免費用例圖示例和模板:Visual Paradigm Online。使用模板作為起點來創(chuàng)建自己的用例圖。
廣播系統(tǒng)
自動取款機
用例結(jié)構(gòu)模板
構(gòu)建具有刻板印象的用例
使用系統(tǒng)邊界表達(dá)多個項目
在線考試系統(tǒng)
旅客服務(wù)
軟件開發(fā)管理
停車場系統(tǒng)
訂單處理系統(tǒng)
泛化用例
包含和擴展用例
網(wǎng)站(使用擴展和包含用例構(gòu)建用例)
用例圖模板
外部系統(tǒng)作為演員
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/61741.html
摘要:用例圖包含四個主要組件演員參與者通常是根據(jù)其角色定義的系統(tǒng)參與者。用例擴展用例實際上是基本用例的替代過程。用例圖示例下圖顯示了用例圖示例,這是用于教學(xué)用例圖的非常經(jīng)典的示例。 用例描述了用戶如何使用系統(tǒng)來實現(xiàn)特定目標(biāo)。用例圖由系統(tǒng),相關(guān)用例和參與者組成,并將它們相互關(guān)聯(lián)以形象化:所描述的內(nèi)容是什么?(系統(tǒng)),誰在使用該系統(tǒng)?(演員)以及演員想要達(dá)到的目標(biāo)?(用例)因此,用例通過從用戶的...
摘要:什么是全稱是又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言。于是乎,為了統(tǒng)一起來,就有了組織對象管理組織,這個組織讓這種描述需求設(shè)計的語言統(tǒng)一了,就稱作是了。 什么是UML? UML全稱是:Unified Modeling Language 又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言。 是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格,到構(gòu)造和配置。它是...
摘要:本文以常見的互聯(lián)網(wǎng)公司敏捷開發(fā)方式為例簡要說明一個需求迭代過程中所需的各種能力階段一方案設(shè)計開發(fā)需求文檔的理解抓住重點主要關(guān)注數(shù)據(jù)的流向從哪里來到哪里去現(xiàn)有工程代碼梳理快速定位代碼所在數(shù)據(jù)流向頁面接口開發(fā)者工具抓包工具協(xié)議的 本文以常見的互聯(lián)網(wǎng)公司敏捷開發(fā)方式為例, 簡要說明一個需求迭代過程中所需的各種能力. 階段一: 方案設(shè)計 開發(fā)需求文檔的理解(抓住重點, 主要關(guān)注數(shù)據(jù)的流向, ...
閱讀 632·2021-11-22 15:32
閱讀 2720·2021-11-19 09:40
閱讀 2313·2021-11-17 09:33
閱讀 1263·2021-11-15 11:36
閱讀 1864·2021-10-11 10:59
閱讀 1475·2019-08-29 16:41
閱讀 1780·2019-08-29 13:45
閱讀 2150·2019-08-26 13:36