翻譯|使用教程|編輯:吳園園|2019-09-04 14:57:23.053|閱讀 604 次
概述:Visual Paradigm是包含設計共享、線框圖和數據庫設計新特性的企業項目設計工具。本教程將向您展示如何編寫有效的用例。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Visual Paradigm是包含設計共享、線框圖和數據庫設計新特性的企業項目設計工具。Visual Paradigm公司在其核心產品Visual Paradigm for UML更新到v11.1的時候,把三個原始的系列產品(Agilian、Visual Paradigm for UML和Logizian)融合在一起,將最初為不同建模功能服務的多個獨立產品整合成的一個產品,其名字被命名為Visual Paradigm——與公司的名字相同。現在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設計軟件,用BPMN去執行業務流程分析,用ERD企業設計數據庫的任務。
Visual Paradigm現已更新至最新版本16.0,新版本引入了大型Scrum畫布和幾十種新的圖案,同時還增強了在線圖表功能和支持從Customer Journey Map打開完整圖表編輯器的功能。新版本,新功能,趕快下載體驗吧!(Visual Paradigm現已加入在線訂購,現在搶購立享優惠!)
每個軟件項目的基本目標是為目標用戶構建和交付正確的產品。
但是:什么是'正確的產品'?
正確的產品是客戶想要,需要和渴望的產品。不幸的是,沒有人知道他們想要什么和需要什么,包括客戶自己。
在本教程中,我們將介紹一種可幫助您識別客戶需求的系統方法。它涉及對要滿足的業務目標的前期認識,并逐步發現基于目標的需求。
讓我們從用例開始 - 一種被證明在用例管理中有效的工具。
用例和用例圖
用例是什么?
用例描述了要構建的系統要滿足的特定業務目標。從圖形上看,它是一個帶有名稱的橢圓形,看起來很簡單,但卻是管理業務目標或項目目標時最常用的工具。
什么是用例圖?
用例圖是一種為需求獲取而創建的統一建模語言(UML)圖。用例圖提供了用戶(由演員表示)希望通過使用系統實現的目標(由用例建模)的圖形概述。用例圖中的用例可以根據其相關性,抽象級別和對用戶的影響進行組織和安排。可以連接它們以顯示它們的依賴關系,包含關系和擴展關系。
什么是用戶故事?
任何具有軟件開發經驗的人都可能會遇到與利益相關者的溝通問題。用戶故事是與利益相關者開展討論的好方法,可確保開發團隊了解利益相關者的需求。由產品所有者創建的用戶故事簡單而簡潔地捕獲需求的“誰”,“什么”和“為什么”,這通常以非技術格式用自然語言編寫。敏捷開發已經與用戶故事一起進入開發方法的主流,用于需求發現。
使用用例發現用戶故事
重要的是要注意,僅用例表示目標,而不是要支持的實際要求。Nevertheness,用例為發現需求提供了一個很好的起點。以下是好處:
用例提供了明確的項目范圍。可以減少識別項目范圍之外的需求的可能性
從用例中獲得的要求保證與業務愿景和目標保持一致
用例和需求之間的可跟蹤性有助于在軟件項目的任何時刻闡明需求的基本原理
總結一下:當您將用例用作需求發現和管理的工具時,用例可能會有效。
在Visual Paradigm中繪制用例圖
在接下來的部分中,我們將演示如何使用Visual Paradigm開發用例模型和編寫用戶故事。我們將以酒店預訂系統為例。
讓我們從繪制用例圖開始。
通過從工具欄中選擇Project> New,在Visual Paradigm中創建一個新項目。在“ 新建項目”窗口中,將項目命名為Hotel Reservation System,然后單擊底部的“ 創建空白項目 ”。
要創建用例圖,請從工具欄中選擇“ 圖表”>“新建 ”。在New Diagram窗口中,選擇Use Case Diagram并單擊Next。保持“空白”選中,然后單擊下一步。輸入System Use Cases作為圖表名稱,然后單擊OK。
按圖表工具欄中的Actor。將其拖到圖表上以創建一個actor并將其命名為Customer。
系統將允許用戶進行預約,這是系統的一個用例。讓我們為它創建一個用例。將鼠標指針移到Customer actor上。按右上角的資源目錄圖標并將其拖出。
在資源目錄中選擇關聯 - >用例。
釋放鼠標按鈕以創建用例。將其命名為Make Reservation。actor和用例之間的關聯表明actor將與系統交互以實現相關的用例。
完成設計使其看起來像這樣:
編寫用戶故事
在本節中,我們將繼續在用例“Make Reservation”中編寫用戶故事。我們將使用用戶故事地圖來管理我們的用戶故事。
第一部分 - 從用例中形成故事地圖的“主干”
用戶故事地圖提供了管理用戶故事的分層結構。頂級被稱為骨干。它捕獲用戶將完成的高級活動。
Visual Paradigm通過一個名為“發送到”的功能彌補了從用例到用戶故事的差距。您可以將用例圖中創建的用例發送到用戶故事地圖中,形成主干。我們試試吧。
右鍵單擊用例Make Reservation,然后從彈出菜單中選擇Related Elements> Send to Product Backlog。
反復將其他用例發送到用戶故事地圖
從工具欄中選擇Agile> User Story Map打開用戶故事地圖。
有三種結構可供選擇。您可以選擇適合您的項目類型和比例的那個。現在,讓我們選擇第三個。單擊簡化2(3級)。
用戶活動是根據用例創建的,并保存在故事地圖左側的保留列表下。讓我們與他們一起構成故事地圖的支柱。將“保留”拖動到地圖的頂層。
反復將其他用戶活動拖到故事地圖上。
第二部分 - 將用戶活動分解為史詩
為了便于管理需求和工作,您可以將用戶活動分解為史詩。這可以通過將用戶活動分成多個功能單元來完成。我們來試試吧。
將鼠標指針移到用戶活動Make Reservation上,然后單擊它下面的+按鈕創建一個史詩。
輸入搜索酒店作為史詩的名稱。
讓我們在用戶活動Make Reservation下添加一個史詩。將鼠標指針移到搜索酒店上,然后單擊右側的+以創建兄弟。
將史詩命名為一個房間。
為其余剩余的用戶活動創建epics。
第三部分 - 編寫用戶故事
創建用戶故事以捕捉每個史詩下的要求。我們試試吧。
讓我們為搜索酒店創建用戶故事。與您如何通過用戶活動創建史詩類似,這一次,將鼠標指針移到搜索酒店上,然后單擊其下方的+按鈕以創建用戶素材。
輸入用戶案例的名稱:執行酒店搜索。
按Enter鍵以創建下一個用戶素材:將搜索設置保留在會話中。
假設我們希望在第一個版本中提供這兩個功能。讓我們將它們拖到第1版行。
創建其他用戶故事并將其移動到不同的Release行中。
詳細介紹用戶故事
用戶故事必須詳細說明,以便為軟件團隊提供足夠的信息,以確定要執行的任務以支持用戶的需求并執行準確的時間和精力估算。在本節中,我們將向您展示如何詳細說明用戶故事的行為。
雙擊用戶故事執行酒店搜索以將其打開。
打開“ 方案”選項卡。場景編輯器由行組成,稱為步驟。每個步驟代表一個演員輸入或系統響應。
單擊第一步并輸入第一個用戶輸入:輸入城市,到達,出發,房間類型,然后單擊“搜索”。
按Enter鍵完成此步驟。將為您創建第2步。
第2步是關于系統如何響應用戶的輸入。您可以從編寫“System ...”開始,但有更好的方法來表示系統響應。右鍵單擊該行,然后從彈出菜單中選擇“ 添加控制”>“系統響應 ”以添加系統響應步驟。
您現在可以輸入步驟2的內容:顯示酒店列表。
再添加兩個步驟。
更多東西 - 創建基于場景的線框
線框是用戶界面的草圖。它可以幫助您在需求收集的早期代表要開發的系統的屏幕和屏幕流程。您可以將線框關聯到方案中的步驟。本節將向您展示如何使用線框工具將線框添加到步驟。
單擊第一步。
將鼠標指針移動到右側的綠色三角形。然后單擊Define Wireframe。
您看到灰色窗格出現在右側?單擊它以選擇要創建的線框類型。
在彈出窗口中,選擇“ 網站”。
單擊“ 新建網站線框”。將出現一個新的線框,其中包含一個空的瀏覽器窗口。您可以在這里為網站準備模型。
在我們開始在瀏覽器窗口中添加不同的組件之前,讓我們調整它以使其更小。單擊“瀏覽器”窗口的標題。
單擊后,調整大小處理程序將顯示在“瀏覽器”窗口周圍,以便您手動調整窗口大小。讓我們嘗試一種更直接的方法。右鍵單擊瀏覽器的標題,然后從彈出菜單中選擇瀏覽器大小(1024 x 768)> 800 x 600。
利用圖表工具欄中列出的線框工具創建如下的線框:
單擊步驟標題旁邊的三角形按鈕返回場景編輯器。
完成后,您可以看到線框的縮略圖顯示在方案編輯器中。
=====================================================
更多Visual Paradigm相關資源,請點擊此處進行查看~
想要購買Visual Paradigm正版授權的朋友可以。
更多精彩內容,敬請關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: