軟體工程(2007年曾強聰 著的圖書)

《軟體工程》是作者曾強聰 著,2007年高等教育出版社出版的圖書。

基本介紹

  • 書名:軟體工程
  • 作者:曾強聰 著
  • 出版社高等教育出版社 
  • 出版時間: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 項目可行性分析
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 面向對象方法學
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.1 程式流程圖
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.2 軟體可維護性
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.4 概要設計說明書
B.5 資料庫設計說明書

相關詞條

熱門詞條

聯絡我們