複製鏈接
請複製以下鏈接發送給好友

軟件工程

(2007年高等教育出版社出版的圖書)

鎖定
《軟件工程》是2007年高等教育出版社出版的圖書,作者是曾強聰。
中文名
軟件工程 [1] 
作    者
曾強聰
出版社
高等教育出版社 [1] 
出版時間
2007年5月1日
頁    數
226 頁
定    價
18.80 元
裝    幀
平裝
ISBN
9787040157437

軟件工程內容簡介

《軟件工程》具有結構嚴謹、概念清晰、內容緊湊,深入淺出、突出實用、便於自學等特點。
《軟件工程》內容緊湊,深入淺出。全書共10章正文,以軟件生命週期為主線,主要內容包括軟件工程概論、軟件工程過程模型、項目分析與規劃、軟件需求分析、軟件概要設計、面向對象分析與設計、用户界面設計、程序算法設計與編碼、軟件測試、軟件維護。附錄部分包括軟件文檔管理規範和軟件文檔格式。
《軟件工程》適合於高等應用型本科院校、高等職業學校高等專科學校、成人高校、本科院校舉辦的二級職業技術學院使用,也可供示範性軟件職業技術學院、繼續教育學院、民辦高校、技能型緊缺人才培養使用,還可供本科院校、計算機專業人員和愛好者參考使用,並可用作軟件技術人員資格(水平)考試的培訓教材。

軟件工程圖書目錄

