当前位置:首页|资讯

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

作者:UMLChina发布时间:2024-10-15

用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。







更详细内容的视频在

umlchina.com/url/video.,里面的SYS-001水蒸馏器




Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1