计算机科学 ›› 2015, Vol. 42 ›› Issue (Z11): 497-499.

• 软件工程与数据库技术 • 上一篇    下一篇

基于分形原理的软件维护性评估

郝学良,朱小冬,刘丽   

  1. 军械工程学院装备指挥与管理系 石家庄050003,军械工程学院装备指挥与管理系 石家庄050003,军械工程学院装备指挥与管理系 石家庄050003
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受总装备部预研项目资助

Software Maintainability Evaluation Based on Fractal Theory

HAO Xue-liang, ZHU Xiao-dong and LIU Li   

  • Online:2018-11-14 Published:2018-11-14

摘要: 针对软件维护性评估难题,从软件结构复杂度和软件开发维护过程两方面着手,分别对软件维护性进行了定性和定量评估。分析了软件模块结构的空间域自相似性及软件生命周期内的时间域自相似性,提出了基于分形维数的软件维护性定性评估,实现软件维护性评估的定性要求和控制。以维护工作量作为软件维护性核心参数,结合自顶向下评估方法,提出了时间域内软件维护性定量评估。通过虚拟维修训练系统软件美腾2.0到3.0版本升级维护实例,对方法的有效性进行了验证。

关键词: 自相似性,分形维数,维护性定性评估,维护性定量评估

Abstract: Aimed at the software maintainability problem,qualitative and quantitative evaluation were studied,considering two aspects of structure complexity and software process.Spatial domain self-similarity among software module and temporal self-similarity between software development and software maintenance were analyzed.Based on fractal dimension,software maintainability qualitatively evaluation method was presented to ascertain software qualitative maintainability requirement and management.Combined with top-down maintenance method,temporal software maintainability quantitative evaluation method was put forward and maintenance workload was validated by a real example of software system.

Key words: Self-similarity,Fractal dimension,Software maintainability qualitative evaluation,Software maintainability quantitative evaluation

[1] 褚文奎,张凤鸣,樊晓光.综合模块化航空电子系统软件体系结构综述[J].航空学报,2009,0(10):1912-1917
[2] Halstead M H.Elements of Software Science[M].New York:Elsevier North Holland,1977
[3] Mccabe T J.A complexity measurement[J].IEEE Transaction on Software Engineering,1976,2(4):302-308
[4] 王越,陈旭,曹长修.应用软件系统维护过程成本的研究[J].计算机工程,2001,27(7):65-66
[5] 季方.基于分形理论的软件缺陷数的估计[J].现代商贸工业,2008,0(3):277-278
[6] 张济忠.分形[M].北京:清华大学出版社,2011:9-111
[7] 朱小冬,王小巍.基于CMM的软件维护过程研究[J].计算机工程与应用,2005,9:66-69
[8] 石柱,郑重.软件可靠性度量实例研究[J].系统工程与电子技术,2011,3(1):233-236
[9] 姜林,艾波,漆涛.分形理论在软件复杂度中的应用[J].计算机应用,2010,0(10):2729-2734
[10] 孙洪良.分形几何与分形插值[M].北京:科学出版社,2011:64-68
[11] Pandey,Poonam.Analysis of the Techniques for Software Cost Estimation[C]∥2013 Third International Conference on Advanced Computing and Communication Technologies(ACCT).2013:16-19
[12] Hihn J,Tregre G.Assuring software cost estimates:Is it an Oxymoron[C]∥2013 46th Hawaii International Conference on System Sciences.2013:4921-4929
[13] Susan A,Gabri B.Software development:why the traditionalcontract model is not fit for purpose[C]∥2013 46th Hasaii International Conference on System Sciences.2013:4842-4851
[14] Streiffert B A,Francis L K,Smith B D.Using Modern Mehtodologies with Maintenance Software[C]∥Space Ops 2014 Conference.2014:124-128
[15] Trujillo A,Gregory I M.Wetware,Hardware,or Software Incapacitation:Observational Methods to Determine When Autonomy Should Assume Control[C]∥14th AIAA Avitation Technology,Integration,and Operations Conference.2014:322-324

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!