Visual Paradigm使用技巧:從業務流程模型構建術語表
有時,當人們圖通過研究相關的業務流程模型來理解一個業務或系統時,因為一些元素名稱或文檔不是很清楚,他/她可能會在理解模型的部分時遇到困難。這通常不是語言技能的問題,而是關于不知道特定于系統領域的某些詞或短語的含義的問題。例如,如果你讀過一個名為Customer的BPMN lane,你會認為它是指已經付費的人(比如退款),還是需要付費的人,還是可能最終不買東西的人?不正確的解釋可能導致誤解,并開發出一個不符合客戶期望的系統。為了確保讀者能夠完全理解模型,最好準備一些術語表來收集和定義模型中的關鍵術語或關鍵短語。
術語表的作用
Visual Paradigm的術語表功能允許你在創建和維護模型的過程中使用一組特定領域的術語。通過提供關鍵術語和短語描述、解釋詳細的概念、描述縮寫等用途為讀者在理解模型上建立了語言使用方面的共同協議。
為什么要直接從業務流程模型中識別術語表術語?
我們知道業務流程模型的職責是從業務角度描述業務流程。出于這個原因,它將是一個識別關鍵術語的好地方。這些關鍵術語對業務是密切相關的,也是至關重要的。因此,我們將主要關注于從BPD中識別術語表術語,盡管同樣的技術可以應用于任何類型的模型。
定義術語的最佳實踐
術語的定義方式會影響讀者理解你通過建模表達的思想。在本節中,我們將為你提供一些關于如何以描述性和有意義的方式定義術語的指導原則。
§ 術語的描述性
不要僅僅通過增加幾個詞來描述一個短語。這并不能幫助讀者理解短語/術語的確切含義。盡量給它提供與業務領域相關的可靠信息。最終目的是讀者可以通過閱讀定義來獲得想要的信息。
§ 永遠不要通過倒轉語序來描述一個短語
不要僅僅通過顛倒單詞的順序來描述一個短語。這并沒有賦予這個短語太多的含義。
§ 避免用一個術語表中的術語來描述另一個術語
讀者會去查詢某個詞的定義,因為他/她不知道它是什么意思。如果我們在定義中重用相同的術語,這可能對澄清事情不是很有幫助。
在Visual Paradigm中識別術語表的術語
從BPD中識別術語
1. 下載示例資源.
2. 在Visual Paradigm中打開所下載的項目文件。你可以從應用程序工具欄中選擇Project > Open打開它。
3. 打開BPD Distilled Water Ordering Process。讓我們在圖表中識別單詞或短語,使之成為術語表的術語。
4. 將圖表頂端的池子命名為Customer。如前所述,讀者可能不知道這里的Customer代表的是注冊用戶還是想訂購蒸餾水的人。讓我們來定義Customer然后將其加入到術語表中。雙擊選擇這個池子,選中詞語Customer然后點擊鼠標右鍵,從下拉菜單中選擇Add "Customer" to Glossary。
5. 你會在狀態欄上看到一條消息,告訴你術語Customer已經被添加到術語表表格中。點擊術語表表格(glossary grid)的鏈接就可以跳轉過去。如果你錯過了,不要擔心。你還可以通過從應用程序工具欄中選擇Modeling > Glossary > Glossary Grid來打開術語表表格。
6. 術語表表格是列出術語表術語的地方。你可以在表格中檢查術語及其定義,還可以通過術語表表格頂部工具欄上的相關函數按鈕創建和管理術語。現在,描述術語Customer,鼠標右鍵點擊點擊該術語,然后從彈出菜單中選擇Open Term Editor。
7. 在Definition區域輸入術語的定義:The person wanting to purchase distilled water, either as a first-time buyer or someone who has purchased before.
8. 我們可以使用不同的文本(通過別名)來引用相同的術語。這有助于避免在創建具有相同含義的多個術語時產生冗余。假設一些最終用戶可能會把客戶稱為“buyer”,讓我們添加一個被稱為“buyer”的別名。在Aliases板塊(位于術語編輯器的頂部)點擊右邊的Add。
9. 在輸入窗口輸入 Buyer然后確認。Buyer就成為Customer的別名了。
10. 從應用程序工具欄中選擇Modeling > Glossary > Glossary Grid回到術語表表格。你在這里可以看到別名和描述(即定義)。
11. 現在,我們給這個術語加上一個標簽。右鍵點擊表格中的術語Customer,然后從彈出菜單中選擇Open Customer Specification...
12. 點擊Label旁邊的加號,添加標簽。
13. 在Add Label窗口,點擊底部左邊的New Label...。在彈出菜單輸入Human Participant.作為標簽名稱,然后點擊OK進行確認。
14. 再點擊Add Label中的OK。標簽就被添加到術語中了。
15. 點擊Term Specification窗口的OK回到術語表表格。你可以看到標簽出現在了表格之中。
16. 現在,回到BPD。你可以看到在圖表中突出顯示的單詞Customer。當讀者想要了解Customer是什么意思的時候,他可以打開這個術語表的定義。讓我們進行嘗試,將鼠標指針移動到下圖所示的任意一個Customer的位置上。按住<Ctrl>鍵然后點擊到這個詞上,這將打開高亮的術語Customer的術語表表格。
通過文本分析識別術語
除了從BPD識別術語或在術語表表格中直接創建術語之外,你還可以通過來識別術語。這可以幫助你查找從最終用戶收集的任何文檔中需要解釋的業務術語。
1. 打開同一個項目中的Textual Analysis1。你可以通過選擇工具欄中的View > Project Browser來打開Project Browser中的圖表。
2. 讓我們假定文本ordering hotline需要進行說明。讓我們框選住它,點擊鼠標右鍵從菜單中選擇Add "ordering hotline" to Glossary。
3. 然后你就可以找到術語ordering hotline in glossary的表格。
4. 讓我們使用文本分析中識別以下術語:
5. 當你完成添加術語表術語時,術語表表格應該如下所示:
將術語表導出為Excel
術語定義可以幫助同一團隊中的建模者在建模和相互通信時建立和維護一個公共詞匯表集。你還可以使用Excel導出功能生成術語表的軟副本,并與其他團隊成員共享。
1. 打開術語表表格。
2. 點擊表格窗口工具欄的Export to Excel按鈕。
3. 在Export Excel窗口,指定要保存的Excel文件輸出路徑
4. 保持其它設置不變,點擊底部右邊的Export按鈕。
補充說明:可以將Excel中所做的更改導入到Visual Paradigm中的術語表中。如果需要,術語表的讀者可以在Excel中進行更改。在此之后,單擊術語表表格中的import按鈕(在Visual Paradigm中),將Excel文件導入到Visual Paradigm中。導入按鈕就在導出按鈕的旁邊。