內容簡介
《軟體項目綜合實訓(.NET篇)》從軟體從業人員職業能力要求的角度出發,系統地介紹了軟體開發項目實施的全過程及其相關的基本概念。通過案例教學,指導學生按照企業實際工程項目所要求的規範標準,在規定的時間內完成規範化編程和質量測試等工作。全書按照軟體項目開發實訓的順序分為9章,共分三個階段完成實訓教學。第1~5章是實訓的第一階段,講解軟體開發項目的基本概念,指導學生完成實訓的基礎技能訓練,這部分屬於通用技能,通過訓練為項目實戰打下了堅實的基礎;第6~8章是實訓的第二階段,通過範例講解、C#規範編程、跟蹤調試及軟體測試方法的介紹和訓練,讓學生掌握編碼和測試的技能;第9章是實訓的第三階段,講述了項目案例的開發過程,要求學生在指導老師的帶領下組成項目團隊,共同完成實訓的實戰階段的任務。這部分內容既可以作為學生實戰項目,也可以作為學生項目實戰的參考。《軟體項目綜合實訓(.NET篇)》為高校畢業生實習階段的使用教材,也可以作為高職計算機專業教材及軟體開發培訓班的實訓教材。
圖書目錄
第1章 軟體開發項目管理概述
1.1 項目管理的基本概念
1.2 項目時間管理
1.2.1 活動定義
1.2.2 活動排序
1.2.3 活動歷時估計
1.2.4 進度編制
1.2.5 進度控制
1.3 項目成本管理
1.3.1 成本估計
1.3.2 成本預算
1.3.3 成本控制
1.4 項目質量管理
1.4.1 質量計畫
1.4.2 質量保證
1.4.3 質量控制
1.5 其他管理
1.6 軟體項目計畫與跟蹤監控
思考與練習
第2章 軟體開發過程規範
2.1 常用軟體生命周期模型
2.1.1 瀑布模型
2.1.2 疊代模型
2.1.3 增量模型
2.1.4 快速原型模型
2.2 華迪軟體開發過程
2.2.1 角色及能力要求
2.2.2 流程及活動
2.2.3 工作產品
思考與練習
第3章 軟體開發環境及工具的安裝與配置
3.1 WindowsServer2003的安裝
3.2 SAWfor Visual Source Safe的安裝與配置
3.3 伺服器端開發環境的安裝與配置
3.3.1 安裝IIS6.0或更高版本
3.3.2.NET Framework安裝與配置
3.4 SQL Server 2005資料庫的安裝和配置
3.5 集成開發環境的安裝和配置
第4章 預備知識及基礎技能訓練
4.1 Visual Studio .NET 2005集成開發環境訓練
4.1.1 創建一個簡單的解決方案
4.1.2 熟練使用IDE技能訓練
4.2 Visual Source Safe基礎訓練
4.2.1 Visual Source Safe Administrator的使用方法
4.2.2 Visual Source Safe的使用方法
4.3 HTML基礎技能訓練
4.3.1 HTML概述
4.3.2 HTML基礎知識
4.3.3 HTML技能訓練
4.4 CSS基礎技能訓練
4.4.1 CSS概述
4.4.2 CSS基礎知識
4.4.3 CSS技能訓練
4.5 JavaScript基礎技能訓練
4.5.1 JavaScript概述
4.5.2 JavaScript基礎知識
4.5.3 JavaScript技能訓練
思考與練習
第5章 .NET基礎技能訓練
5.1 .NET程式案例
5.2 ADO.NET資料庫操作訓練
5.2.1 ADO.NET架構簡介
5.2.2 連線資料庫
5.2.3 使用適配器訪問資料庫
5.2.4 執行CRUD操作
5.2.5 DataSet和DataReader
5.2.6 資料庫操作技能訓練
5.3 WindowsForm套用訓練
5.3.1 常用WinForm控制項
5.3.2 WinForm套用技能訓練
5.3.3 WinForm套用技巧
5.4 WebForm套用訓練
5.4.1 常用WebForm控制項
5.4.2 WebForm套用技能訓練
5.4.3 WebForm套用技巧
思考與練習
第6章 編程規約與規範
6.1 C#編程規約
6.2 HTML編程規約
6.3 JavaScript編程規約
第7章 .NET編程與調試示範
7.1 原型項目的導入和配置
7.1.1 原型項目介紹
7.1.2 配置原型項目
7.1.3 測試原型項目
7.1.4 原型項目原始碼調試的設定
7.2 示範程式
7.2.1 學籍管理子系統的功能構成
7.2.2 報到註冊模組
7.2.3 新生報到模組編程
7.2.4 代碼評審(Review)
7.3 示範程式的跟蹤調試
7.3.1 基本調試方法
7.3.2 跟蹤調試示範
思考與練習
第8章 軟體測試
8.1 軟體測試基本概念
8.2 測試過程規範
8.2.1 測試流程
8.2.2 角色及職責
8.2.3 測試活動及工作產品
8.3 測試計畫
8.3.1 測試計畫的步驟
8.3.2 測試策略與方法
8.4 單元測試
8.4.1 驅動模組和樁模組的使用
8.4.2 編程規約和規範的審查
8.4.3 處理邏輯測試和功能測試
8.4.4 填寫測試報告
8.4.5 BUG處理單
8.5 集成測試
8.5.1 自頂向下集成測試
8.5.2 自底向上集成測試
8.5.3 回歸測試
8.5.4 測試用例集的構築
8.6 系統測試
8.7 測試報告
8.8 測試工具
8.8.1 測試工具分類
8.8.2 測試管理工具TestDirector
思考與練習
第9章 .NET項目實例
9.1 CUIP系統概述
9.2 CUIP系統需求分析
9.2.1 CUIP業務流程圖
9.2.2 使用用例獲取系統需求
9.2.3 CUIP用例模型示例
9.3 CUIP系統基本設計
9.3.1 CUIP系統架構
9.3.2 CUIP系統用例設計
9.3.3 CUIP界面設計
9.3.4 CUIP頁面遷移
9.3.5 CUIP資料庫設計說明
9.3.6 CUIP資料庫一覽表
9.4 CUIP系統詳細設計
9.4.1 “學籍管理”模組詳細設計
9.4.2 “教學運行管理”模組詳細設計
9.4.3 “選修管理”模組詳細設計
9.4.4 “考務管理”模組詳細設計
9.4.5 “重修管理”模組詳細設計
9.4.6 “畢業設計”模組詳細設計
9.4.7 “教材管理”模組詳細設計
9.4.8 “教學科研”模組詳細設計
9.4.9 “宿舍管理”模組詳細設計
9.4.10 “學生獎懲管理”模組詳細設計
思考與練習
參考文獻
序言
華迪實訓基地創立於2003年,是我國創立時間最早、實訓規模最大、服務範圍最廣的大學生校外IT實訓基地。長期以來,作為我國高校大學生校外IT實訓基地的領航者,華迪實訓基地緊密依託成都市高新產業園區和國家軟體產業基地(成都)豐富的IT企業資源,堅持立足四川、輻射西南、服務全國高校的市場策略,與全國20個省區近180個不同教學層次院校建立了大學生校外實訓合作關係,累計完成大學生實訓人數接近6萬人次。在長期的實訓指導過程中,華迪實訓基地始終致力於實訓理念、實訓模式的創新和實訓教學管理體系的不斷完善,並把自主開發一套既滿足IT企業人才培養需求,又適合於高校大學生實訓的系列教材作為自己的工作目標。今天,《軟體項目綜合實訓(.NET篇)》終於與讀者見面了。我和我的同仁無不為此感到高興,因為通過該書可以更加廣泛地為高校師生提供實訓服務。
該書的作者是由四川華迪信息技術有限公司的軟體工程師組成的教材編寫組。參與該書編寫的工程師都是具有多年從事軟體開發和大學生實訓教學經歷的專業人士,他們有深厚的IT行業背景,曾參與過許多行業的套用軟體產品和套用軟體項目開發,能夠熟練地掌握和運用軟體企業普遍遵循的CMMI能力成熟度模型和ISO9001質量標準體系。他們對我國高校軟體專業的教學改革過程有著深刻的理解,曾參與過數以百計的大學生實訓項目的教學指導;他們深諳華迪實訓基地的實訓理念、實訓宗旨、實訓模式、實訓體系和實訓特點。在該書中,他們利用華迪公司豐富的軟體開發項目和實訓項目,結合自身長期的工作實踐經驗,從軟體企業對軟體從業人員的職業能力和職業素質需求出發,比較全面、系統地介紹了軟體開發項目實施的全過程及其相關的基本概念,以期通過案例分析和實戰教學,指導學生按照軟體企業實際工程項目所要求的規範標準,在規定的時間內完成規範化編程和質量測試等工作。
全書按照軟體項目開發實訓的順序編寫。該書通篇採用案例教學,突出實戰訓練和角色化訓練等特點。所有案例都來源於公司實際的工程項目。該書強調項目實戰,在本書的最後部分,安排了實戰內容。讓讀者有充分的實踐機會,希望對讀者的.NET軟體開發的提高有所幫助。