计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2013年
4期
711-721
,共11页
周进刚%赵大哲%许力%刘积仁
週進剛%趙大哲%許力%劉積仁
주진강%조대철%허력%류적인
Frame%XVCL%AHEAD%XAK%逐步精化%面向特征的开发%软件产品线
Frame%XVCL%AHEAD%XAK%逐步精化%麵嚮特徵的開髮%軟件產品線
Frame%XVCL%AHEAD%XAK%축보정화%면향특정적개발%연건산품선
基于Frame的软件开发和逐步精化是用于实现系统化软件开发(例如软件产品线)的两种范型.然而这两种方法基于不同的假设而独立发展,它们之间的联系还未得到完全认识.为了弥补这一缺失,使得能够在一个统一的软件开发过程中发挥这两者的优势,探讨了它们之间的联系、融合的必要性以及在融和过程中出现的有趣的问题,像可换合成策略和不同范型指令的融合等.为了支持这一观点,在frames的设计中集成了逐步精化技术,并设计开发了Frame++.它构建在XVCL之上,利用AHEAD(XAK)来支持frames精化.在frames中融入逐步精化的概念,使得可以按特征对frames进行组织(同时兼顾消除克隆),易于frames的演化和面向特征的复用与组装;同时精化的参数化特性使得处理细粒度的可变性特征变得容易.一个人员维护模块的产品线被用来展示这种方法.此方法可以提升frames设计中的关注点分离,并促进系统化的软件开发.
基于Frame的軟件開髮和逐步精化是用于實現繫統化軟件開髮(例如軟件產品線)的兩種範型.然而這兩種方法基于不同的假設而獨立髮展,它們之間的聯繫還未得到完全認識.為瞭瀰補這一缺失,使得能夠在一箇統一的軟件開髮過程中髮揮這兩者的優勢,探討瞭它們之間的聯繫、融閤的必要性以及在融和過程中齣現的有趣的問題,像可換閤成策略和不同範型指令的融閤等.為瞭支持這一觀點,在frames的設計中集成瞭逐步精化技術,併設計開髮瞭Frame++.它構建在XVCL之上,利用AHEAD(XAK)來支持frames精化.在frames中融入逐步精化的概唸,使得可以按特徵對frames進行組織(同時兼顧消除剋隆),易于frames的縯化和麵嚮特徵的複用與組裝;同時精化的參數化特性使得處理細粒度的可變性特徵變得容易.一箇人員維護模塊的產品線被用來展示這種方法.此方法可以提升frames設計中的關註點分離,併促進繫統化的軟件開髮.
기우Frame적연건개발화축보정화시용우실현계통화연건개발(례여연건산품선)적량충범형.연이저량충방법기우불동적가설이독립발전,타문지간적련계환미득도완전인식.위료미보저일결실,사득능구재일개통일적연건개발과정중발휘저량자적우세,탐토료타문지간적련계、융합적필요성이급재융화과정중출현적유취적문제,상가환합성책략화불동범형지령적융합등.위료지지저일관점,재frames적설계중집성료축보정화기술,병설계개발료Frame++.타구건재XVCL지상,이용AHEAD(XAK)래지지frames정화.재frames중융입축보정화적개념,사득가이안특정대frames진행조직(동시겸고소제극륭),역우frames적연화화면향특정적복용여조장;동시정화적삼수화특성사득처리세립도적가변성특정변득용역.일개인원유호모괴적산품선피용래전시저충방법.차방법가이제승frames설계중적관주점분리,병촉진계통화적연건개발.