第1章 軟件工程概述
1.1 軟件
1.1.1 軟件特點
1.1.2 軟件分類
1.1.3 軟件發展歷程
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.3.6 軟件工程文化
小結
習題
第2章 軟件工程過程模型
2.1 軟件生命週期
2.1.1 軟件定義期
2.1.2 軟件開發期
2.1.3 軟件運行與維護期
2.2 瀑布模型
2.2.1 瀑布模型的特點
2.2.2 瀑布模型的作用
2.2.3 帶有信息反饋環的瀑布模型
2.2.4 瀑布模型的侷限
2.3 原型模型
2.3.1 快速原型方法
2.3.2 原型進化模型
2.4 增量模型
2.4.1 增量
2.4.2 增量模型的作用
2.5 螺旋模型
2.6 噴泉模型
2.7 組件複用模型
小結
習題
第3章 項目分析與規劃
3.1 計算機系統分析
3.1.1 計算機系統
3.1.2 系統分析方法
3.1.3 建立系統模型
3.2.1 可行性分析意義
3.2.2 可行性分析內容
3.2.3 可行性分析過程
3.3 項目成本效益分析
3.3.1 項目成本估算
3.3.2 項目效益分析
3.4 項目規劃
3.4.1 項目開發計劃
3.4.2 項目進度表
小結
習題
第4章 軟件需求分析
4.1 需求分析的任務
4.1.1 用户需求
4.1.2 系統需求
4.2 需求分析過程
4.3 用户需求獲取
4.3.1 研究用户
413.2 從調查中獲取用户需求
4.3.3 通過原型完善用户需求
4.3.4 用户需求陳述
4.4 結構化分析建模
4.4.1 功能層次模型
4.4.2 數據流模型(DFD圖)
4.4.3 數據關係模型(ER圖)
4.4.4 系統狀態模型
4.5 需求有效性驗證
4.5.1 需求驗證內容
4.5.2 需求驗證方法
4.6 需求規格定義
小結
習題
第5章 軟件概要設計
5.1 概要設計過程與任務
5.1.1 設計過程
5.1.2 設計任務
5.2 系統構架設計
5.2.1 集中式結構
5.2.2 客户機/服務器結構
5.2.3 多層客户機/月艮務器結構
5.2.4 組件對象分佈式結構
5.3 軟件結構設計
5.3.1 模塊概念
5.3.2 模塊的獨立性
5.3.3 結構化設計建模
5.3.4 軟件結構優化
5.4 面向數據流的結構設計
5.4.1 變換流分析與設計
5.4.2 事務流分析與設計
5.4.3 混合流分析與設計
5.4.4 設計舉例
5.5 數據庫結構設計
5.5.1 邏輯結構設計
5.5.2 物理結構設計
小結
習題
第6章 面向對象分析與設計
6.1.1 面向對象方法的基本概念
6.1.2 面向對象方法具有的優越性
6.1.3 UML建模方法
6.2 面向對象分析建模
6.2.1 用例圖
6.2.2 活動圖
6.2.3 分析類圖
6.2.4 序列圖
6.3 面向對象設計建模
6.3.1 設計類圖
6.3.2 協作圖
6.3.3 狀態圖
6.3.4 構件圖
6.3.5 部署圖
小結
習題
第7章 用户界面設計
7.1 用户界面設計過程
7.2 界面設計中需要考慮的因素
7.3 界面類型
7.3.1 單窗體界面(SDI)
7.3.2 多窗體界面(MDI)
7.3.3 輔助窗體
7.3.4 Web頁面
7.4 界面功能特徵
7.4.1 用户交互
7.4.2 信息表示
7.4.3 用户聯機支持
7.5 界面導航設計
小結
習題
第8章 程序算法設計與編碼
8.1 結構化程序特徵
8.2 程序算法設計工具
8.2.2 N-S圖
8.2.3 PAD圖
8.2.4 PDL語言
8.2.5 判定表
8.3 Jackson程序設計方法
8.3.1 Jackson數據結構圖
8.3.2 Jackson程序設計步驟
8.3.3 Jackson程序設計舉例
8.4 程序編碼
8.4.1 編程語言種類
8.4.2 選擇編程語言的依據
8.4.3 編程風格與質量
8.4.4 影響程序工作效率的因素
8.5 程序算法複雜性度量
小結
習題
第9章 軟件測試
9.1 軟件測試基本概念
9.1.1 測試目標
9.1.2 測試方法
9.1.3 測試中的信息流
9.2 軟件測試過程
9.2.1 單元測試
9.2.2 集成測試
9.2.3 確認測試
9.3 軟件測試用例設計
9.3.1 白盒測試用例設計
9.3.2 黑盒測試用例設計
9.4 面向對象測試
9.4.1 面向對象單元測試
9.4.2 面向對象集成測試
9.4.3 面向對象確認測試
9.5 軟件調試
9.5.1 調試方法
9.5.2 調試策略
9.6 自動測試工具
9.7 軟件可靠性評估
9.7.1 可靠性概念
9.7.2 估算系統平均無故障時間
9.7.3 估算系統中的故障總數
小結
習題
第10章 軟件維護
10.1 軟件維護概述
10.1.1 軟件維護定義
10.1.2 影響軟件維護工作的因素
10.1.3 非結構化維護與結構化維護
10.1.4 軟件維護的代價
10.3 軟件維護的實施
10.3.1 維護機構
10.3.2 維護申請報告
10.3.3 軟件維護工作流程
10.3.4 維護記錄
10.3.5 維護評價
10.4 對老化系統的維護
10.5 逆向工程與再工程
10.6 軟件配置管理
10.6.1 配置標識
10.6.2 變更控制
10.6.3 版本控制
小結
習題
附錄A 軟件文檔管理規範
A.1 軟件文檔説明
A.1.1 軟件文檔的定義及作用
A.1.2 軟件文檔分類
A.1.3 軟件文檔與軟件生命週期之間的關係
A.1.4 文檔的使用者
A.1.5 文檔編碼規則
A.2 軟件文檔格式
A.3 軟件文檔管理規則
A.4 軟件文檔的質量評價
附錄B 軟件文檔格式
B.1 可行性研究報告
B.2 項目計劃説明書
B.3 需求規格説明書
B.5 數據庫設計説明書
參考資料