当前位置:主页 > 管理论文 > 项目管理论文 >

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

发布时间:2018-08-30 10:25
【摘要】:敏捷软件开发流程是一种适应性的软件开发方法,强调快速的迭代,对客户需求变化的及时响应。敏捷开发因其适应了当前软件行业业务形态变化迅速,业界竞争十分激烈等环境因素,逐渐成为业界特别是互联网企业首选的软件开发流程。敏捷开发方法中的Scrum成为主流方法。软件开发中的质量管理是企业非常重视的问题,其中的软件缺陷管理是软件开发日常管理的核心工作。目前针对敏捷流程的缺陷研究,特别是定量的研究还比较少。本文从L公司的项目管理系统中收集了采用Scrum流程开发的两个项目历时两年多的数据,包括缺陷,用户故事,任务等。通过采用零膨胀的负二项回归模型对这些数据进行分析,研究了开发人员在一个迭代中某模块产生的缺陷数量与他所负责的不同类型的任务数量、开发者在上迭代产生的缺陷数量、模块的历史缺陷密度和工作年限等自变量之间的相关关系。通过数据分析得出的结论是;不同类型的开发任务和本迭代的缺陷数量具有不同程度的正相关性,其中业务逻辑层的任务数量和缺陷数量的相关性最强;开发者在上个迭代的缺陷数和模块的历史缺陷密度也与本迭代缺陷数量具有较强的正相关性;工作年限和缺陷数量没有太大相关性。此模型可应用于标识出迭代中可能出现的高缺陷模块供开发和测试人员参考。本文随后结合Scrum开发流程中产生的数据,运用PSM的度量设计思想,通过分析Scrum中不同角色的信息需要,设计了一系列可用于Scrum敏捷开发流程的软件质量度量。
[Abstract]:Agile software development process is an adaptive software development method which emphasizes rapid iteration and timely response to changes in customer requirements. Agile development has gradually become the preferred software development process for the software industry, especially the Internet enterprises, because it adapts to the environment factors such as the rapid changes of the current software industry business forms and the fierce competition in the industry. Scrum in agile development methods has become a mainstream approach. Quality management in software development is a very important problem in enterprises, in which software defect management is the core of daily management of software development. At present, there are few researches on the defects of agile process, especially quantitative research. This paper collects more than two years' data from the project management system of L Company which is developed by Scrum process, including defects, user stories, tasks and so on. By using the zero expansion negative binomial regression model to analyze these data, the number of defects produced by a developer in an iteration and the number of different types of tasks he is responsible for are studied. The correlation between the number of defects generated by the developer in the last iteration, the historical defect density of the module and the working life of the independent variables. Through the data analysis, it is concluded that different types of development tasks and the number of defects in this iteration have different degrees of positive correlation, in which the business logic layer of the number of tasks and the number of defects is the strongest correlation; The number of defects in the last iteration and the historical defect density of the module also have a strong positive correlation with the number of defects in this iteration. This model can be used to identify potentially high-defect modules in the iteration for reference by developers and testers. Combining the data generated in the Scrum development process and using the metric design idea of PSM, this paper designs a series of software quality metrics that can be used in the Scrum agile development process by analyzing the information needs of different roles in Scrum.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.5

【相似文献】

相关期刊论文 前10条

1 江镇;徐绪堪;;一种财务软件质量评估模型的设计[J];计算机与信息技术;2006年05期

2 王永刚;;浅析软件质量分析员的作用[J];科技资讯;2007年20期

3 陈起;;打造软件质量控制体系[J];金融电子化;2008年09期

4 胡一娟;白雪;户静;;浅谈软件质量工程学[J];科技信息(科学教研);2008年20期

5 刘龙庚;苏昌盛;杨东日;;软件质量的七个现状——《2009中国软件质量研究报告》分析[J];程序员;2010年03期

