毕业论文,学术论文,报刊,期刊,团结合作,诚信做人,良心做事,售后服务完善

其他论文

您现在的位置:石家庄论文发表 > 其他论文 >

面向电子商务领域的构件提取技术研究

时间:2014-01-22 11:14 来源:未知 作者:admin


摘要
在传统软件开发过程中,针对相同领域的软件系统,重复开发的现象比较普遍,造成重复开发的原因是:开发人员通常把将要开发的系统作为新的系统来对待,每次开发都要从系统的需求分析开始。这极大程度的造成了已有系统代码资源的浪费。基于构件开发(CBD)是以构件作为系统的基本功能单元,根据系统的功能需求,通过某种方法把已有的或新开发的构件组装成系统的软件开发过程。此方法极大的提高了软件开发的效率,确保每次开发工作不必从头开始。在基于构件的软件开发过程中,构件的获取通常有两种方法:一种是通过领域分析,建立领域模型,结合模型开发出满足功能的合适粒度的构件;另外一种是通过逆向工程,以某种方法对系统结构进行分解,抽取出相对独立的代码单元,再对其按照一定规范进行封装,从而提取出合适粒度的构件。目前基于遗产系统的构件提取的方法大体上可以分为两种:面向源程序结构的构件提取方法和面向对象的基于图结构划分的构件提取方法。这些方法对系统结构的依赖性较强,在构件提取过程中大都没有考虑系统的领域特点。本文首先结合领域工程方法,对电子商务领域进行了领域分析,提出电子商务领域模型,结合领域模型,从另外一个角度把模糊匹配的理论引入到构件提取方法中,提出了针对电子商务领域的基于模糊匹配的构件提取方法(FMBCE)。并运用此方法对课题组开发的“建材交易系统”进行了构件提取,给出了系统的构件结构图。最后在项目组的“二手交易系统”开发过程中,建立了系统用例,分析系统中可复用的功能,在 Spring 框架下,对使用 FMBCE 方法,从“建材交易系统”中提取的符合功能需求的构件进行组装,从而完成系统的开发,进一步验证了FMBCE 方法的可用性。为构件提取技术的研究提供了一种新的思路。
关键字:基于构件开发;领域分析;遗产系统;构件提取;基于模糊匹配的构件提取方法
目录
第一章引言................ 1
1.1 软件复用技术 ..................................................1
1.1.1 软件复用的目的及意义 ......................................1
1.1.2 软件复用的方法 ............................................1
1.2 构件技术 ......................................................2
1.2.1 构件模型 ..................................................3
1.3 软件逆向工程技术 ..............................................5
1.4 构件获取技术 ..................................................5
1.5 国内外研究现状 ................................................6
1.6 课题来源 ......................................................7
1.7 本文的组织结构 ................................................7
第二章构件提取技术研究 ................................ ............................................ ............ ............ 8
2.1 构件提取方法 ..................................................9
2.1.1 构件标识算法 .............................................10
2.1.2 基于有向带权图的构件提取方法 .............................11
2.2 模块划分度量 .................................................12
2.3 独立性度量 ...................................................13
2.4 度量方法的比较分析 ...........................................14
2.5 基于模糊匹配的构件提取算法(FMBCE) ..........................15
2.5.1 模糊匹配基础..............................................15
2.5.2 面向电子商务领域中构件的提取方法——FMBCE ................16
2.6 本章小结 .....................................................20
第三章电子商务领域构件提取 ................................ ....................................... ....... ....... 21 
3.1 电子商务领域分析 .............................................21
3.1.1 领域分析方法——FODA .....................................21
3.1.2 电子商务领域分析 .........................................23
3.1.2 电子商务领域模型 .........................................26
3.2 电子商务领域构件的提取 .......................................28
3.2.1 建材交易系统介绍 .........................................29
3.2.2 领域模型到类图的映射 .....................................34
3.2.3 运用 FMBCE 方法提取电子商务领域构件 .......................37
3.2.4 构件的封装 ...............................................41
3.3 本章小结 .....................................................41
第四章电子商务领域构件在“网上二手交易系统”中的应用 ............. ............. 42
4.1 系统的介绍 ...................................................42
4.2 系统的用户类型 ...............................................42
4.3 系统的开发及运行环境 .........................................42
4.4 系统用例图 ...................................................43
4.5 SPRING 框架下构件的组装 ......................................44
4.5.1 Spring 框架介绍...........................................44
4.5.2 Spring 的依赖注入.........................................45
4.5.3 构件的组装 ...............................................46
4.6 系统运行界面 .................................................49
4.6 本章小结 .....................................................50
第五章总结与展望 ................................ ................................................. ................. ................. 51 
5.1 研究工作总结 .................................................51
5.2 展望 .........................................................51
致谢................. 53
参考文献.................................................. .......................... .......................... 54

联系我们

学位论文:点击发送消息给对方1157918155 点击发送消息给对方2860401462
期刊论文:点击发送消息给对方2860401462 点击发送消息给对方1157918155
电话:张老师:13189798483

博途论文网www.botulw.com 版权所有 Copyright 2015-2016 石家庄论文发表 工信部备案 【 冀ICP备13032258号】
【免责声明】:本网站所提供的信息资源如有侵权、违规,请及时告知!石家庄网站建设:东英网络

石家庄论文发表