TAPD敏捷研发平台缺陷管理子系统的设计与实现

被引量 : 0次 | 上传用户:xgz521521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今,随着互联网飞速发展,互联网产品也是快速更新。而传统的开发流程很难适应这种快速更新的节奏,因为敏捷开发纠正了传统开发过程中繁琐的过程,允许自主的调整软件过程,整个软件行业对于这种开发模式产生很大兴趣。敏捷开发通常用迭代添加新功能的方法频繁性交付软件,快速得到用户的反馈用来推进软件产品的用户体验和质量。这样,交付的时间粒度越密集,一些比较隐晦的缺陷就越早的发现,更早的得到当前工作的反馈和确认要改进的缺陷。为了更好的适应快速变化的互联网环境,绝大部分互联网公司选择了敏捷开发,通过敏捷的方式来管理自己产品中的需求、测试、缺陷、发布等。快速的迭代导致的是高粒度的发布,而要更好管理好产品流程就要有一个合适的研发管理平台,TAPD敏捷研发平台应运而生,而缺陷管理子系统则服务于整个项目流程的缺陷管理。首先,本文阐述了适应敏捷开发的缺陷管理的需求,对将要实现的子系统有个明确的定义。然后,根据缺陷管理子系统的应用场景以及需求确定解决方案和技术措施。TAPD敏捷研发平台本身是一个为了管理公司内部研发管理流程的平台,选择Cakephp作为本系统的开发框架,同时选择Tomcat和Mysql作为本系统的应用服务器和数据库服务器。本系统是在LAMP环境下使用PHP语言通过Cakephp框架开发的腾讯TAPD敏捷研发平台的缺陷管理子系统。主要的功能模块包括缺陷概览、缺陷列表、缺陷查询、缺陷统计、测试用例、测试计划、缺陷工作流,不同模块在缺陷管理的不同阶段起着不可缺少的作用。主要是使用一个流程跟踪的思想,通过定义好的缺陷工作流来跟踪一个缺陷,不同阶段由不同的参与者处理相应的流程状态,一直到缺陷被关闭。通过缺陷管理子系统,不同的团队根据不同的业务场景定义各自的工作流来完成自己的项目流程,更加严谨并高效的管理不同产品中的缺陷。最后针对本系统的不同模块,设计了不同的测试用例来进行测试,以此来确保系统的正确性,测试结果表明缺陷管理子系统满足已定义的需求。
其他文献
柳诒徵从事通史、文化史、地方史、史学理论等诸多领域研究,对中国史学发展及中国历史文化精神提出了许多精辟独到的见解。他的史学思想主要反映在他的三部著作中,即《历代史
皮蠹科(Dermestidae)隶属鞘翅目(Coleoptera)皮蠹总科(Dermestoidea),是一类重要的储藏物害虫,食性杂、繁殖力强,危害严重。皮蠹科广泛分布于世界各地,目前全世界已知1000多
对外贸易在国民经济中占有举足轻重的地位,保持对外贸易持续健康发展,对推动国内经济和社会发展至关重要。当前我国对外贸易中存在着美元结算比例过高,外汇储备中美元资产比
近年来随着房地产行业的飞速发展,人力资源管理在房地产企业保持竞争优势的过程中正发挥着越来越大的作用。薪酬管理是人力资源管理的重要内容。如何设计并实施一套与企业发
随着科学技术的发展和863计划的实施,我国在海洋技术领域有着日新月异的发展和变化。内波是保证基本的海上军事活动和海洋工程设施安全的重要因素之一,因此海洋内波的观测与
高等教育质量是高等教育发展的永恒主题。随着我国高等教育大众化进程的顺利实现,质量问题日益凸显,成为制约中国高等教育发展的瓶颈所在,高等教育质量保障的概念也随着高等
目的:评价加减当归饮子在治疗银屑病血虚风燥证中的临床疗效以及不良反应。方法:将62例银屑病血虚风燥证患者随机分为两组,治疗组32例,对照组30例.。病例均来自常州中医院皮肤
近年来,随着我国经济的高速增长,公路建设得到快速发展,公路建设里程迅速增加,人民群众出行和物资运输条件大为改善。同时,公路建设过程中也产生了较多的问题,尤其是高速公路
语言是人与人之间交流的工具,在人类的社会活动中起着十分重要的作用,是人类社会生活中不可缺少的一部分。同时,语言与社会紧密联系,它的发展、演变与政治、经济、文化等社会
设计联想是我们将事物作为符号信息及情感传递的一种思维方式,是一个将不可能转化成可能的自由联想空间,体现了设计者对事物独特的认识和创造新颖的表现形式两者统一的设计智