油田采油生产业务建模之业务用例规约实践(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业务建模实践之业务用例图 ****博客 肖永威 2015.2
[2].谈谈需求分析规范化 ****博客 肖永威 2017.1
[3].油田采油生产业务建模之业务用例实践(EA使用入门) ****博客 肖永威 2017.11