搅拌站控制系统
您当前的位置 : 首 页 >> 新闻中心 >> 技术支持

基于SYMC的混凝土搅拌站控制系统的UML建模与实现(二)

发布日期:2020-04-22 作者:小智 点击:

UML建立模型方法与实现

1. 用户需求沟通

在此阶段,主要与客户就搅拌站需求进行沟通,同时参考有关搅拌站系统的资料手册,一方面需要了解系统的主要参与对象,另一方面需提取用户的主要功能需求,常采用如图2所获取的业务流程图方式来获取上述信息。

图片2.png


1. 建立静态模型

静态模型用于描述系统各对象的组成结构,具体而言包括:

 

Ⅰ系统用例图:

用例分析时先弄清楚分析对象、确定边界、获取参与者;再询问参与者期望,获取用例。搅拌站系统中的分析对象为SYMC控制系统,可以SYMC物理边界作为分析的边界,获取参与者为上位机系统 、操作台、SWD/SYIO、电磁阀、继电器、电机等。其中只有主动发动者(上位机系统和操作台)才对系统有期望。

此外,在建立系统用例图时以参与者期望为中心,同时也应兼顾用例的粒度和可行性。因为在实际系统设计时是否将参与每一个期望和操作都当成用例,需综合考虑。如搅拌站系统中每一个操作面板或监控界面上的按钮都有一个对应的动作响应的期望,如果都当作用例则会造成用例粒度不易、用例多而复杂,且直观性差。

通过上述分析,并根据对业务流程的梳理,可进一步对这些期望进行分类整理,从而得出如图3所示系统用例图。

图片3.png

Ⅱ系统对象建模:

通过用互动图描述用例,对活动图中的每个活动进行分析,从而获取系统的初步对象类。分析类方法将对象分为三类:控制类、实体类和边界类。其中控制类是对一个或几个用例所特有的控制行为的封装;实体类管理了信息源的存取;而边界类包装了系统与外部环境或内部运作之间交互。

由于用例描述的就是系统的功能性需求,因此其本身就可作为一个控制对象,通过上述分析可知搅拌站系统中控制对象有电机控制、配料控制、搅拌控制等等。

而针对实体对象,采用人对于物的种类的认知方式,对于系统用例中所涉及的具体对象进行抽象、归类来建立,如搅拌站控制系统包含的实体对象可包括电机(搅拌电机、水平皮带电机、斜皮带电机),称量装置(储料斗、称料斗、待料斗),搅拌装置,SWD仪表,SYIO模块等等。

另外为了达到高内聚、低耦合的标准,将系统与外界的交互用边界对象来表示:如CAN通讯对象、以太网通讯对象和IO处理对象等。搅拌站控制系统中电机部分的分析类模型如图4所示。

图片4.png


本文网址:http://www.zwrjkj.com/news/597.html

关键词:智稳软件,搅拌站控制系统,混凝土搅拌站ERP

近期浏览:

全国咨询热线

15537133937

服务热线:15537133937 

河南省郑州市高新技术产业开发区国家大学科技园(西区)研发5号楼B座10层

郑州智稳软件科技有限公司

微信扫一扫

郑州智稳软件科技有限公司

手机官网

  • 网站首页
  • 咨询电话
  • 返回顶部