计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
2期
71-73,118
,共4页
面向特征的编程%软件工程%FeatureIDE%软件产品线
麵嚮特徵的編程%軟件工程%FeatureIDE%軟件產品線
면향특정적편정%연건공정%FeatureIDE%연건산품선
Feature oriented programming%Software engineering%FeatureIDE%Software product line
面向对象的编程已深入人心,但实现贯穿于多个对象的复杂特征功能时,表现不佳。针对其不足,面向特征的编程(FOP)提供了一种组织代码的不同的方法,通过对原型系统不断地修改添加新的特征直到系统演化成熟,增强了面向对象的性能,使得代码的定义、测试、修改和组织更加清晰,是逐步求精开发方法的一个重要编程方法。介绍面向特征编程的理论基础及其实现工具,对相关技术及模型进行研究,并通过具体实例展示了面向特征编程的易配置、易演化和易维护的特点。
麵嚮對象的編程已深入人心,但實現貫穿于多箇對象的複雜特徵功能時,錶現不佳。針對其不足,麵嚮特徵的編程(FOP)提供瞭一種組織代碼的不同的方法,通過對原型繫統不斷地脩改添加新的特徵直到繫統縯化成熟,增彊瞭麵嚮對象的性能,使得代碼的定義、測試、脩改和組織更加清晰,是逐步求精開髮方法的一箇重要編程方法。介紹麵嚮特徵編程的理論基礎及其實現工具,對相關技術及模型進行研究,併通過具體實例展示瞭麵嚮特徵編程的易配置、易縯化和易維護的特點。
면향대상적편정이심입인심,단실현관천우다개대상적복잡특정공능시,표현불가。침대기불족,면향특정적편정(FOP)제공료일충조직대마적불동적방법,통과대원형계통불단지수개첨가신적특정직도계통연화성숙,증강료면향대상적성능,사득대마적정의、측시、수개화조직경가청석,시축보구정개발방법적일개중요편정방법。개소면향특정편정적이론기출급기실현공구,대상관기술급모형진행연구,병통과구체실례전시료면향특정편정적역배치、역연화화역유호적특점。
Object-oriented programming (OOP)has been firmly established,but it is poor in performance when its complex features function throughout the multiple objects is to be implemented.Feature-oriented programming (FOP)provides a different method of organisational code in light of that case.It modifies and adds new features incessantly to the prototype system until the evolution of the system grown mature.It enhances the performance of object-oriented programming,this makes the definition,test,modification and organisation of codes become clearer,and it is an important programming method for the stepwise refinement development as well.In this article we describe the theoretical basis and the implementation tools of FOP,and make the research on related technologies and models.Furthermore,through specific example we demonstrate that the feature oriented programming is easy to configure,easy in evolution and ease to maintain.