Bug Tracker 使用手冊
上一頁 索引 |
下一頁 安裝 |
第一章 簡介
內容列表
1.1 什麼是 Bug Tracker
1.2 功能及特色
1.3 Bug Tracker 的歷史
1.4 誰正使用 Bug Tracker
1.1 什麼是 Bug Tracker
Bug Tracker 是一個以 PHP 寫成的軟體缺陷追蹤系統,它可以協助您管理軟體開發流程。它使用資料庫幫您記住軟體缺失、待增的功能、待辦事項,可以讓您在管理軟體開發時更有效率。
大多數的人和我一樣腦海裡的記憶體空間有限,只有存放二件待辦事項的空間。要記得一二件事沒什麼問題,但若超過負荷,有新的事情進來,舊的項目就會被推出去。有了問題追蹤系統後,所以我們就可以輕輕鬆鬆管理所有待辦事項。所有關於軟體開發的歷史記錄都會存放在資料庫中,以利未來追蹤參考。使用資料庫工具可以說是一個優秀的軟體開發團隊的必備條件。
Bug Tracker 有二種使用者介面,一個是給內部開發團隊使用,另一個則是給外部客戶回報用。它具有完整的使用者、群組管理系統、資料庫搜尋及過濾功能、常見問答及文件管理等諸多功能。詳細功能請參考本章節其它部份。
Bug Tracker 是一個效能優越的程式,它經過詳細的測試。我們在使用 AMD 1G Hz CPU 及 256 MB 記憶體的 FreeBSD 5.3 機器上測試,發現即使系統中有 1,000 個使用者、10,000 個匿名使用者、10,000 條回報、10,000 個文件、10,000 個常見問題,各項功能依然十分順暢。
Bug Tracker 是由王俊斌所開發,他曾為群暉科技 (Synology Inc) 開發軟體缺失追蹤系統及客戶回報系統,該系統可以說是 Bug Tracker 的前身。但群暉科技所使用的系統相對於 Bug Tracker 而言比較簡單,其架構比較沒那麼完整,而且有許多只適用於該公司的功能。該系統目前已在群暉科技運作三年,可以說是一套成熟的軟體。
在王俊斌第一次離開群暉科技後,他給自己一個很長的假期以發展自己的軟體。這段期間,他寫了一個準備開放原始碼的 FTP 軟體,而他需要一套協助軟體開發的資料庫系統。之前為群暉科技所開發的系統有版權問題,不能直接拿來使用,而且該系統有一些功能上的缺點。在此之前,他一直想重新寫一套系統,正好利用這個機會,他重新規劃需求,以之前所累積的經驗重新設計了新的軟體缺失追蹤系統 ─ Bug Tracker。重新設計的 Bug Tracker 有更多功能、更好用的介面、更多語言的支援。
但一套好的系統只給一個人使用實在可惜,所以他將該系統送給幾家公司使用,這些公司包含:Storlink Semiconductors, Inc.、華碩子公司等。而今,終於到了可以開放原始碼的階段。
如果您也在使用 Bug Tracker,而您的組織並未出現在上列表中,請 email 和我連絡。
上一頁 索引 |
索引 |
下一頁 安裝 |