期刊文献+

一种面向对象体系结构的度量模型

A sort of metric model for object-oriented architecture
下载PDF
导出
摘要 针对面向对象体系结构的软件系统缺乏有效度量方法的现状,通过行为、逻辑、构件和部署4个互为补充的模型,对面向对象的软件进行了架构分析,并确定了度量数据的采集集合.基于架构分析获得的原始系统数据,吸收快速原型与白盒、黑盒的基本原理,作者提出了一种适合面向确定对象系统的功能-结构-原型度量模型FCPMM(Function Configuration Prototype Metric Model).结合面向对象的基本准则与基本遗传算法,导出了该模型的循环收敛算法,从而可动态求解软件系统的最优状态.最后利用Matlab仿真实例,从度量参数适应度和最佳个体解码值两个方面验证了该算法的可行性. Aimed at the actuality of lacking the effective measurement for object-oriented software system, the authors analyze the architecture of object - oriented system by four complementary models, named action, logic, component and deployment, and then determine the acquisition sets of metric data. Based on the original data from architecture analysis, the authors present a function configuration prototype metric model (FCPMM) by using the keystones of Fast Prototype, White Box and Black Box. By combining the basic object-oriented rules with essential genetic algorithm, the authors deduce the recurrence convergence algorithm of FCPMM, which can dynamically optimize the software system. Finally, from adaptive degrees of metric parameters and the best encoding value of individual, the authors validate the feasibility of FCPMM algorithm by Matlab simulation.
出处 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2009年第8期248-251,共4页 Journal of Harbin Institute of Technology
基金 国家自然科学基金资助项目(70672011) 国家科技支撑计划(2007BAF23B0302)
关键词 架构分析 快速原型法 度量模型 遗传算法 MATLAB仿真 architecture analysis fast prototyping metric model genetic algorithm Matlab simulation
  • 相关文献

参考文献5

  • 1REFORMAT M, PEDRYCZ W, PIZZI N J. Software quality analysis with the use of computational intelligence [ J ]. Information and Software Technology,2003, 45 : 405 - 417.
  • 2ERICH G.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2002.
  • 3PAULISH D J,著,软件项目管理实用指南[M].白晓颖,邵忠岿,译.北京:机械工业出版社,2003.
  • 4HARRISON W. A flexible method for maintaining soft- ware metrics data: A universal metrics reposition [ J ]. The Journal of Systems and Software, 2004,72 : 225 - 234.
  • 5张森,张成亮.Matlab仿真技术与实例应用[M].北京:机械工业出版社,2004.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部