實用軟體工程(2015年人民郵電出版社出版的圖書)

實用軟體工程(2015年人民郵電出版社出版的圖書)

本詞條是多義詞,共8個義項
更多義項 ▼ 收起列表 ▲

《實用軟體工程》是2015年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:實用軟體工程
  • 作者:張海藩、呂雲翔
  • 出版時間:2015年
  • 出版社:人民郵電出版社
  • ISBN:9787115374042
內容簡介,圖書目錄,

內容簡介

  《實用軟體工程/21世紀高等學校計算機規劃教材·名家系列》按照典型的軟體開發過程來組織內容,旨在培養學生具備軟體工程思想及實際軟體開發的能力。《實用軟體工程/21世紀高等學校計算機規劃教材·名家系列》共9章,主要內容包括軟體工程概述、可行性研究及需求分析、軟體設計、編碼及實現、軟體測試與維護、面向對象方法學與UML、面向對象軟體設計與實現、軟體工程管理、課程設計。軟體工程中涉及的管理方面的內容,如軟體規模估算、進度計畫、人員組織、軟體開發風險管理等內容。
  《實用軟體工程/21世紀高等學校計算機規劃教材·名家系列》可以作為普通高校計算機相關專業“軟體工程”課程的教材,也可以供學習軟體工程的讀者(包括參加計算機等級考試或相關專業自學考試)參考。

圖書目錄

第1章 軟體工程概述
1.1 軟體
1.1.1 軟體的概念及特點
1.1.2 軟體的分類
1.2 軟體危機
1.2.1 軟體危機的表現與原因
1.2.2 軟體危機的啟示
1.3 軟體工程
1.3.1 軟體工程的概念
1.3.2 軟體工程的發展
1.3.3 軟體工程研究的內容
1.3.4 軟體工程目標和原則
1.3.5 軟體工程知識體系
1.4 軟體過程
1.4.1 軟體生命周期的基本任務
1.4.2 瀑布模型
1.4.3 快速原型模型
1.4.4 增量模型
1.5.5 螺旋模型
1.4.6 噴泉模型
1.4.7 統一過程
1.4.8 敏捷過程與極限編程
1.5 軟體開發方法
1.6 軟體工程工具
1.7 “小型二手貨交易平台”案例介紹
小結
習題
第2章 可行性研究及需求分析
2.1 可行性研究
2.1.1 項目立項概述
2.1.2 可行性研究的內容
2.1.3 可行性研究的步驟
2.2 需求分析
2.2.1 需求分析的任務
2.2.2 需求分析的步驟
2.2.3 需求管理
2.3 結構化需求分析方法
2.4 結構化需求分析建模
2.4.1 實體關係圖
2.4.2 數據流圖
2.4.3 狀態轉換圖
2.4.4 數據字典
2.5 需求規格說明書編寫指南
2.6 軟體開發計畫書編寫指南
2.7 Visio的功能及使用方法介紹
2.8 使用Visio繪製“小型二手貨交易平台”的數據流圖
小結
習題
第3章 軟體設計
3.1 軟體設計的基本概念
3.1.1 軟體設計的意義和目標
3.1.2 軟體設計原則
3.1.3 軟體設計分類
3.1.4 模組獨立
3.1.5 啟發規則
3.2 結構化軟體設計方法
3.2.1 表示軟體結構的圖形工具
3.2.2 面向數據流的設計方法
3.2.3 面向數據結構的設計方法
3.3 結構化軟體設計的工具
3.3.1 流程圖
3.3.2 盒圖(N-S圖)
3.3.3 PAD圖
3.3.4 判定表
3.3.5 判定樹
3.3.6 過程設計語言
3.4 資料庫結構設計
3.5 人機界面設計
3.6 軟體設計說明書編寫指南
3.7 使用Visio繪製“小型二手貨交易平台”的結構圖
小結
習題
第4章 編碼及實現
4.1 程式語言
4.1.1 程式語言的發展與分類
4.1.2 選擇程式語言需考慮的因素
4.2 編碼風格
4.3 VisualStudio的使用方法介紹
4.3.1 VisualStudio概述
4.3.2 使用VisualStudio進行開發
4.3.3 使用VisualStudio進行調試
4.3.4 VisualStudio的進程調試
4.4 使用VisualStudio實現“小型二手貨交易平台”的用戶登錄模組
4.4.1 用戶登錄模組描述
4.4.2 建立資料庫和表
4.4.3 編寫資料庫操作代碼
4.4.4 編寫頁面和邏輯代碼
小結
習題
第5章 軟體測試與維護
5.1 軟體測試的基本概念
5.1.1 軟體測試原則
5.1.2 軟體測試分類
5.1.3 軟體測試模型
5.2 測試用例
5.2.1 測試用例編寫
5.2.2 測試用例設計
5.2.3 測試用例場景
5.3 黑盒測試
5.3.1 等價類劃分法
5.3.2 邊界值分析法
5.3.3 錯誤推測法
5.3.4 因果圖法
5.3.5 決策表法
5.3.6 場景法
5.3.7 黑盒測試選擇
5.4 白盒測試
5.4.1 代碼檢查法
5.4.2 靜態結構分析法
5.4.3 程式插樁技術
5.4.4 邏輯覆蓋法
5.4.5 基本路徑法
5.4.6 白盒測試方法選擇
5.4.7 白盒測試和黑盒測試比較
5.5 軟體測試的一般步驟
5.6 單元測試
5.6.1 單元測試概述
5.6.2 單元測試內容
5.6.3 單元測試方法
5.6.4 單元測試實例
5.7 集成測試
5.7.1 集成測試概述
5.7.2 集成測試分析
5.7.3 集成測試策略
5.8 確認測試
5.9 系統測試
5.9.1 系統測試概述
5.9.2 系統測試類型
5.10 驗收測試
5.10.1 驗收測試概述
5.10.2 驗收測試內容
5.10.3 α測試和β測試
5.11 回歸測試
5.12 軟體調試
5.12.1 調試過程
5.12.2 調試途徑
5.13 測試分析報告編寫指南
5.14 軟體維護
5.14.1 軟體維護的過程
5.14.2 軟體維護的分類
5.14.3 軟體的可維護性
5.14.4 軟體維護的副作用
……
第6章 面向對象方法學與UML
第7章 面向對象軟體設計與實現
第8章 軟體工程管理
第9章 課程設計
參考文獻

相關詞條

熱門詞條

聯絡我們