以下就談談我的一些檔案組織方式和規則:
1、由于項目開發過程中的各種文件都是比較小的,經常需要修改,時間久了,在硬盤上會產生不少的碎片,為了不影響系統效率,一般這些項目檔案文件都不和操作系統盤放在同一個目錄。
2、由于一個項目一般都是多個人一起開發,為了保證每個人的開發環境一樣,一般把項目檔案文件存放在同一個盤符上,對于現在大多數電腦,一般的硬盤上都至少有兩個區,所以一般把項目文檔存放在D盤。
3、為了不導致根目錄的膨脹,一般建立一個公司名稱目錄做為所有項目文檔、公司文檔的根目錄,例如:D:\TorrenSoft
4、因為一個公司不可能只有一個項目,為了實現項目文檔和公司文檔區分對待,在公司名稱目錄下,再建一個Project目錄,存放各個具體項目。例如:D:\TorrenSoft\Project\CRM ,其中CRM就是具體的項目了。
5、在公司名稱目錄下,建立Document目錄,存放公司的一些開發規范、制度等文件。另外還可以建立Library目錄來存放公司的各種通用庫文件;建立Resource目錄存放公司的其它各種資源文件,例如公司圖標等。
6、在每個具體項目下,建立Backup、Document、Source、Help、Database、Release、Version等目錄來存放項目開發過程中的各種文檔。
7、在項目名\Source下一般只存放當前項目的最新版本,如果需要同時維護一個項目的多個版本的話,把老版本放到Version下。
8、為了最有效的管理各種文檔,最好在公司中建立一個版本控制管理系統,其目錄結構和以上描述的一致,這樣實現了公司和個人的目錄結構一致,維護起來就方便多了。
一個具體的項目存檔管理范例如下:
盤符\TorrenSoft
以公司名稱作為所有項目的總目錄
TorrenSoft\Document
這個目錄存放項目開發、程序開發、數據庫設計、文檔設計等開發規范,以及公司制度等。
TorrenSoft\Library
存放所有項目的公共庫,如PBLib、JavaLib等
TorrenSoft\Resource
公司的公共資源文件,也包括所有項目公用的資源文件,如位圖,光標,聲音等
TorrenSoft\Project
所有項目的主目錄,以下存放各個具體的項目。
Project\CRM
表示是客戶關系管理系統項目
Project\RoadGIS
表示是公路GIS管理系統項目
Project\FlexOA
表示是OA系統項目
項目名\Document
項目名指的是以上說明具體項目,以下類似。
這個目錄存放此項目的一些文檔,如需求分析報告,系統流程圖,總體設計等.
項目名\Backup
存放項目的文件備份,如舊的版本
項目名\Source
存放此項目的源代碼
項目名\Version
存放此項目的各種不同版本的文件
項目名\Help
存放此項目的幫助文檔和操作手冊等
項目名\Test
存放此項目的測試文檔和測試文件
項目名\Database
存放此項目的數據庫,表結構、SQL語句等。
項目名\Release
存放此項目的發布版本
文章來源于領測軟件測試網 http://www.kjueaiud.com/