在項目開發過程中,如何有序的儲存項目中的各類資料檔案,建立一個分類清晰、友善管理的目錄結構是非常重要的。
綜合以前的項目和一些朋友的項目結構,我整理了一份我覺得還不錯的項目目錄結構。
在這裡分享給大家,歡迎各位提出你寶貴的意見和建議。如果喜歡請“推薦”則個,感激萬分!!
整個目錄設定到4級子目錄,實際使用時在根據需要進行增加。
第1級子目錄:
-
- 01_Documents 項目文檔目錄
- 02_Development 項目開發目錄
- 03_Testing 項目測試目錄
- 04_Integration 項目內建目錄
- 99_Others 其他内容
各級子目錄的詳細配置如下:
項目目錄結構 | |||||
序号 | 目錄名稱 | 目錄說明 | |||
1 | 01_Documents | 項目文檔目錄 | |||
2 | 01_Management | 項目管理文檔 | |||
3 | 01_會議記錄 | 項目組會議的會議紀要 | |||
4 | 02_項目計劃 | ||||
5 | 01_項目總體計劃 | ||||
6 | 02_項目階段計劃 | ||||
7 | 03_項目周次計劃 | ||||
8 | 03_項目報告 | ||||
9 | 01_項目周報 | ||||
10 | 02_項目月報 | ||||
11 | 03_項目階段報告 | ||||
12 | 04_項目狀态報告 | ||||
13 | 04_項目總結 | ||||
14 | 01_個人總結 | ||||
15 | 02_項目組總結 | ||||
16 | 05_立項結項 | ||||
17 | 01_立項申請 | ||||
18 | 02_結項報告 | ||||
19 | 03_項目變更申請 | ||||
20 | 04_軟體更改申請 | ||||
21 | 06_風險管理 | ||||
22 | 02_Business | 項目合同等商務相關文檔 | |||
23 | 01_會談紀要 | 與客戶會談紀要 | |||
24 | 02_客戶資料 | 客戶方資料和需求收集的資料等 | |||
25 | 03_項目合同 | 項目合同 | |||
26 | 04_驗收記錄 | ||||
27 | 01_驗收測試報告 | ||||
28 | 02_驗收申請報告 | ||||
29 | 03_驗收評審記錄 | ||||
30 | 05_維護記錄 | 項目組外出維護項目記錄單 | |||
31 | 06_客戶回報 | 使用者對産品的回報和滿意度調查 | |||
32 | 03_Requirement | 項目需求類文檔 | |||
33 | 01_需求評審 | 項目需求評審記錄 | |||
34 | 02_業務需求 | 業務需求文檔 | |||
35 | 03_需求分析 | 業務需求的分析文檔 | |||
36 | 04_需求規格 | 需求規格說明書 | |||
37 | 05_需求跟蹤和變更 | 需求跟蹤、需求變更等 | |||
38 | 04_Design | 項目設計文檔 | |||
39 | 01_設計評審 | 項目設計評審記錄 | |||
40 | 02_技術方案 | 項目技術方案文檔 | |||
41 | 03_概要設計 | 項目概要設計文檔 | |||
42 | 04_詳細設計 | 項目詳細設計文檔 | |||
43 | 05_資料庫設計 | 資料庫設計文檔 | |||
44 | 05_Development | 項目開發類文檔 | |||
45 | 01_開發規範 | 項目開發規範 | |||
46 | 02_開發評審 | 項目開發評審記錄 | |||
47 | 01_代碼走查 | 項目組内代碼互查記錄 | |||
48 | 02_代碼評審 | ||||
49 | 03_單元測試 | 單元測試文檔 | |||
50 | 06_Release | 項目釋出和使用者手冊類文檔 | |||
51 | 01_釋出說明 | 釋出說明書、釋出檢查表等文檔 | |||
52 | 02_幫助文檔 | 聯機幫助和使用者手冊等文檔 | |||
53 | 07_Deploy | 部署及使用者教育訓練類内容 | |||
54 | 01_使用者教育訓練 | 給使用者作教育訓練的資料 | |||
55 | 02_部署手冊 | 現場施工方案、項目部署手冊 | |||
56 | 03_部署文檔 | 部署日志、部署報告、部署統計資料、部署過程檢查表等 | |||
57 | 08_Configuration | 項目配置 | |||
58 | 01_項目目錄結構 | 項目文檔目錄結構說明 | |||
59 | 02_使用者權限配置 | 項目組各成員權限配置 | |||
60 | 03_軟體配置管理 | 軟體開發過程中對項目的管理計劃及其配置 | |||
61 | 02_Development | 項目開發 | |||
62 | 01_DataBase | 資料庫開發 | |||
63 | 01_Tables | 表結構 | |||
64 | 02_Views | 視圖 | |||
65 | 03_Programmability | 資料庫程式設計:包含函數、存儲過程等(若資料庫為Oracle,目錄名可改為Packages,并将函數、存儲過程等封裝在包裡) | |||
66 | 01_Functions | 使用者函數 | |||
67 | 02_Procedures | 存儲過程 | |||
68 | 99_Inits | 資料庫初始化(基礎資料表初始化資料) | |||
69 | 02_FrontEnd | 前端程式開發 | |||
70 | 01_SourceCode | 源代碼 | |||
71 | 02_Release | 運作程式 | |||
72 | 03_Server | 服務端開發 | |||
73 | 01_SourceCode | 源代碼 | |||
74 | 02_Release | 運作程式 | |||
75 | 04_References | 項目引用的類庫 | |||
76 | 03_Testing | 項目測試目錄 | |||
77 | 01_測試方案 | ||||
78 | 02_測試用例 | ||||
79 | 02_測試資料 | ||||
80 | 03_測試結果 | ||||
81 | 04_測試報告 | ||||
82 | 05_測試工具 | 項目組開發的測試工具的代碼和文檔 | |||
83 | 06_測試環境 | 測試環境配置 | |||
84 | 04_Integration | 項目內建版本目錄 | |||
85 | 99_Others | 其他内容 | |||