计算机科学 ›› 2016, Vol. 43 ›› Issue (Z11): 513-516.doi: 10.11896/j.issn.1002-137X.2016.11A.115

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

基于群集智能的软件开发过程改进

张亚琦,张英朝,李炳   

  1. 北京系统工程研究所 北京100101,北京系统工程研究所 北京100101,中国人民银行 北京100800
  • 出版日期:2018-12-01 发布日期:2018-12-01

Process Improving in Software Development Based on Swam Intelligence

ZHANG Ya-qi, ZHANG Ying-chao and LI Bing   

  • Online:2018-12-01 Published:2018-12-01

摘要: 复杂软件系统正在成为一种泛在的新型软件形态,在社会、经济、军事活动中占据越来越重要的地位。然而应用传统的软件工程方法进行复杂软件系统开发 十分困难。首先分析了复杂软件系统开发过程的特征,发现了其中蕴含的生物智能和“共进化”机制;进而提出一种基于群集智能的复杂软件系统演化模型;最后,基于该模型给出了复杂软件系统开发过程改进的方法建议。

关键词: 复杂软件系统,群集智能,演化,开发过程改进

Abstract: Complex software system is now becoming a new ubiquitous form of software,playing a more and more important role in social,economic and military activities.However,the traditional software engineering methods encounter difficulties when applied to complex software developing.Firstly,we analyzed the characteristics of complex software development process,from which we found implicated biology intelligences and a co-evolution mechanism.And then we raised up an evolution model based on swam intelligence.At last,based on the model,we gave measures to improve the process of complex software system developing.

Key words: Complex software system,Swam intelligence,Evolution,Process improving

[1] 汤伟君,邱美虹.复杂系统、突现及其对科学教育的启示[J].科学教育月刊,2007,301:17-24
[2] 王怀民,吴文峻,毛新军,等.复杂软件系统的成长性构造与适应性演化[J].中国科学:信息科学,2014,44:743-761
[3] 姜茸,杨明.软件复杂性研究综述[J].计算机系统应用,2014,3(9):1-5
[4] 吴大川.软件开发过程管理研究[D].大连:大连理工大学,2002
[5] 肖人彬,等.面向复杂系统的群集智能[M].北京:科学出版社,2013:20-25,211-214
[6] 张卫华.基于web服务的在线演化技术研究[D].广州:广东工业大学,2013
[7] 肖人彬,陶振武.群集智能研究进展[J].管理科学学报,2007,0(3):80-96
[8] 王怀民,尹刚,谢冰,等.基于网络的可信软件大规模协同开发与演化[J].中国科学:信息科学,2014,44(1):1-19
[9] Team T.Trustie Collaborative Development Environment Refe-rence Specification[R].Jinan:TRUSTIE-FORGE V2.0.2011
[10] 袁霖,王怀民,尹刚,等.开源环境下开发人员行为特征挖掘与分析[J].计算机学报,2010,3:1909-1918
[11] 周明辉,郭长国.基于大数据的软件工程新思维[J].中国计算机学会通讯,2014,0(3):37-41
[12] 蔡斯博,邹艳珍,邵凌霜,等.一种支持软件可信评估的框架[J].软件学报,2010,21(2):359-372
[13] 刘东红.大规模分布式软件系统的伴随式监控技术研究[D].长沙:国防科学技术大学,2011
[14] 王怀民,史佩昌,丁博,等.软件服务的在线演化[J].计算机学报,2011,34(2):318-328
[15] 陈洪龙,李仁发.一种灵活的软件在线演化机制[J].计算机科学,2010,37(5):115-117
[16] Peyman O,Nenad M,Taylor Richard N.Architecture-based run-time software evolution[C]∥Proceedings of the International Conference on Software Engineering,1998(ICSE’98).Kyoto,1998:177-186
[17] Peyman O,Gorlick Michael M,Taylor Richard N,et al.An architecture-based approach to self-adaptive software[J].IEEE Intelligent Systems,1999,14(3):54-62
[18] 徐晓兰.一种群体软件工程过程开发方法:中华人民共和国,CN 104267973 A[P].北京万方数据股份有限公司,2015
[19] 马化腾.互联网+:国家战略行动路线图[M].北京:中信出版集团,2015:141-159
[20] 赵晶华,苏秦,等.软件需求变更过程质量管理及控制初探[J].计算机应用研究,2004,7:31-34

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!