隨著社會的蓬勃發展,軟件行業的激烈競爭也日益明顯,人們對軟件的質量要求也越來越嚴格,而對軟件缺陷(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