《軟體項目實訓》是2010年3月1日國防工業出版社出版的圖書,作者是雷敏、姚志林。
基本介紹
內容簡介
圖書目錄
1. 1 軟體人才培養目標………………………………………………………………… 1
1. 2 軟體人才如何適應企業需求……………………………………………………… 3
1. 3 實訓培養模式……………………………………………………………………… 4
1. 4 軟體工程基本原理………………………………………………………………… 5
1. 5 實訓項目軟體生命周期…………………………………………………………… 7
1. 6 實訓體系和教學安排…………………………………………………………… 10
第2 章 項目組組建……………………………………………………………………… 14
2. 1 人員組成………………………………………………………………………… 14
2. 2 如何分組………………………………………………………………………… 16
2. 3 人員分工………………………………………………………………………… 17
2. 4 項目組長推選…………………………………………………………………… 18
2. 5 項目技術負責人推選…………………………………………………………… 19
2. 5. 1 筆試題目1 ……………………………………………………………… 20
2. 5. 2 筆試題目2 ……………………………………………………………… 22
2. 6 項目組會議及日報表…………………………………………………………… 24
2. 7 項目組規章制度………………………………………………………………… 25
第3 章 職業素質………………………………………………………………………… 28
3. 1 時間管理………………………………………………………………………… 28
3. 1. 1 時間特性………………………………………………………………… 28
3. 1. 2 時間管理的四個象限…………………………………………………… 30
3. 2 團隊合作………………………………………………………………………… 31
3. 2. 1 如何快速融入團隊……………………………………………………… 31
3. 2. 2 團隊合作三大資格……………………………………………………… 32
3. 3 團隊溝通技巧…………………………………………………………………… 33
3. 3. 1 團隊溝通的優缺點……………………………………………………… 34
3. 3. 2 影響團隊溝通的因素…………………………………………………… 35
3. 3. 3 團隊的行為規範………………………………………………………… 35
3. 3. 4 團隊溝通的障礙………………………………………………………… 36
3. 3. 5 團隊溝通原則…………………………………………………………… 36
3. 4 職場禮儀………………………………………………………………………… 37
3. 4. 1 辦公室禮儀……………………………………………………………… 37
3. 4. 2 握手禮儀………………………………………………………………… 38
3. 4. 3 道歉禮儀………………………………………………………………… 38
3. 4. 4 電梯禮儀………………………………………………………………… 39
3. 4. 5 垃圾桶禮儀……………………………………………………………… 39
3. 4. 6 電話禮儀………………………………………………………………… 39
3. 4. 7 介紹禮儀………………………………………………………………… 39
3. 4. 8 遞名片禮儀……………………………………………………………… 39
3. 4. 9 見面禮儀………………………………………………………………… 40
3. 4. 10 迎送禮儀……………………………………………………………… 40
3. 5 軟體工程師職業道德規範……………………………………………………… 40
第4 章 項目概述及環境搭建…………………………………………………………… 41
4. 1 需求引出………………………………………………………………………… 41
4. 2 項目需求說明…………………………………………………………………… 42
4. 2. 1 項目概要………………………………………………………………… 44
4. 2. 2 軟體詳細需求…………………………………………………………… 46
4. 3 項目開發環境…………………………………………………………………… 49
4. 3. 1 開發環境的搭建………………………………………………………… 49
4. 3. 2 文檔編寫工具…………………………………………………………… 49
4. 3. 3 群組通信軟體…………………………………………………………… 49
4. 3. 4 編程開發環境…………………………………………………………… 49
4. 3. 5 配置管理工具…………………………………………………………… 50
4. 4 配置管理………………………………………………………………………… 50
4. 4. 1 配置管理含義…………………………………………………………… 50
4. 4. 2 配置管理的重要性……………………………………………………… 50
4. 4. 3 配置管理的內容………………………………………………………… 52
4. 4. 4 軟體配置管理過程……………………………………………………… 54
4. 4. 5 配置管理員的職責……………………………………………………… 55
4. 4. 6 配置管理工具VSS …………………………………………………… 55
4. 4. 7 VSS 的使用……………………………………………………………… 56
第5 章 項目開發計畫…………………………………………………………………… 59
5. 1 制定開發進度計畫……………………………………………………………… 59
5. 2 甘特圖與時間管理……………………………………………………………… 60
5. 3 項目開發計畫書………………………………………………………………… 62
第6 章 需求分析………………………………………………………………………… 65
6. 1 需求重要性……………………………………………………………………… 66
6. 2 需求來源………………………………………………………………………… 66
6. 3 需求規格說明書………………………………………………………………… 67
6. 3. 1 需求規格說明的結構和內容…………………………………………… 67
6. 3. 2 需求規格說明的特性…………………………………………………… 71
6. 3. 3 需求規格說明文檔的編寫要求………………………………………… 72
6. 4 需求評審………………………………………………………………………… 73
6. 4. 1 需求審查的關鍵點……………………………………………………… 74
6. 4. 2 審查形式與過程………………………………………………………… 75
6. 4. 3 評審員的職責…………………………………………………………… 76
6. 5 需求變更控制與管理…………………………………………………………… 76
第7 章 概要設計………………………………………………………………………… 78
7. 1 概要設計的任務………………………………………………………………… 78
7. 2 模組化…………………………………………………………………………… 79
7. 2. 1 模組……………………………………………………………………… 79
7. 2. 2 模組化與逐步求精……………………………………………………… 79
7. 2. 3 模組的分割方法與原則………………………………………………… 80
7. 3 概要設計說明書………………………………………………………………… 81
7. 4 概要設計文檔評審……………………………………………………………… 85
第8 章 詳細設計………………………………………………………………………… 86
8. 1 詳細設計目標和任務要求……………………………………………………… 86
8. 1. 1 詳細設計與概要設計的區別…………………………………………… 87
8. 1. 2 詳細設計的任務………………………………………………………… 87
8. 1. 3 詳細設計的需求………………………………………………………… 88
8. 2 詳細設計說明書………………………………………………………………… 89
8. 3 詳細設計文檔評審……………………………………………………………… 90
第9 章 編碼與實現……………………………………………………………………… 91
9. 1 編碼規範………………………………………………………………………… 91
9. 1. 1 關於檔案結構…………………………………………………………… 92
9. 1. 2 編輯風格………………………………………………………………… 92
9. 1. 3 注釋……………………………………………………………………… 92
9. 1. 4 符號名的命名…………………………………………………………… 93
9. 1. 5 函式定義………………………………………………………………… 93
9. 2 用戶界面設計…………………………………………………………………… 94
9. 2. 1 用戶界面設計的原則…………………………………………………… 94
9. 2. 2 用戶界面設計工作流程………………………………………………… 96
9. 2. 3 用戶互動方式…………………………………………………………… 96
9. 3 用戶操作手冊編寫……………………………………………………………… 97
9. 3. 1 何時撰寫用戶操作手冊………………………………………………… 97
9. 3. 2 用戶操作手冊模板……………………………………………………… 98
9. 4 我需要編碼嗎? ………………………………………………………………… 100
第10 章 系統測試……………………………………………………………………… 102
10. 1 測試目的……………………………………………………………………… 103
10. 2 測試分類……………………………………………………………………… 103
10. 3 單元測試……………………………………………………………………… 105
10. 4 集成測試……………………………………………………………………… 106
10. 5 測試計畫……………………………………………………………………… 108
10. 6 實訓項目的測試……………………………………………………………… 111
10. 6. 1 測試用例編寫規範………………………………………………… 111
10. 6. 2 測試中錯誤級別的定義…………………………………………… 112
10. 6. 3 軟體測試暫停及停止標準………………………………………… 113
10. 6. 4 軟體測試中需注意的問題………………………………………… 114
10. 6. 5 軟體測試報告……………………………………………………… 115
第11 章 項目總結……………………………………………………………………… 117
11. 1 實訓答辯申請………………………………………………………………… 117
11. 2 個人總結和項目組總結……………………………………………………… 119
11. 3 項目總結評審………………………………………………………………… 120
11. 4 項目組和個人成績評定……………………………………………………… 121
11. 5 實訓反饋……………………………………………………………………… 123
第12 章 求職與面試…………………………………………………………………… 124
12. 1 簡歷準備……………………………………………………………………… 124
12. 1. 1 簡歷撰寫前的準備………………………………………………… 125
12. 1. 2 如何撰寫簡歷……………………………………………………… 125
12. 1. 3 簡歷的基本格式…………………………………………………… 126
12. 1. 4 簡歷製作應當避免的問題………………………………………… 127
12. 2 常見面試問題………………………………………………………………… 127
12. 2. 1 面試測評主要內容………………………………………………… 128
12. 2. 2 面試中經典問題…………………………………………………… 129
12. 3 面試注意事項………………………………………………………………… 131
12. 3. 1 著裝禮儀…………………………………………………………… 131
12. 3. 2 文明禮貌…………………………………………………………… 131
12. 3. 3 言談舉止…………………………………………………………… 132
12. 4 如何快速融入職場…………………………………………………………… 132
第13 章 軟體人才職業規劃與發展…………………………………………………… 135
13. 1 軟體人才職業規劃…………………………………………………………… 135
13. 2 軟體人才的類型……………………………………………………………… 137
13. 3 大學生職業規劃的方法———自我規劃法…………………………………… 139
13. 4 我適合從事哪種類型的工作………………………………………………… 141
13. 5 職業生涯規劃的誤區………………………………………………………… 143
13. 6 軟體人才職業發展…………………………………………………………… 145
附錄 VSS 安裝與配置………………………………………………………………… 148
參考文獻…………………………………………………………………………………… 166