BugBase缺陷管理系统的设计与实现

被引量 : 0次 | 上传用户:zhangliao19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对软件开发,调试,测试过程中出现的缺陷(Bug)建立一套有效的管理系统是成熟的软件企业在软件工程化管理中必然要实施的制度之一。开发一个大型的软件产品,在软件单体测试、集成测试、系统测试中会发现大量的错误,将这些缺陷进行统计、归类分析以及进行必要的跟踪对企业的软件管理会起到很好的促进作用。公司已有的Bug管理系统开发的时间较早,代码的维护性较差,不利于升级,系统的功能和性能也开始无法满足使用者的需要。基于此原因,公司急需要一套技术先进,稳定的,可扩展的,高效的缺陷管理系统来满足在软件缺陷管理工作上的需要。 本文主要讨论了BugBase 2.0缺陷管理系统的设计与实现过程。文章首先对缺陷管理系统的概念和现状以及BugBase 2.0缺陷管理系统的产生背景和设计目标作了一个大概描述。接着从总体架构出发,描述了整合Struts、Spring和Hibernate三种不同框架的总体设计和实现。然后,再以系统中的问题处理模块为例,描述了系统在具体功能的实现上,如何结合实际的业务流程,对表现层、业务逻辑层和数据持久层分别进行设计和实现。同时,本文还描述了,整个系统中比较有特色的状态机引擎和过滤器两个辅助模块的设计与实现。最后,文章还对系统测试阶段的测试工具进行了简要说明,并对测试数据进行了分析。 在实际应用中表明,基于上述设计和实现的BugBase 2.0缺陷管理系统具有良好的稳定性、可扩展性,很好的实现了在软件缺陷管理的工作流程,为软件质量的提升带来了巨大帮助。
其他文献
日益扩大的美国对华贸易逆差成为困扰中美贸易关系的主要问题。美国对华贸易逆差的出现有其客观的经济原因,但是,由于经济与政治的紧密联系,经济问题往往被政治化,这不利于中
针对目前杉木无性系管理和利用中存在识别困难的问题,利用RAPD标记技术进行杉木无性系的识别研究,19个S系列随机引物对8个杉木无性系的扩增结果显示:共得到157条DNA扩增带,平
建立果蔬(白菜、芹菜、草莓和葡萄)中16种新型酰胺类杀菌剂的液相色谱-串联质谱快速分析方法。样品用乙腈提取和氯化钠盐析分层后,上清液直接用0.1%甲酸溶液稀释10倍后进行液
目的:探讨带蒂皮瓣移植术修复急性手外伤的临床护理。方法:分析讨论我科自2005年1月以来所行各部位带蒂皮瓣移植修复手部缺损的127例病例的术前、术后的护理。提出护理重点在于
APOE(apoE代表基因,APOE代表蛋白)是一种重要的载脂蛋白,其在脂质代谢中的作用早已被人熟知。最近的研究表明APOE是一个具有多功能的分子,可以在细胞生长,胞内信号传导,糖代谢,神经元
建立了一种不经PCR扩增而直接应用寡核苷酸芯片从苏云金芽孢杆菌总DNA中检测cry基因的方法.对探针长度、浓度、总DNA含量、标记方法以及灵敏度等条件进行了研究.结果表明,用
中小企业在盘锦经济发展中占有不可或缺的地位,中小企业在扩大就业,提高产品的科技含量及增加贸易方面都发挥了积极重要的作用,已经成为盘锦经济发展的重要内容,可是目前还是有一
写作在英语学习中占有重要的地位。十七世纪的英国哲学家培根说过:“写作使人精确”(Writing makes an exact man)。我国中学英语大纲的教学目的一向规定使学生在中学阶段具有
从20世纪60年代以来,先进复合材料特别是先进树脂基复合材料以其独有的特性在全球获得迅速的发展,已成为现代航空航天重要的材料之一。由于采用多向纤维束的整体编织技术,三
【背景及目的】干细胞是一类具有自我更新和多向分化潜能的未分化细胞,根据其来源可分为胚胎干细胞和成体干细胞。胚胎干细胞(embryonic stem cells ESC)的研究由于受到伦理