6 闫晶;宋雨;;基于生物群落系统的软件质量评估的复杂性分析[J];电子质量;2010年04期

7 周伟良;辜丽川;张友华;;一种基于质量云的软件质量评估方法[J];中国科学技术大学学报;2011年04期

8 张宏飞;张辉;;装备软件质量监督要点分析[J];中国质量;2012年01期

9 刘一鸥;;浅析软件质量的评价[J];价值工程;2012年06期

10 杨启善;软件质量体系认证综述(上)[J];电子标准化与质量;1997年02期

相关会议论文 前8条

1 李强;许少华;范哲;晁冰;;军用软件质量因素建立方法的研究[A];第三届中国测试学术会议论文集[C];2004年

2 上官廷杰;许莹;;软件质量控制[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年

3 王华;向刚;陈焱;;软件质量评价技术与方法[A];2007'第十二届全国可靠性物理学术讨论会论文集[C];2007年

4 李永华;徐涛;樊玮;冯霞;;民航软件质量控制管理方法研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年

5 彭忆;单汨源;;一种软件质量改进流程与组织构想[A];第七届计算机模拟与信息技术学术会议论文集[C];1999年

6 胡晓冉;王坤;;软件质量量化评价规范在第三方评测中的应用[A];市场践行标准化——第十一届中国标准化论坛论文集[C];2014年

7 于洪涛;;构建中国铁路软件的质量体系[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年

8 王小艺;刘载文;唐立军;;一种基于专家知识的软件质量多属性评价方法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(下册)[C];2008年

相关重要报纸文章 前10条

1 记者 王臻;满意度衡量软件质量[N];计算机世界;2005年

2 记者 王东亮;软件质量有了把关机构[N];北京日报;2008年

3 国寿股份北京研发中心 陈起;确定软件质量目标 提高开发效率[N];中国保险报;2009年

4 刘颖 本报记者 张伟;产业面临变革 软件质量重要性凸显[N];中国高新技术产业导报;2011年

5 吴加录;解析提高软件质量的“魔法”[N];中国计算机报;2006年

6 姜洋;软件质量报告出炉[N];中国计算机报;2007年

7 记者 徐建华;我国成立软件质量测试标准工作组[N];中国质量报;2008年

8 姜洋;中国软件质量研究报告发布[N];中国计算机报;2008年

9 合力;联创眼中的软件质量[N];网络世界;2002年

10 ;打造软件梦工厂[N];网络世界;2005年

相关博士学位论文 前4条

1 李克文;软件质量测评模型与测试数据生成方法研究[D];天津大学;2012年

2 潘秋菱;基于过程和度量的软件质量管理方法研究[D];合肥工业大学;2002年

3 王琪;软件质量预测模型中的若干关键问题研究[D];上海交通大学;2007年

4 许东;软件质量保障的若干技术研究[D];上海大学;2007年

相关硕士学位论文 前10条

1 戴美喜;代码文件连续变更对软件质量的影响分析[D];上海交通大学;2015年

2 张莹;信用信息系统中的软件质量控制[D];东南大学;2015年

3 刘梦梦;BLC公司软件质量管理信息系统开发[D];西安工业大学;2016年

4 张鹏;QFD在EY公司ZSYM系统设计中的应用研究[D];北京工业大学;2016年

5 李冬;L公司基于Scrum流程的软件质量研究[D];上海交通大学;2015年

6 宫丽娜;基于神经网络的软件质量预测模型研究[D];中国石油大学;2011年

7 闫晶;基于生物群落结构的软件质量评估的仿生研究[D];华北电力大学;2011年

8 张刚;中小企业软件质量度量模型的分析与研究[D];武汉科技大学;2008年

9 彭芸;软件质量控制和定量评估的研究[D];山东科技大学;2004年

10 郑东霞;基于多Agent技术的软件质量协同控制模型研究[D];大连海事大学;2006年



本文编号:2212790

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2212790.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ba13f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com