系统建模中的被动外部介质与报告生成
1. 被动外部介质系统建模
在某些系统设计中,需要对本身是被动的外部介质进行监测或控制,例如周围的空气或流体。这种情况在一些领域较为常见,属于高级蓝图设计。
1.1 被动外部介质蓝图
- 模型描述:该蓝图包含一个参与者和一个用例。用例从系统外部的介质接收值,但介质本身是被动的,即它不会主动向系统发送任何信息。因此,将从介质测量值的设备而不是介质本身建模为参与者。
- 适用性:当没有明显的用户向系统发送输入时使用此蓝图。相反,是一个设备在检查环境并向系统发送输入。
在一些问题领域中,系统周围的设备向系统提供输入是很常见的。比如温度计传输液体当前温度的信息,或者高度计持续传输当前海拔的信息。在这些情况下,我们测量的是系统外部介质的某种属性,但介质本身不会向系统发送刺激,也不会使用系统,相对于系统而言它是被动的。所以,当外部实体是被动的、可能无边界的介质(如液体或气体)时,通常将测量设备建模为系统的参与者。
需要强调的是,通常我们不会将设备建模为参与者,而是将设备背后的个人建模为参与者,被动介质的情况是个例外。一般来说,使用设备与系统进行通信的个人会从使用系统中受益,而设备只是将输入或输出转换为系统和用户可以理解的内容。例如,在自动取款机(ATM)系统中,我们不会将收据打印机或读卡器设备建模为参与者,因为它们不是ATM的用户,它们只是进行通信转换的机器,而客户才是对使用ATM感兴趣的人,所以客户被建模为参与者。
1.2 示例:加热控制系统
以