注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件開發(fā)這點事兒

軟件開發(fā)這點事兒

軟件開發(fā)這點事兒

定 價:¥45.00

作 者: 邵志東 著
出版社: 電子工業(yè)出版社
叢編項: 軟件開發(fā)工具手冊
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121080722 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 294 字數(shù):  

內(nèi)容簡介

  《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》中,讀者將會找到這些問題的答案。在《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》的開章,讀者可以了解到作為一個軟件程序員需要掌握的專業(yè)和素質(zhì)技能,并介紹了軟件程序員的職業(yè)發(fā)展方向;在《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》知識篇、工具篇中,讀者可以學習到軟件開發(fā)的精髓:軟件開發(fā)過程中所涉及的相關知識、需要掌握的相關工具。利用《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》的介紹,讀者可以快速掌握這些開發(fā)工具;最后,在《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》的模板篇、規(guī)范篇,讀者可以驚喜地找到非常實用的軟件開發(fā)模板和項目組建設所需要的規(guī)范文檔。通過《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》的幫助,相信廣大讀者能快速走上真正的軟件開發(fā)之路!《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》非常適合軟件程序員或有志于成為軟件程序員的讀者閱讀。軟件技術和編程語言的發(fā)展日新月異,如何能在如此快速的技術革新中把握技術發(fā)展趨勢,掌握軟件開發(fā)的精髓;掌握一門編程語言就是程序員了嗎?如何能夠成為一名優(yōu)秀的程序員?作為一名程序員,職業(yè)發(fā)展路在何方……在《軟件開發(fā)這點事兒:軟件開發(fā)工具手冊》中,讀者將會找到這些問題的答案。

作者簡介

  邵志東,計算機軟件碩士。歷任北大方正電子有限公司項目開發(fā)經(jīng)理、新東方IT教育教學部經(jīng)理、北京新科海學校副總經(jīng)理。擁有近15年的軟件設計、需求分析和項目管理、編程經(jīng)驗,參與過國內(nèi)外的眾多項目開發(fā),熟悉整個軟件項目管理流程,對.Net平臺開發(fā)有著特別深入的研究。有近十年微軟產(chǎn)品技術講座的經(jīng)驗;曾經(jīng)為各行業(yè)企業(yè)單位講授過上千場微軟技術培訓課程。在多年教學同時,長期專注基于微軟產(chǎn)品的二次開發(fā)及解決方案,曾為多個大型企業(yè)實施及開發(fā)過百個基于微軟產(chǎn)品平臺的系統(tǒng),有非常豐富的項目開發(fā)及實施經(jīng)驗。從2005年3月起,受邀成為微軟中文網(wǎng)絡廣播MsDNWebcast特約講師,至今累計授課近百次。主講了《ASP.NET實用編程系列》、《.NETWindows編程系列》、《ADo.NET2.O系列》等課程。被評為“2006年微軟中文網(wǎng)絡廣播最佳講師”,新作《.NET編程這點事兒》即將出版。

圖書目錄

