行为建模:信息系统内部动态的可视化呈现
在信息系统的开发过程中,理解系统的内部动态方面至关重要。行为模型正是用于描述支持组织业务流程的信息系统的内部动态特性。本文将深入探讨行为模型的相关概念,包括其类型、元素以及如何创建和使用这些模型。
1. 行为模型概述
行为模型主要有两种类型:
- 用于表示用例模型所描绘的业务流程底层细节的行为模型 :在统一建模语言(UML)中,交互图(序列图和通信图)用于此类行为建模。通过交互图,分析师可以对系统行为在参与者和对象之间的分布进行建模,从而清晰地看到参与者和对象如何协作以提供用例中定义的功能。
- 用于表示底层数据变化的行为模型 :UML使用行为状态机来实现这一目的。
在分析阶段,分析师使用行为模型来初步理解底层业务流程的动态方面。传统上,行为模型主要用于设计阶段,分析师会对其进行细化以包含实现细节。目前,我们的重点在于了解不断发展的系统的动态视图,而非其实现方式。
2. 交互图
交互图与类图的主要区别在于,类图侧重于类级别,而交互图侧重于对象级别。下面我们将详细介绍交互图中的对象、操作和消息,以及两种不同的交互图:序列图和通信图。
2.1 对象、操作和消息
- 对象 :是类的实例,即我们想要捕获信息的实际人、地点或事物。例如,在医生办公室的预约系统中,具体的患者(如Jim Maloney、Mary Wilson和Theresa Marks)就是患者类的对象。
- 操作
行为建模:系统动态可视化
超级会员免费看
订阅专栏 解锁全文
5146

被折叠的 条评论
为什么被折叠?



