计算机工程与设计
計算機工程與設計
계산궤공정여설계
Computer Engineering and Design
2015年
9期
2416-2421
,共6页
软件演化%抽象语法树%抽象功能模块%判断矩阵%层次分析法
軟件縯化%抽象語法樹%抽象功能模塊%判斷矩陣%層次分析法
연건연화%추상어법수%추상공능모괴%판단구진%층차분석법
software evolution%abstracted syntax tree%abstracted function module%judgment matrix%analytic hierarchy process
当前的演化分析模型大都建立在传统的基于源码分析的方法之上,包括通过文本比对直接分析、使用抽象语法树中的语法节点进行比对分析以及利用软件抽象功能模块进行比对,这3种方式各有优势和不足.提出采用层次分析法建立软件演化分析模型进行综合处理的方法,其能够发挥上述方法各自的优点,更加精确地反映软件演化的真实状况.
噹前的縯化分析模型大都建立在傳統的基于源碼分析的方法之上,包括通過文本比對直接分析、使用抽象語法樹中的語法節點進行比對分析以及利用軟件抽象功能模塊進行比對,這3種方式各有優勢和不足.提齣採用層次分析法建立軟件縯化分析模型進行綜閤處理的方法,其能夠髮揮上述方法各自的優點,更加精確地反映軟件縯化的真實狀況.
당전적연화분석모형대도건립재전통적기우원마분석적방법지상,포괄통과문본비대직접분석、사용추상어법수중적어법절점진행비대분석이급이용연건추상공능모괴진행비대,저3충방식각유우세화불족.제출채용층차분석법건립연건연화분석모형진행종합처리적방법,기능구발휘상술방법각자적우점,경가정학지반영연건연화적진실상황.