节点文献

UML业务流程建模及其基于Eclipse开发工具的集成研究实现

Research on Business Process Modeling with Uml and Implementation of Development Tools’ Integration Based on Eclipse

【作者】 苑兴燕

【导师】 靳浩;

【作者基本信息】 北京邮电大学 , 电子与通信工程(专业学位), 2013, 硕士

【摘要】 随着移动互联网的发展,电信网络、广播电视网和互联网——三网融合已成为全球信息产业发展的必然趋势。作为三网融合的核心,业务融合是现在运营商、设备商、互联网和用户最关心的问题之一。以业务融合为目的的业务流程建模的概念应运而生。对于现有技术,业务流程建模大多是在基于Eclipse的UML建模工具下进行的。因现在的插件不能实现动态图的正向工程,所以基于Eclipse的UML建模工具的开发是业务融合应用需要解决的关键问题。本论文首先介绍了利用UML静态图和动态图进行建模的特点,分析了Eclipse平台的插件开发环境和图形编辑框架(GEF),调研了现存的基于Eclipse的UML建模插件的功能;然后提出了分别基于再开发的UML类图和顺序图来进行业务流程建模的两种方案。类图的开发包括描述业务能力的实体模型的创建与封装、描述动态流程的关系模型的创建与封装、基于电信业务流程案例的正向工程;顺序图的开发包括增加实现正向工程的“导出”菜单项,实现对象的正向工程,实现生命线和消息的正向工程。最后,基于已开发的UML图,建立了一个关于天气查询案例的业务流程模型,并实现了业务流程到代码的转换。通过案例分析可知,本论文最终为第三方提供了多个封装好的业务包,开发者完全可以通过拖拽的形式完成业务流程建模,并在建模后自动生成相应的代码框架。已开发的插件能够为用户提供所见即所得的业务流程建模工具,提升了用户体验。

【Abstract】 With the development of mobile Internet, triple play which is the integration of telecommunication network, broadcasting television network and the Internet, has been becoming the inevitable trend of the development of the global information industry. As the core of the triple play, business integration is one of the problems which the operators, equipment manufacturers, the Internet, and users are most concerned about. The concept of business process modeling for business integration emerges as the times require. For the existing technology, business process modeling is mostly carried out under the Eclipse-based UML modeling tools. Since the existing plug-in tools can’t reach the forward engineering of dynamic diagrams, the development of the UML modeling tools based on Eclipse is the key issue of business integration applications.Firstly, the features of modeling with UML static diagrams and dynamic diagrams are introduced, plug-in development environment based on Eclipse platform and graphical editor framework (GEF) are analyzed and the functions of the UML modeling tools based on Eclipse are investigated in the thesis. And then two programs, which are respectively based on UML class diagrams and sequence diagrams to carry out business process modeling, are proposed. The development of class diagrams includes creating and packaging entity models which describe the entities’function and connection models which describe the dynamic process, and the forward engineering based on process of the telecom business. The development of sequence diagrams includes adding "export" menu item for forward engineering, achieving the forward engineering of objects and lifelines with messages. Finally, based on the UML diagrams which have been developed, a business process model about weather query case is established, and the target of transforming business processes to codes is achieved.Through the analysis of the case, some packaged business packages are provided for the third-party in this thesis and the developers can complete the business process modeling only by dragging the packaged business packages and then the code framework can be automatically generated. The developed plug-in provides a business process modelingool which reaches the objective (i.e. what you see is what you get) for users, and enhances the user experience.

  • 【分类号】TP311.52
  • 【下载频次】125
节点文献中: 

本文链接的文献网络图示:

本文的引文网络