軟件介紹
![](/img/pic/17011014.png)
1 設計背景:相似軟件版本說明軟件地址edgecam2012 官方版查看計蒜客少兒編程1.0.3 官方版查看Coding Galaxy1.4.6 最新版查看DebugTrack2.4.530.1830 官方版查看Regester2.0.1 官方版查看 為了開發(fā)項目的需要,便于項目開發(fā)中的協(xié)作和相互測試,并能有效追蹤BUG,特在比較外面成熟系統(tǒng)的基礎上,自己設計和開發(fā)一套適合內(nèi)部小規(guī)模使用的BUG追蹤系統(tǒng)------Bug 跟蹤管理系統(tǒng)1.0. 2 設計目標: 1)1.0版本由于設計時間短,主要是配合論壇該版項目的開展.只要實現(xiàn)對一個5~10的項目開發(fā)小組的管理. 2)技術上采用,應用開發(fā)組都比較熟悉的ASP來做開發(fā)語言,數(shù)據(jù)庫將有SQL SERVER和ACCESS兩個版本,以便于管理和移植. 3)該版本要為以后的升級和擴展提供支持.所以管理頁面是采用簡潔實用的方案,數(shù)據(jù)庫表設計將嚴格遵循關系模型. 3 相關概念: 3.1 項目(Project): 指有多人配合完成的開發(fā)和設計任務. 3.2 模塊(Model): 為實現(xiàn)項目功能而細化的,可以為小組成員接受的,定量的開發(fā)任務.(一般以一人一天來定義模塊的大小). 3.3 項目組(project group):開發(fā)同一個項目而在一起分工協(xié)作的所有成員的集合.(1.0版本不支持多個項目組). 3.4 系統(tǒng)管理員(Administrator):對系統(tǒng)擁有最高管理的人,他可以批準成立新的項目組,任命新的項目組長,發(fā)起新的項目.原則上一個項目組在一次開發(fā)生命周期中,只能針對一個項目.(1.0版本不支持改功能). 3.5 項目組長(team leader):對一個項目進行監(jiān)控的領導,她可以添加新的項目組成員,可以對所有提交測試的模塊進行測試.可以分配測試任務. 3.6 開發(fā)人員(developer):負責具體模塊開發(fā)的人,他必須在每天工作結束后,在系統(tǒng)中提交開發(fā)的模塊,并對需要測試的模塊,提交項目組其他人員測試,他可以提交測試備案.對測試人員,返回的BUG報告,進行處理,完成后需要說明處理過程,向測試人員申請BUG關閉 3.7 測試人員(testing):被要求測試某個同一項目組其他成員的開發(fā)模塊的人.他可以按照約定的測試方法和要求,或按照需求設計要求,進行測試.如果沒有問題,他必須記錄測試過程和具體結果,或上傳自己的該次測試文檔,并提交項目組長復核.如果發(fā)現(xiàn)BUG,可以提交BUG情況說明,必要時候上傳BUG情況截圖,返回開發(fā)人員修改.對開發(fā)人員申請的BUG關閉請求進行復核后,關閉該BUG. 3.8 BUG (bug):一切不符合項目開發(fā)需求和設計的錯誤。