随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求也越来越严格,而对软件缺陷(bug)的管理则是确保软件质量的一个重要环节。本文介绍了基于.Net技术的软件bug管理系统的设计与实现。软件缺陷是在软件生命周期中不可避免的对象,对bug的管理是软件管理的重要组成。现有管理方法是将进入到系统中的问题,都认为是软件缺陷进行处理,但是实际情况却可能有虚假或重复的缺陷报告,不及时处理这些问题,它本身又可能形成新的bug。从软件系统考虑,应将软件缺陷管理纳入到项目管理信息系统之中,成为项目管理信息系统的一个子系统,对维护人员提交的缺陷报告认真鉴定、筛选、分类,进入不同的处理流程,以获得真正的缺陷管理数据。本文在分析讨论这些问题的基础上,提出新的软件缺陷管理系统的总体结构。
本系统采用ASP.Net动态网页技术和Microsoft SQL Server数据库平台,使用C#作为本项目的主要开发语言,结合Linq、java script等技术手段和B/S模式结构,从实际应用出发,完成系统的bug管理、个人中心、项目管理、模块管理等功能。本文阐述系统从需求分析到系统实现的开发过程,让读者对系统整个开发流程的有所了解。
关键词:bug管理系统 ASP.Net C# B/S模式结构
Deployment and Design Of
Bug Management System for .Net
ABSTRACT
With the rapid development of society,the competition among software industries has become more and more intense, and people’s expectation on the function and quality of softwares has also become stronger and stronger,in older to ensure the quality of softwares,the management of software bug is widely applied.
This article introduces the design and implementation of the software bug management system,which is based on Net Skill.Software bug is an inevitability in the process of the application of software . The management of bug is a significant part of software management.Nowaday,the management of software is to dispose all the problems entering the system in the same way of handling software bug.However, actually there may be false and repetitive bug reports.More bug may appear if these problems are left unsolved.
Taking software system into consideration,bug management should be added into the project management information system and become one of its subsystems.Moreover, the bug reports should be carefully tested、selected、and classified into different manage processes so as to gain relevant bug management data.Based on the analysis of these problems,this article presents a new overall structure of the management of software bug.
The system uses the ASP.Net dynamic web page technology and Microsoft SQL Server database platform, using C # as the project's main development language, combined with Linq, Html, java script, CSS and other technical means and the B / S model structure, from the practical application, completed system of bug management, personal center, project management, module management and other functions. This paper describes the system from requirements analysis to system implementation of the development process, so the reader on the system understands the whole development process.
Keywords: bug management system ASP.Net C# B / S mode structure