应用UML建模技术设计开发MES系统(三)
时间:2022/4/5 18:42:03 | 编辑:MES系统框架 | 浏览量:
2.1 需求分析建模
MES系统用例模型中用例用于描述每个功能需求,角色 用于描述与系统功能有关的外部实体,可以是用户 和外部系统。在生产管理系统中角色有:上级调度、 局生计处、生计科领导、运行班组人员、运行班组长、 工程管理系统和物资管理系统等;其主要的用例包 括:故障管理、检修/大修管理、运行设备管理、巡线管 理、试验管理等。整个系统的用例图可由图1说明。
同时弄清楚本系统需要和哪些系统进行交互也 很重要,如大修管理与工程管理系统、物资管理系统 的交互关系等。图2所示为大修管理的细化用例图。

2.2 结构设计


以故障管理为例,主要的实体类有:故障报告信 息;故障巡线任务书;检修 /大修计划表;大修验收报 告等。图3是故障管理中的主要类的类图,图4是故 障处理流程的状态图。通过类图和动态图可完整地 看到故障管理过程中各个对象间的关系,有助于开 发人员在编码前显示和计划系统结构,保证系统的 设计合理性。


2.3详细设计
详细设计的目的是扩展和细化分析阶段的对象 类。主要是用户类、应用服务类和数据服务类的细化 工作。而在生产管理系统中涉及到众多的业务处理 流程,如巡线管理流程、试验流程、检修 /大修流程 等,均包括计划制定、审批、执行和验收等过程。将各 流程抽象化为应用服务类封装在中间业务层,将大大改善流程等复杂过程的软件编程和维护工作。

×
留言