浅谈 UML 建模技术在大型车辆管理系统需求分析中的应用

一、基本信息

标题:浅谈 UML 建模技术在大型车辆管理系统需求分析中的应用
时间:2014年
来源: 天津大学电气工程与自动化学院
关键词:UML; 车辆管理; 需求分析

二、研究内容

1.摘要
UML 作为一种面向对象的可视化的统一建模语言,可广泛应用于软件需求分析、系统设计等众多方面。基于此,以某电力企业大型车辆管理系统为实例,在充分调研用户车辆管理业务相关需求的基础之上,根据面向对象 UML 建模思路,采用 UML 建模技术构建需求模型,并利用结构型图、行为型图完成系统需求建模,为车辆管理系统的实现夯实基础。

2.系统需求建模
2.1 UML 结构建模
车辆管理系统 UML 结构建模采用面向对象的分析方法,从车辆管理业务中抽象出包括车辆信息、供应商信息、驾驶员信息、用车申请、派车记录等在内的二十个主题类,通过类图形式,分析其间的逻辑关系、结构规则等内容,形成车辆管理系统的业务实体分析,实现对车辆管理系统的静态描述,完成类图结构建模。如图 1 所示。

2.2 UML 行为建模

  1. 用例图
    用例图是软件需求建模中较为常用的一种图,同时也是UML 行为建模中的重要工具。用例图用于描述参与者与系统间的关系。通过前期的需求调研与分析得出,该车辆管理系统共分为系统管理员、信息专责、调度专责、费用专责、审批角色、监控角色、对比分析角色、车辆管理员、驾驶员等十个角色。通过用例图的形式,简单清晰展现了参与人与系统间的对应关系,便于更好地完成系统设计。如图 2 所示。

  2. 活动图
    活动图是最常用的用于表达业务流程的 UML 图。此处以车辆管理系统中最实用的用车申请派用流程为例,以活动图建模手段分析流程各节点及其之间的关系,对用车申请派用过程及工作流做准确描述。如图 3 所示。

  3. 顺序图
    在系统 UML 行为建模中,通常采用顺序图描述系统中各对象间的时序关系。此处对用车申请派用流程中各对象间的动态协作关系做详细描述,完成用车人员从登陆系统填报用车申请到用车结束归队登记、用车服务评价的过程的分析展现。如图 4 所示。

三、结论
综上所述,本文以某电力企业大型车辆管理系统为实例,在充分调研用户车辆管理业务相关需求的基础上,根据面向对象 UML 建模思路,采用 UML 建模技术构建需求模型,并利用结构型图、行为型图完成系统需求建模,以图形化的方式直观展示用户车辆管理业务需求,为车辆管理系统的实现夯实基础,为相关信息系统需求分析提供参考与借鉴。

四、参考文献
[1] 张传波. 火球 UML 大战需求分析[M]. 北京: 中国水利水电出版社,2012: 47.
[2] 张喻平. 基于 UML 的在线销售系统的分析与建模[J].电脑知识与技术,2013,9( 34) : 7939 - 7941.
[3] 王菁,赵元庆. UML 建模设计与分析标准教程( 2013 - 2015 版) [M]. 北京: 清华大学出版社,2013: 25.
[4] 王学卿,程琦峰. 基于 UML 高校办公管理系统的设计研究[J]. 软件,2013,34( 11) : 36 - 39.

posted @ 2020-11-23 13:45  onesing  阅读(513)  评论(0编辑  收藏  举报