[发明专利]基于体系结构的软件产品线演化方法有效
申请号: | 200810207687.0 | 申请日: | 2008-12-24 |
公开(公告)号: | CN101763252A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 彭鑫;赵文耘;沈立炜 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 包兆宜 |
地址: | 20043*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明以统一的软件产品线体系结构与构件版本模型为基础,在体系结构和构件两个层面上实现统一、协调的产品线演化支持,包括基于参考体系结构的应用系统体系结构定制、应用系统体系结构演化反馈及合并、应用系统体系结构同步、应用构件定制及演化反馈、文件级的构件实现体版本管理以及应用系统产品版本集成与发布等。本发明可以实现领域工程与应用系统工程的统一演化管理,支持增量、迭代的软件产品线开发过程。 | ||
搜索关键词: | 基于 体系结构 软件 产品线 演化 方法 | ||
【主权项】:
一种基于体系结构的软件产品线演化方法,其特征在于通过以下步骤实现:(1)设计产品线参考体系结构的初始版本,为其中每个构件的构件类型创建相应的构件规约,将当前参考体系结构中对各个构件的接口要求描述为相应构件规约的初始版本,并开发相应的领域构件实现版本;(2)创建应用系统项目,在参考体系结构当前版本基础上通过对各可选和多选一可变性对应的警戒条件变量进行赋值进行定制,创建应用系统体系结构的初始版本,并将所有绑定的构件规约和领域构件导入到当前应用开发项目中;(3)领域工程开发按照应用系统开发反馈以及质量改进目标对产品线参考体系结构和领域构件进行改进;(4)应用系统工程对于应用系统体系结构和应用构件进行相对独立地演化,根据特定应用客户需求或所发现的bug对应用体系结构、构件规约和构件实现进行修改;(5)经过一定时间的开发后,应用系统工程将应用系统体系结构和构件的阶段性演化信息反馈到领域工程,并将应用开发暂时冻结;(6)领域工程根据各个应用系统的阶段性反馈,将各个应用系统的体系结构和构件阶段性演化与参考体系结构及各领域构件当前版本进行合并;(7)领域工程将合并后的参考体系结构和领域构件反馈给各应用系统工程,同时领域工程重新进入步骤(3)继续进行演化;(8)各个应用系统工程根据参考体系结构及各个领域构件的最新的版本进行同步,使得应用系统体系结构和应用构件重新与参考体系结构和各个领域构件保持一致,同时各个应用系统工程重新进入步骤(4)继续进行演化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810207687.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种高还原水醇彩色喷墨的制备方法
- 下一篇:一种生物柴油及加工工艺