L公式基于Scrum流程的软件质量研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:emilygl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
敏捷软件开发流程是一种适应性的软件开发方法,强调快速的迭代,对客户需求变化的及时响应。敏捷开发因其适应了当前软件行业业务形态变化迅速,业界竞争十分激烈等环境因素,逐渐成为业界特别是互联网企业首选的软件开发流程。敏捷开发方法中的Scrum成为主流方法。软件开发中的质量管理是企业非常重视的问题,其中的软件缺陷管理是软件开发日常管理的核心工作。目前针对敏捷流程的缺陷研究,特别是定量的研究还比较少。  本文从L公司的项目管理系统中收集了采用Scmm流程开发的两个项目历时两年多的数据,包括缺陷,用户故事,任务等。通过采用零膨胀的负二项回归模型对这些数据进行分析,研究了开发人员在一个迭代中某模块产生的缺陷数量与他所负责的不同类型的任务数量、开发者在上迭代产生的缺陷数量、模块的历史缺陷密度和工作年限等自变量之间的相关关系。  通过数据分析得出的结论是:不同类型的开发任务和本迭代的缺陷数量具有不同程度的正相关性,其中业务逻辑层的任务数量和缺陷数量的相关性最强;开发者在上个迭代的缺陷数和模块的历史缺陷密度也与本迭代缺陷数量具有较强的正相关性;工作年限和缺陷数量没有太大相关性。此模型可应用于标识出迭代中可能出现的高缺陷模块供开发和测试人员参考。  本文随后结合Scrum开发流程中产生的数据,运用P S M的度量设计思想,通过分析Scm m中不同角色的信息需要,设计了一系列可用于Scrum敏捷开发流程的软件质量度量。
其他文献
企业之间的竞争已经演变为供应链与供应链之间的竞争,而库存管理是供应链上各节点企业实现合作以及供应链实现集成管理的关键。本论文首先分析了传统供应链模式下企业的库存控
随着中国经济的飞速发展,实体经济对于金融市场的依赖程度越来越高,金融市场对于实体经济的支持作用也在逐步增强。在中国利率市场化的进程不断推进的情况下,投资者在使用越来越
随着经济的发展,中小企业在经济中发挥着越来越重要的作用,企业集群伴随着中小企业的发展逐步形成,并为中小企业的进一步发展提供了良好的商业环境,两者互相促进、共同发展。一些
政府投资工程总量巨大,且在整个国民经济中发挥着基础性作用,如何搞好政府投资工程的管理事关国计民生。政府投资工程的建设组织实施方式是政府投资工程管理的主要内容,我国政府
本文通过对荣华二采区10
期刊
随着并购成为越来越多企业扩张的手段,整合扮演的角色也越来越重要。其中作为整合重要一环的财务整合,是本文研究的重点。首先本文对并购和整合的历史沿革做了一些回顾,引出整合的总体框架。接着本文开始着重阐述财务整合的目的和管理原则,强调了风险控制的必要性,并给出了绩效评估机制的建议。在理论框架明确的基础上,本文在财务整合的内容及实践层面上进一步探讨,针对包括内部控制、会计制度、预算管理、资产整合、资本结构