油田採油生產業務建模之業務用例規約實踐(EA使用入門)
用例模型由用例圖和用例描述構成。用例描述主要用來說明執行者為了實現自己的目標與系統進行互動的過程。用例圖是骨架,而用例描述則是其內在的肉。用例描述推薦採用用例規約方式,用例規約主要屬性包括:
(1)簡要說明 (Brief Description)
簡要介紹該用例的作用和目的。
(2)事件流 (Flow of Event)
包括基本流和備選流,事件流應該表示出所有的場景。
(3)用例場景 (Use-Case Scenario)
包括成功場景和失敗場景,場景主要是由基本流和備選流組合而成的。
(4)特殊需求 (Special Requirement)
描述與該用例相關的非功能性需求(包括效能、可靠性、可用性和可擴充套件性等)和設計約束(所使用的作業系統、開發工具等)。
(5)前置條件 (Pre-Condition)
執行用例之前系統必須所處的狀態。
(6)後置條件 (Post-Condition)
用例執行完畢後系統可能處於的一組狀態
編寫用例規約方式、方法較多,本文將以EA工具為實踐工具。
【步驟1】開啟用例特性,例如本文中開啟“資訊填報”用例“特性”,基於此介面編寫特性的“通用”內容;編寫規則,包括需求、約束、場景;以及編寫相關的檔案和連線。
首先編寫特性通用內容,也就是簡要說明 (Brief Description) 。
【步驟2】編寫用例約束,包括前置條件、後置條件、處理過程、OCL(物件約束語言)等。
例如新增後置條件:預警分析,型別選擇為“Post-condition”,狀態選擇為“implemented”為可執行,最後,點選“新建”按鈕新增。
樣例所填寫的約束條件結果如下圖所示。
【步驟3】編寫基本路徑和擴充套件、異常路徑。
在編寫基本路徑過程中,直接加入異常路徑,並可以返回基本路徑。
文字“描述”下面的磁碟圖示是用於儲存路徑(Flow)的。
最後,點選“確認”按鈕,完成簡明用例規約樣例編寫。
【步驟4】匯出文件,例如匯出Word文件。
方案一:直接生成“資訊填報”用例規約文件。首先,選中需要生產文件的用例,例如本文中的“資訊填報”用例,滑鼠右鍵選擇“生成文件”。
按上圖樣例選擇文件模版樣式,點選“執行”按鈕,生成文件。效果如下圖所示。
方案二:可以基於包生成文件,如下圖所示。
參考:
[1].EA業務建模實踐之業務用例圖 CSDN部落格 肖永威 2015.2
[2].談談需求分析規範化 CSDN部落格 肖永威 2017.1
[3].油田採油生產業務建模之業務用例實踐(EA使用入門) CSDN部落格 肖永威 2017.11