毕业设计:文献参考(20)
毕业设计:文献参考(20)
一、基本信息
- 标题:UML业务流程建模及其基于Eclipse开发工具的集成研究实现
- 来源:北京邮电大学
- 作者:苑兴燕
二、研究背景
本论文首先介绍了利用UML静态图和动态图进行建模的特点,分析了Ecf i pse平台的插件开发环境和图形编辑框架(GEF),调研了现存的基于Eci i pse的UML建模插件的功能;然后提出了分别基于再开发的UML类图和顺序图来进行业务流程建模的两种方案。类图的开发包括描述业务能力的实体模型的创建与封装、描述动态流程的关系模型的创建与封装、基于电信业务流程案例的正向工程;顺序图的开发包括增加实现正向工程的“导出”菜单项,实现对象的正向工程,实现生命线和消息的正向工程。最后,基于己开发的UML图,建立了一个关于天气查询案例的业务流程模型,并实现了业务流程到代码的转换。
三、具体内容
论文第一章是绪论。对论文整体进行了简单的描述,主要包括技术背景、研究思路和章节安排。
第二章是UML和eclipse基础研究。首先对L}ML做了介绍。简单描述了UML的发展历史、特点与组成,重点表述了其主要静态图(包括用例图和类图)和动态图(侧重顺序图)使用规则以及在建模过程中的应用。然后对Eclipse开发平台做了研究。对Eclipse的研究主要是对其体系结构,插件开发环境以及图形化建模基础插件GEF的研究。最后是多种UML建模软件的性能比较,并确定了开发方法。
第三章是基于UML类图的业务流程建模的开发。主要讲述在利用己有的UML类图功能,通过创建和封装新的实体模型和关系模型,最终完成某项业务流程建模功能的方法。
第四章是基于AmaterasUML顺序图的业务流程建模开发。本章是本文重点,详细了分析了需求,并以此需求对现有的插件进行了简单的对比,选择出适合的插件后,分析了其插件开发的步骤,并在此步骤基础上,对Arr}aterasUML进行开发,其开发步骤主要是对顺序图的开发,包括顺序图中对象到代码的转换以及生命线和消息传递过程中函数的调用(重点)的正向转换。在已开发的UML建模工具的基础上,举出了天气预报查询的电信业务,并最终演示了软件功能,实现了我们所最初希望的为用户提供一个所见即所得用户体验。并指出了软件的开放性。第三方完全可以在此基础上进一步的开发,增加自己所需的认可可实现的功能。
第五章对本论文涉及到内容进行了总结,指出了所论文完成的工作和不足,并对此领域进行了展望。
四、参考文献
[1]苑兴燕. UML业务流程建模及其基于Eclipse开发工具的集成研究实现[D].北京邮电大学,2013.