首页> 外文会议>IEEE Conference and Workshop on Engineering of Computer-Based Systems >Software quality enhancement through software process optimization using Taguchi methods
【24h】

Software quality enhancement through software process optimization using Taguchi methods

机译:软件质量通过使用Taguchi方法进行软件流程优化提升

获取原文

摘要

This paper presents a methodology for selection of optimal software design parameters using the experimental design. When an organization is at the point of taking up a new project with an objective of improving the software quality, Taguchimethod is applied for the software design process with an objective that not more than one error is found per software module. The strategy in robust design is to conduct off-line experiments using orthogonal arrays (OA) and to optimize the design bymaximizing performance measures with respect to design parameters. Towards this a cause and effect diagrams for design errors was drawn with opinions from customer, production, quality personnel and engineers. This diagram gave three most likelyparameters as candidate for software design error, they are coupling, number of requirements per module and McCabe's cyclomatic complexity. ft was planned to consider coupling parameter at two levels as low coupling at level 1 and high coupling at level2, in case of number of requirements per module parameter three levels were considered they are one requirement per module at level 1, two requirements per module at level 2 and greater than two requirements per module as the level 3. In case of McCabe'scomplexity value<5 is set at level 1, value 5 to 10 is set at level 2 and value >10 is set at level 3. The possible number of factorial experiment required be conducted for levels selected for the three parameters is 18. The appropriate orthogonal arraybased on the guidelines of Taguchi is L{sub}9 that is nine experiments need to be conducted to find the optimal software design parameters.
机译:本文介绍了使用实验设计选择最佳软件设计参数的方法。当一个组织处于占用新项目的目的,通过提高软件质量,Taguchimethod应用于软件设计过程,每个软件模块发现不超过一个错误。鲁棒设计的策略是使用正交阵列(OA)进行离线实验,并通过关于设计参数来优化设计性能测量的设计。为此,设计错误的原因和效果图是由客户,生产,优质人员和工程师的意见。本图为软件设计错误的候选者提供了三个最可能的参数,它们是耦合,每个模块的要求数量和McCabe的循环复杂性。计划在两个级别下考虑耦合参数,在级别1的低耦合和级别2的高耦合,在每个模块参数的要求数量的情况下,考虑了每个模块在1级的一个要求,每模块的每个模块都是每个模块的要求每个模块的2级和大于两个要求作为级别3.在McCabe的复杂性值<5的情况下,在级别1设置,值5到10在等级2处设置,值> 10设置为5级。可以需要为三个参数选择的级别进行所需的阶乘实验数为18. Taguchi指南的适当正交阵列是L {Sub} 9,这是需要进行九个实验以找到最佳的软件设计参数。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号