业务建模实践:从文本到序列图的流程描述
186 浏览量
更新于2024-07-15
1
收藏 1.41MB PDF 举报
"本章主要讨论业务建模过程中的关键环节——业务流程的描述与改进,以推导出系统开发的用例。作者指出,文本描述业务流程虽然清晰但缺乏直观性,因此推荐使用图形工具,如活动图和序列图。在文本方式中,以‘员工报销’为例,详细列举了报销流程的步骤,并提及未经审批的特殊情况。对于图形描述,活动图(流程图)常被用于早期编码阶段,但在现代软件开发中,其重要性已逐渐被序列图取代。序列图能够更直观地展示业务对象间的协作关系,以实现业务用例。"
在业务建模过程中,描述业务流程是至关重要的一步,它涉及到业务用例如何具体执行。文本描述虽然可以详尽列出每个步骤,例如在“员工报销”的例子中,员工、财务主管、会计和出纳的角色和交互过程被明确列出,但这种方式缺乏视觉表现力,不利于理解复杂的流程。因此,业界倾向于使用更为直观的图形化方法。
活动图,作为一种流程图的变体,起初用于表示代码逻辑,但在复杂的软件项目中,它更适合描绘组织内部系统或岗位间的协作流程,形成业务流程图。活动图通过增加分区(泳道)、分叉和结合等元素,增强了表达能力,能清晰展现报销流程的各个节点和决策分支。
序列图,作为UML的一部分,强调对象间的交互,它以时间顺序为主线,展现了业务对象如何协同完成业务用例。序列图特别适合于描绘对象间的通信,通过垂直线代表对象,水平线表示时间,交互消息则通过箭头连接,使得业务流程的动态协作过程一目了然。
在实际应用中,根据项目需求和团队习惯,可以选择使用活动图或序列图来描述业务流程。序列图因其面向对象的特性,更能体现对象间的交互关系,对于理解和改进业务流程尤为有用。而活动图则更侧重于整体流程的可视化,有助于识别流程中的瓶颈和改进点。
总结来说,业务建模中,描述业务流程的方式应由文本转向图形,利用活动图和序列图等工具,可以使流程描述更加生动、直观,有助于团队成员共同理解和优化业务操作,从而更好地指导系统开发。
783 浏览量
290 浏览量
2021-12-14 上传
114 浏览量
143 浏览量
点击了解资源详情
点击了解资源详情
2009-04-20 上传
2021-12-14 上传
weixin_38697171
- 粉丝: 3
- 资源: 956
最新资源
- 09年最新计算机统考大纲
- ethereal用法
- Java-jdbc 数据库连接详细教程
- 利用VLAN技术组建三层线速校园网
- 火箭发动机包覆层测厚的超声信号处理研究
- 面试的经典C++,大概有几百例题,很多公司都考那个作为入职的笔试题的
- 基于小波变换模极大值的橡胶薄层厚度超声检测
- 翻译轻松练英语四级常考翻译
- intouch 9.5 中文版 操作手册
- 堆与栈的区别堆与栈的区别
- 书籍DSP入门手册,实用的教程!
- 数字DS18B20温度传感器中文资料
- ERwin方法论(西南石油学院计算机科学系)
- windows驱动开发指南
- high-speed signal integrity design
- Signal-Integrity-Issues-for-High-Speed-Serial-Differential-Interconnects-DrShiue-NTU.pdf