当前位置:主页 > 管理论文 > 物流管理论文 >

面向服务的软件产品线框架研究与实现

发布时间:2020-12-10 13:18
  随着云计算的普及,越来越多的企业开始使用面向服务的开发方法来开发自己的信息系统,为了能够适应不断变化的市场需求,快速开发面向服务的信息系统就变得十分重要。软件产品线是一种已被广泛应用的,能够快速开发特定领域产品的一种软件开发方法。因此将软件产品线方法应用于面向服务的信息系统开发上,可以有效地解决特定领域信息系统快速开发的需求。特征模型是软件产品线中表示产品通用性和可变性的一种模型,但传统的特征模型没有考虑到服务只提供调用方式并不暴露实现细节的特点,导致特征模型和服务难以建立映射,使得特征模型无法在面向服务的软件产品线中被有效利用。而且在传统的开发方法中,特征模型只用于核心资产开发阶段的核心资产描述和识别,很少在产品开发阶段用于产品的具体生成,这样降低了产品开发的效率和正确性。针对以上问题,本文在对面向服务开发方法以及软件产品线研究的基础上,提出了一种适用于面向服务的软件产品线的开发方法。重点研究了特征模型的应用方法,在核心资产开发阶段,提出了对象-操作-分离特征模型,并给出了特征模型与RESTful Web服务的映射机制;在产品开发阶段,提出了通过特征集合生成产品系统原型的方法。本文的... 

【文章来源】:上海交通大学上海市 211工程院校 985工程院校 教育部直属院校

【文章页数】:76 页

【学位级别】:硕士

【部分图文】:

面向服务的软件产品线框架研究与实现


中可以看到,首先对于特征模B,且父特征B有与之关联的操作特征F、G

物流领域,特征模型


选取具有普遍代表性的特征。因此,本文在参考了相关大、中、小型等各类物流企业的操作流程后,使用 Eclipse插件 Feature Modeling Plug-in,建立了物流领域的特征模型。图 6-1 展示了一个物流领域的 OOI 特征模型。图 6-1 物流领域 OOI 特征模型Fig.6-1 OOI Feature Model of Logistics Domain特征模型建立完成之后,由于该特征模型是在 Eclipse 插件中建立的,并不能直接在原型系统中使用,因此需要把该模型导出为 XML 文件,然后把该 XML 文件导入原型系统中,方可在原型系统中使用该特征模型。图 6-2 展示了从 Feature Modeling Plug-in中导出的特征模型的 XML 文件。

特征模型,描述文件,物流领域,XML描述


图 6-2 物流领域特征模型 XML 描述文件Fig.6-2 XML of Feature Model for Logistics Domain从特征模型的描述文件中可以看出,每一个特征均有一个 ID,这个 ID 作为该特征的唯一标识,特征类型对应有固有的(mandatory)和可选的(optional)。除了特征之外,还包括了一些特征之间的关系以及约束,例如联合运输特征需要委外中转方式,即如果联合运输特征被选中,则委外中转方式也必须被选择。6.2.2 导入特征模型并与服务关联在上一节中,得到了物流领域的 XML 描述文件,要让特征模型可以在原型系统中使用,则需要把该描述文件导入到原型系统中,在导入的过程中,系统会对特征模型进行重构,使特征模型变成易于与服务绑定的形式。导入完成后特征模型显示为一个树状结构,导入过程及导入后的结果如图 6-3 所示。

【参考文献】:
期刊论文
[1]产品线可变性的需求方法研究[J]. 王孟伟,管群.  计算机工程与设计. 2011(11)
[2]面向资源的RESTful Web应用研究[J]. 潘冰.  微计算机应用. 2010(07)
[3]解析Restful Web Service架构[J]. 赵博文.  光盘技术. 2008(10)

博士论文
[1]基于共性与可变性分析的适应性软件复用与配置技术研究[D]. 郭健美.上海交通大学 2011
[2]基于特征的软件产品线开发关键技术研究[D]. 李弈远(朱理).浙江大学 2007

硕士论文
[1]基于特征模型的软件产品线核心资产追溯方法研究[D]. 耿鹏.杭州电子科技大学 2013



本文编号:2908763

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/wuliuguanlilunwen/2908763.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户63c2b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com