用EA和SysML一步步建模(07)蒸馏器系统上下文图01

用EA和SysML一步步建模的操作指南(01)

用EA和SysML一步步建模(02)导入ISO-80000

用EA和SysML一步步建模(03)创建包图和包的关系

用EA和SysML一步步建模(04)创建“需求组织”包图

用EA和SysML一步步建模(05)使命声明-解构需求01

用EA和SysML一步步建模(06)使命声明-解构需求02


接下来是图16.5: 

图片

这是一个蒸馏器系统上下文图,相当于结构化分析中的0层数据流图,聚焦于目标系统,观察目标系统跟它周围的其他系统之间有什么数据流动。

例如,从上图可知,蒸馏器的输入是污水和热,输出是净水。

当然,这个图并不严谨。用水人员和蒸馏器没有交互,不应该在此图中出现。

我们也不能直接先画这个图,因为这里面的Block(水源、水分配系统)、Actor(操作人员)、Item Flow(脏水:水)目前还没有,需要先画其他图添加这些元素,然后才能画图16.5。

我们先画图16.6的蒸馏器用例图: 

图片

这个用例图也存在问题。例如,用例叫“操作蒸馏器”,这个相当于废话。

用例的意思是,你用我来干啥。这样一写,意思是:

我用你的目的就是用你,我和蒸馏器打交道的目的就是操作蒸馏器。

听君一席话,如听一席话?更好的是:

我和蒸馏器打交道的目的是为了“蒸馏净水”或“生产净水”。

另外,“照料热源”、“照料水源”不是通过蒸馏器做到的,不应该出现在这张用例图中。虽然作者很聪明地用了一个边界框,只框住了“操作蒸馏器”,但依然是不合适的。

为什么作者要这样画,原因也是现在很多MBSE方法学普遍存在的问题,缺少业务建模工作流的推导过程,一上来就是这个系统怎么样怎么样,作者想表达“照料热源”、“照料水源”都没有地方放,只好硬凑到系统用例图中。

步骤6.1 创建蒸馏器用例图

在Browser右击“蒸馏器用例”,从快捷菜单选择“Add Diagram”。在New Diagram对话框的Select From列表框选择SysML 1.5,然后在右侧的Diagram Type列表框选择UseCase,点击OK。 

图片

图片

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值