期刊文献+

基于过程模型随机仿真的TDD模块选取建模方法研究 被引量:1

Modeling and simulation of TDD components selection using stochastic process algebra
在线阅读 下载PDF
导出
摘要 为了帮助项目经理合理选择TDD实施模块,基于进程代数方法对测试驱动软件开发过程和非测试驱动软件开发过程建立过程仿真模型。通过用例度量软件模块的复杂性来获取随机变量参数对模型调参,并采用该模型得到仿真结果。提出TDD模块选取算法来分析仿真结果并得出最佳TDD实施策略,最终为项目经理提供合理的决策。 In order to help PM selecting the best TDD implement components,this paper developed a simulation model of TDD based on stochastic process algebra. The model was tuned using stochastic parameters derived from complexity metrics of using cases. This paper used this model to getting simulation results. The simulation results could be analyzed to get an optimal TDD development strategy. Ultimately the strategy could provide decision support for project managers.
出处 《计算机应用研究》 CSCD 北大核心 2010年第8期2948-2952,2958,共6页 Application Research of Computers
基金 国家自然科学基金资助项目(90718042 60903051) 国家"863"计划资助项目(2007AA010303) 国家"973"重点基础研究发展计划基金资助项目(2007CB310802) 中国科学院知识创新工程领域前沿资助项目(ISCAS09-DR09)
关键词 软件过程 随机进程代数 测试驱动开发 仿真 决策支持 software process stochastic process algebra test driven develop simulation decision support
  • 相关文献

参考文献16

  • 1FUGGETTA A.Software process:a roadmap[C] //Proc of the Conference on the Future of Software Engineering.New York:ACM Press,2000:25-34.
  • 2JEFFRIES R,MELNIK G.TDD:the art of fearless programming[J].IEEE Software,2007,24(3):24-30.
  • 3TURNU I,MELIS M,CAU A,et al.Modeling and simulation of open source development using a agile practice[J].Journal of Systems Architecture,2006,52(11):610-618.
  • 4ERDOGMUS H,MAURIZIO M.On the effectiveness of test-first approach to programming[J].IEEE Trans on Software Engineering,2005,31(3):226-237.
  • 5ZHANG Hong-yu.On the distribution of software faults[J].IEEE Trans on Software Engineering,2008,34(2):301-302.
  • 6KELLNER M I,MADACHY R J,RAFFO D M.Software process simulation modeling:Why? What? How?[J].Journal of Systems and Software,1999,46:91-105.
  • 7MA Yu-tao,HE Ke-qing,DU De-hui.A qualitative method for mea-suring the structural complexity of software metrics[C] //Proc of 12th Asia-Pacific Software Engineering Conference.Taiwan:[s.n.] ,2005:257-263.
  • 8HERMANNS H,HERZOG U,MERTSIOTAKIS V.Stochastic process algebra as a tool for performance and dependability modeling[C] //Proc of International Computer Performance and Dependability Symposium(IPDS'95).[S.l.] :IEEE CS Press,1995:102-113.
  • 9HILLSTON J.A compositional approach to performance modeling[D].[S.l.] :University of Edingburgh,1994.
  • 10TRIBASTONE M,DUGUID A,GILMORE S.The PEPA Eclipse plug-in[J].ACM SIGMETRICS Performance Evaluation Review,2009,36(4):28-33.

同被引文献11

  • 1朱菊,王志坚,杨雪.基于数据驱动的软件自动化测试框架[J].计算机技术与发展,2006,16(5):68-70. 被引量:71
  • 2Beck K.测试驱动开发(中文版)[M].孙平平译.北京:中国电力出版社,2004.
  • 3王晓毅.测试驱动开发的三项修炼-走出TDDMH[M]. 北京:清华大学出版社,2008.
  • 4Damm L O,Lundberg L. Quality impact of introducing component -level test automation and test - driven development [C]./LNCS 4764 : 14th European Conference on Software Process Improvement. Heidelberg, Germany: Springerlink, 2007:187-199.
  • 5Lau K K, Wang Z. Software component models [ J]. IEEE Transactions on Software Engineering, 2007,33 ( 10 ) : 709 -724.
  • 6Hunt A,Thomas D. Pragmatic Unit Testing in Java with Junit [M]. Raleigh,NC:The Pragmatic Programmers,2003.
  • 7Doungsa-ard C. Test data generation from UML state machine diagrams using gas [ C]./Proceeding of International Conference on Software Engineering Advances. USA : Springer ,2006 : 47-48.
  • 8陈立群.测试驱动开发在J2EE项目中的全程实践[J].计算机工程与科学,2008,30(4):86-88. 被引量:6
  • 9张珂良,薛莉芳.基于轻量级容器架构DAO层可重复性单元测试[J].计算机技术与发展,2009,19(5):33-36. 被引量:1
  • 10徐金宝,解芳,吴美红,李升.轻量级Java EE框架下软件测试的应用研究[J].计算机技术与发展,2009,19(9):115-118. 被引量:3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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