出版時間:2006-6 出版社:人民郵電出版社 作者:王泰峰 頁數(shù):402 字數(shù):627000
內(nèi)容概要
本書從培養(yǎng)實用型人才的角度出發(fā),系統(tǒng)地介紹了軟件開發(fā)項目實施的全過程及其相關(guān)的基本概念。通過全真案例教學(xué),指導(dǎo)學(xué)生按照企業(yè)實際工程項目所要求的質(zhì)量標準,在規(guī)定的時間內(nèi)完成規(guī)范化編程和質(zhì)量測試等工作。 全書按照軟件項目開發(fā)實訓(xùn)的順序分為7章,共分三個階段完成實訓(xùn)教學(xué)。第1章到第3章是實訓(xùn)的第一階段,講解軟件開發(fā)項目的基本概念,指導(dǎo)學(xué)生完成實訓(xùn)的基礎(chǔ)技能訓(xùn)練;第4章、第5章、第6章是實訓(xùn)的第二階段,通過范例講解Java規(guī)范編程、跟蹤調(diào)試及軟件測試的方法;第7章講述了實訓(xùn)案例的詳細設(shè)計內(nèi)容,要求學(xué)生在指導(dǎo)老師的帶領(lǐng)下組成項目組,共同完成實訓(xùn)的實戰(zhàn)階段的任務(wù)。 本書為高校畢業(yè)生實習(xí)階段的使用教材,也可以作為高職計算機專業(yè)教材及軟件開發(fā)培訓(xùn)班的實訓(xùn)教材。 本書同時附有一張實訓(xùn)輔助光盤,盤中提供了實訓(xùn)過程中用到的各類表格、示范例題的源程序、測試報告以及實訓(xùn)系統(tǒng)的界面設(shè)計源代碼等,可供教師和學(xué)生參考使用(光盤里還提供了開發(fā)環(huán)境所需免費軟件包)。
書籍目錄
第 1 章 軟件開發(fā)項目管理概述 11.1 項目管理的基本概念 11.1.1 項目管理的必要性 11.1.2 項目管理的三要素 21.1.3 軟件開發(fā)項目計劃 21.1.4 軟件開發(fā)項目管理體制 31.2 進度管理 31.3 質(zhì)量管理 51.3.1 質(zhì)量管理的必要性 51.3.2 質(zhì)量管理的實施 61.4 成本管理 71.5 其他管理 81.6 項目評價 9第 2 章 軟件開發(fā)環(huán)境及開發(fā)工具的安裝調(diào)試 102.1 Windows 2000 Server的安裝 102.1.1 Windows 2000簡介 102.1.2 Windows 2000 Server的安裝 112.2 版本管理軟件Visual SourceSafe的安裝 172.3 服務(wù)器端開發(fā)環(huán)境的安裝及配置的設(shè)定 242.4 客戶端Oracle9i數(shù)據(jù)庫的安裝和配置 332.4.1 客戶端Oracle9i的安裝 332.4.2 手動啟動網(wǎng)絡(luò)配置工具 432.5 創(chuàng)建范例使用的用戶、數(shù)據(jù)表和視圖 452.6 客戶端集成開發(fā)環(huán)境的安裝和配置 472.6.1 下載免費工具包 472.6.2 集成開發(fā)環(huán)境的安裝和配置 48第 3 章 軟件開發(fā)基本技能訓(xùn)練 543.1 Visual SourceSafe基礎(chǔ)訓(xùn)練 543.1.1 Visual SourceSafe Administrator的使用方法 543.1.2 Visual SourceSafe的使用方法 593.2 JavaScript基礎(chǔ)技能訓(xùn)練 703.2.1 JavaScript基本概念 703.2.2 JavaScript程序的基本構(gòu)成 743.2.3 JavaScript技能訓(xùn)練 863.3 Servlet/JSP基礎(chǔ)技能訓(xùn)練 973.3.1 Servlet/JSP概述 983.3.2 Servlet/JSP基礎(chǔ)知識 993.3.3 Servlet/JSP技能訓(xùn)練 1143.4 Struts開發(fā)框架 1163.4.1 Struts框架基礎(chǔ)知識 1163.4.2 Struts框架中的組件 1183.4.3 Struts技能訓(xùn)練 1243.5 Torque數(shù)據(jù)庫組件 1313.5.1 Torque基礎(chǔ)知識 1313.5.2 Tomcat + Torque的應(yīng)用 139第 4 章 編程規(guī)約與規(guī)范 1434.1 系統(tǒng)詳細設(shè)計命名規(guī)約 1434.2 Java編程規(guī)約 1444.2.1 命名規(guī)約 1444.2.2 Java程序書寫規(guī)范 1454.2.3 類的定義 1494.2.4 變量定義 1504.2.5 注釋規(guī)范 1514.2.6 其他規(guī)約 1534.2.7 異常處理 1544.3 HTML編程規(guī)約 1554.3.1 HTML代碼記述規(guī)約 1554.3.2 HTML命名規(guī)約 1564.4 JavaScript編程規(guī)約 1564.4.1 模塊構(gòu)成 1564.4.2 注釋規(guī)約 1584.4.3 代碼記述規(guī)約 1604.4.4 命名規(guī)約 163第 5 章 Java編程與調(diào)試示范(人力資源管理系統(tǒng)——SKILL) 1645.1 原型工程的導(dǎo)入和配置 1645.1.1 配置原型工程 1645.1.2 導(dǎo)入原型工程 1665.1.3 測試原型工程 1685.1.4 原型工程源代碼調(diào)試的設(shè)置和測試 1725.1.5 JDBC的設(shè)置 1765.2 示范程序 1765.2.1 用戶管理子系統(tǒng)的功能構(gòu)成 1765.2.2 用戶管理模塊(頁面ID:SK44200L) 1775.2.3 用戶詳細情報(SK44310D)模塊編程 2065.2.4 代碼審查(Review) 2065.3 示范程序的跟蹤調(diào)試 2075.3.1 基本調(diào)試方法 2075.3.2 跟蹤調(diào)試示范 208第 6 章 軟件質(zhì)量保證與測試 2156.1 質(zhì)量保證與軟件測試 2156.2 開發(fā)工程與測試工程 2166.2.1 開發(fā)工程 2166.2.2 測試工程 2186.2.3 各工程階段的復(fù)審 2196.3 測試計劃與方案 2216.3.1 測試計劃 2216.3.2 測試方案 2236.3.3 測試方法 2246.3.4 測試流程 2256.4 單元測試 2276.4.1 驅(qū)動模塊和支持模塊的使用 2276.4.2 編程規(guī)約和規(guī)范的審查 2286.4.3 處理邏輯測試和功能測試 2296.4.4 填寫測試報告 2306.4.5 BUG處理單 2316.5 集成測試 2326.5.1 自頂向下集成測試 2326.5.2 自底向上集成測試 2336.5.3 回歸測試 2336.5.4 測試用例集的構(gòu)筑 2346.6 系統(tǒng)測試 2346.7 單元測試報告書 234第 7 章 Java設(shè)計實例(人力資源管理系統(tǒng)——SKILL) 2507.1 SKILL系統(tǒng)概述 2507.1.1 SKILL系統(tǒng)的應(yīng)用對象和目的 2507.1.2 SKILL系統(tǒng)功能及性能 2507.1.3 SKILL系統(tǒng)運行環(huán)境 2517.1.4 開發(fā)語言及工具 2517.1.5 SKILL系統(tǒng)體系結(jié)構(gòu) 2527.2 SKILL系統(tǒng)基本設(shè)計 2537.2.1 SKILL系統(tǒng)構(gòu)成圖 2547.2.2 SKILL系統(tǒng)功能模塊圖 2557.2.3 SKILL業(yè)務(wù)流程圖 2617.2.4 數(shù)據(jù)處理流程圖 2627.2.5 SKILL頁面遷移圖 2637.2.6 SKILL數(shù)據(jù)庫表一覽 2677.2.7 SKILL數(shù)據(jù)庫表項目說明 2687.3 SKILL系統(tǒng)詳細設(shè)計 2787.3.1 “用戶登錄”模塊詳細設(shè)計 2797.3.2 “功能主菜單”模塊詳細設(shè)計 2907.3.3 “履歷登錄_基本情報”模塊詳細設(shè)計 2947.3.4 “履歷登錄_基本情報修改”模塊詳細設(shè)計 3117.3.5 “履歷登錄_資格證書”模塊詳細設(shè)計 3317.3.6 “履歷登錄_資格證書追加”模塊詳細設(shè)計 3487.3.7 “履歷登錄_資格證書修改”模塊詳細設(shè)計 3657.3.8 “履歷內(nèi)容承認_所屬部門指定”模塊詳細設(shè)計 3687.3.9 “用戶管理_用戶管理”模塊詳細設(shè)計 3767.3.10 “用戶管理_用戶詳細情報”模塊詳細設(shè)計 390
圖書封面
評論、評分、閱讀與下載