第1篇 知識篇
第1章 恭喜你,成為軟件程序員 2
1.1 軟件程序員專業(yè)技能 2
1.1.1 專業(yè)技能檢核表 2
1.1.2 軟件程序員崗位技能圖 4
1.2 軟件程序員素質(zhì)技能 4
1.2.1 軟件程序員的素質(zhì)技能 4
1.2.2 高級軟件程序員的素質(zhì)技能 5
1.3 軟件程序員職業(yè)發(fā)展圖 6
1.3.1 軟件企業(yè)的人才類型和素質(zhì)結(jié)構(gòu)關系 6
1.3.2 高級技術人才理想成長路徑 7
1.3.3 高級管理人才理想成長路徑 7
1.3.4 高級綜合人才理想成長路徑 8
第2章 軟件開發(fā)流程 9
2.1 項目還是產(chǎn)品——程序員心中的痛 9
2.2 軟件開發(fā)流程 10
2.2.1 項目開發(fā)流程 10
2.2.2 產(chǎn)品開發(fā)流程 11
2.3 標準還是效率——痛苦的抉擇 11
2.3.1 質(zhì)量/過程標準的來源 11
2.3.2 標準能做到什么和不能做到什么 12
2.3.3 質(zhì)量標準和過程控制有什么用 12
2.3.4 軟件開發(fā)過程中如何應用這些標準 13
第3章 可行性研究 14
3.1 可行性分析的要素 14
3.2 市場可行性分析 15
3.3 政策可行性分析 15
3.4 技術可行性分析 15
3.5 成本—收益分析 16
3.6 SWOT分析 16
3.6.1 競爭優(yōu)勢分析 17
3.6.2 競爭劣勢分析 17
3.6.3 外部機會分析 18
3.6.4 外部威脅分析 18
3.6.5 SWOT核心問題 19
第4章 需求分析 20
4.1 需求分析的重要性 20
4.2 需求分析為什么困難 20
4.3 需求分析基本任務 21
4.4 需求分析的結(jié)果 22
4.5 需求分析階段工作重點 22
4.6 UML和Rational Rose 22
4.7 Microsoft Visio 23
第5章 系統(tǒng)設計 24
5.1 系統(tǒng)設計工作流程圖 24
5.2 面向?qū)ο蟮脑O計方法 25
5.2.1 面向?qū)ο蟮母拍?26
5.2.2 面向?qū)ο笤O計方法目標 29
5.3 三層應用程序模型 29
5.4 函數(shù)、對象和組件 30
5.4.1 函數(shù)和過程 30
5.4.2 類和對象 30
5.4.3 組件 30
5.5 系統(tǒng)設計內(nèi)容 31
5.5.1 數(shù)據(jù)庫設計 32
5.5.2 界面設計 42
5.5.3 模塊設計 46
5.5.4 數(shù)據(jù)結(jié)構(gòu)和算法設計 48
5.5.5 OOP(Object Oriented Programming)設計方法步驟 49
第6章 編碼 50
6.1 編程語言和開發(fā)工具 50
6.1.1 編程語言 50
6.1.2 開發(fā)工具 52
6.2 網(wǎng)絡編程必備知識 53
6.2.1 HTML/JavaScript 53
6.2.2 XML 53
6.2.3 WebService 54
6.2.4 Ajax 54
6.3 了解極限編程 55
6.4 編碼規(guī)范 56
6.5 源代碼控制 56
6.5.1 版本管理的必要性 56
6.5.2 常用源代碼控制工具 57
6.5.3 源代碼控制規(guī)范 58
第7章 軟件測試 59
7.1 軟件測試基本概念 59
7.1.1 單元測試 60
7.1.2 集成測試 60
7.1.3 系統(tǒng)測試 62
7.1.4 性能、壓力和負載測試 62
7.1.5 測試成本 63
7.1.6 黑盒測試和白盒測試 63
7.2 白盒測試用例 64
7.2.1 測試用例簡介 64
7.2.2 白盒測試用例設計 66
7.2.3 測試用例設計步驟 67
7.3 軟件測試工具 73
7.3.1 常見軟件測試工具列表 73
7.3.2 常用單元測試工具介紹 74
第8章 結(jié)項和產(chǎn)品化 76
8.1 安裝盤制作 76
8.1.1 使用InstallShield 76
8.1.2 使用Visualstudio.NET發(fā)布程序 76
8.1.3 安裝盤制作規(guī)范 77
8.2 軟件加密 77
8.2.1 軟件加密概述 77
8.2.2 常見的軟件加密技術 77
8.3 說明書制作 79
8.3.1 Word書籍版說明書 79
8.3.2 電子說明書制作 79
第9章 項目組建設 81
9.1 項目組守則 81
9.2 常用代碼 81
9.3 編程技巧 82
9.4 編寫工作計劃總結(jié) 82
9.5 代碼量統(tǒng)計工具 83
第2篇 工具篇
第10章 Rational Rose實例入門 86
10.1 創(chuàng)建工程 86
10.2 建立Actor 88
10.3 創(chuàng)建Use Case 89
10.4 用順序圖描述Use Case 90
10.5 建立協(xié)作圖 92
10.6 建立類 93
10.7 實現(xiàn)模型 94
10.8 UML符號和圖形 95
第11章 Power Designer實例入門 99
11.1 創(chuàng)建項目工程 99
11.2 建立概念數(shù)據(jù)模型 100
11.2.1 創(chuàng)建實體 100
11.2.2 添加屬性 101
11.2.3 定義屬性的標準檢查約束 102
11.2.4 定義實體的主、次標識符 103
11.2.5 創(chuàng)建其他實體 105
11.2.6 建立聯(lián)系 107
11.3 生成物理數(shù)據(jù)模型 110
11.4 生成數(shù)據(jù)庫建庫腳本 112
11.5 生成關系數(shù)據(jù)庫 113
11.6 Power Designer的4種模型文件 113
第12章 NUnit實例入門 115
12.1 NUnit下載安裝 115
12.2 創(chuàng)建測試項目 116
12.3 添加NUnit引用 116
12.4 創(chuàng)建測試用例 117
12.5 創(chuàng)建被測試類 118
12.6 編譯項目 118
12.7 運行圖形測試工具 118
12.8 修改測試 119
12.9 異常測試 120
第13章 JUnit實例入門 121
13.1 JUnit下載和安裝 121
13.2 創(chuàng)建測試項目 122
13.3 添加JUnit引用 122
13.4 創(chuàng)建被測試類 124
13.5 創(chuàng)建測試用例 125
13.6 創(chuàng)建測試單元 126
13.7 運行測試 127
13.8 JUnit結(jié)構(gòu)說明 128
第14章 InstallShield實例入門 129
14.1 創(chuàng)建安裝項目 129
14.2 安裝程序語言設計 130
14.3 應用程序信息設置 131
14.4 設置程序運行條件 131
14.5 設定安裝架構(gòu) 131
14.6 添加要發(fā)布的網(wǎng)站文件 131
14.7 添加程序快捷鍵 132
14.8 添加注冊表修改 133
14.9 安裝界面設置 134
14.10 多語言字符串修改 134
14.11 生成安裝 134
14.12 運行安裝文件 135
14.13 添加數(shù)據(jù)庫支持 136
14.14 直接附加數(shù)據(jù)庫 141
14.15 程序卸載 141
第15章 “VisualStudio.NET部署應用程序”實例入門 142
15.1 創(chuàng)建要發(fā)布ASP.NET Web應用程序 142
15.2 創(chuàng)建安裝程序類 143
15.3 創(chuàng)建包含SQL語句的文本文件以創(chuàng)建數(shù)據(jù)庫 143
15.4 將代碼添加到安裝程序類中以閱讀文本文件 145
15.5 創(chuàng)建部署項目 147
15.6 將主程序項目的輸出添加到部署項目中 148
15.7 創(chuàng)建自定義安裝對話框 148
15.8 創(chuàng)建自定義操作 149
15.9 程序部署 150
第16章 HLP文件制作實例入門 151
16.1 RTF源文件制作 151
16.2 編譯成為HLP文件 155
16.3 制作主題幫助文件(CNT文件) 158
16.4 把CNT文件加入工程 159
第17章 CHM文件制作實例入門 161
17.1 材料準備 161
17.2 創(chuàng)建工程 161
17.3 設置CHM文檔的標題 164
17.4 修改文檔對話框?qū)傩?167
17.5 制作目錄 168
17.6 添加目錄 170
17.7 制作索引 172
17.8 添加索引 173
17.9 說明 174
第18章 Visual SourceSafe實例入門 175
18.1 軟件安裝 175
18.2 服務端創(chuàng)建VSS數(shù)據(jù)庫和用戶 175
18.3 客戶端選擇數(shù)據(jù)庫 177
18.4 添加項目到VSS數(shù)據(jù)庫 178
18.4.1 通過SourceSafe添加項目 179
18.4.2 通過VisualStudio.Net2005集成開發(fā)環(huán)境添加項目 180
18.5 在客戶端VS.NET開發(fā)環(huán)境中使用VSS 182
18.6 修改歷史查看 184
18.7 用戶權(quán)限修改 185
第19章 CVS實例入門 187
19.1 安裝CVSNT 187
19.2 服務端創(chuàng)建倉庫和用戶 189
19.3 添加項目到CVS服務器 189
19.4 在Eclipse客戶端開發(fā)環(huán)境中使用CVS 193
19.5 VS.NET中集成CVS 196
19.6 CVS和VSS比較 199
第20章 Visio實例入門 200
20.1 建立新文檔 200
20.2 創(chuàng)建流程圖 201
20.3 保存 204
20.4 自定義形狀的制作 204
第3篇 實例篇
第21章 網(wǎng)上商城系統(tǒng)開發(fā)實戰(zhàn) 208
21.1 項目概述 208
21.2 可行性分析 209
21.2.1 系統(tǒng)目標 209
21.2.2 開發(fā)的可行性分析 209
21.3 需求分析 210
21.3.1 確定用戶類型 210
21.3.2 用戶工作流程 210
21.3.3 軟件功能 212
21.3.4 UML圖 213
21.3.5 系統(tǒng)運行環(huán)境 214
21.4 系統(tǒng)設計 215
21.4.1 數(shù)據(jù)庫設計 216
21.4.2 頁面設計 228
21.4.3 頁面關系圖 230
21.4.4 界面設計 231
21.5 編碼和測試 244
21.5.1 公共模塊設計 244
21.5.2 源代碼控制 254
21.5.3 單元測試工具 254
21.5.4 系統(tǒng)源代碼 254
21.6 制作安裝盤 254
21.7 本章源文件 254
第4篇 模板與規(guī)范篇
第22章 軟件開發(fā)模板 256
22.1 軟件立項申請書 257
22.2 可行性分析報告 259
22.3 立項評審報告 260
22.4 用戶需求說明書 261
22.5 需求分析評審報告 265
22.6 總體設計書 266
22.7 開發(fā)策劃書 266
22.8 詳細設計書 268
22.9 編碼計劃 268
20.10 測試方案 269
20.11 測試報告 270
22.12 軟件開發(fā)結(jié)項報告 272
第23章 項目組規(guī)范 273
23.1 項目組工作守則 273
23.2 C#編碼規(guī)范 276
23.2.1 命名 277
23.2.2 代碼格式書寫規(guī)范 278
23.2.3 其他 280
23.3 SourceSafe使用規(guī)范 281
23.4 數(shù)據(jù)庫命名規(guī)范 283
23.5 用戶界面設計規(guī)范 286
23.6 安裝盤制作規(guī)范 290

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號