基于可信性的模块化软件开发费用分配算法  被引量:4

A trustworthiness-based development cost allocation algorithm of modular software

在线阅读下载全文

作  者:马艳芳[1] 王梦月 周伟[1] 陈亮[2] MA Yan-fang;WANG Meng-yue;ZHOU Wei;CHEN Liang(School of Computer Science and Technology,Huaibei Normal University,Huaibei 235000;School of Mathematics and Science,Huaibei Normal University,Huaibei 235000,China)

机构地区:[1]淮北师范大学计算机科学与技术学院,安徽淮北235000 [2]淮北师范大学数学科学学院,安徽淮北235000

出  处:《计算机工程与科学》2020年第6期1021-1029,共9页Computer Engineering & Science

基  金:国家自然科学基金(61672023);安徽省高校自然科学研究项目(KJ2019A0604,KJ2017A375,KJ2019A0952);安徽省自然科学基金(1708085MF159);郑州轻工业大学博士研究基金(2016BSJJ037);河南省科技攻关项目(182102210617)。

摘  要:模块化开发是软件开发的一种重要方法。开发模块需要一定的费用,而要保证软件的可信性达到一定的指标,用户需要追加费用。在用户给定的开发费用内如何合理分配各模块的开发费用使得软件系统可信性达到最优是一个重要的研究课题。首先,根据模块可信性与费用之间的关系建立模块的可信性费用预估模型。其次,基于模块间的不同连接方式,建立不同结构下的软件可信性与费用分配模型并进一步利用动态规划的思想设计相应的软件可信性与费用分配算法。该分配算法可以在用户给定的开发费用内使得软件系统的可信性最优。最后,以自动售票系统为案例说明软件可信性与费用分配算法的应用。Modularization is an important method of software development.Developing modules requires a certain cost.In order to ensure the system trustworthiness goal,additional cost is required.Therefore,how to allocate cost to each module to optimize software trustworthiness within the development cost given by users is an important research issue.Firstly,according to the relationship between module trustworthiness and cost,the cost estimation model of module trustworthiness is established.Secondly,based on different combination ways of modules,software trustworthiness and cost allocation models under different structures of software system are established and corresponding allocation algorithms are designed by using dynamic programming.Within the development cost given by users,the proposed allocation algorithms can allocate the development cost to each module,so as to optimize the software system trustworthiness.Finally,a case of automatic ticketing system shows the feasibility of the proposed allocation algorithms.

关 键 词:模块 费用 软件可信性 分配 动态规划 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象