現代軟件工程 高等教育规划教材:现代软件工程

周蘇, 周志民, 王文, 等

  • 出版商: 機械工業
  • 出版日期: 2016-02-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 304
  • 裝訂: 平裝
  • ISBN: 7111526341
  • ISBN-13: 9787111526346
  • 下單後立即進貨 (約4週~6週)

商品描述

<內容介紹>

軟件工程學是一門理論性和實踐性都很強的學科,它採用工程化的概念、理論、技術和方法來指導開發與維護電腦軟件。周蘇、周志民、王文編著的《現代軟件工程》系統、全面地介紹了現代軟件工程技術,在軟件工程的概念、原理、方法及其應用等方面有較詳盡的論述,具有較強的系統性和可讀性。本書較為詳細地介紹了軟件生存周期、傳統軟件工程、軟件工程過程、面向對象軟件工程和軟件體系結構等的思想和實現方法,力圖反映軟件工程領域的最新發展,內容包括:軟件和軟件工程、軟件過程、需求工程、設計的概念、體系結構設計、構件級設計、用戶界面設計、基於模式的設計、webApp設計、軟件質量管理、軟件測試、軟件配置管理、軟件項目管理和軟件維護與再工程。
    本書可作為高等院校「軟件工程」課程的教材和教學參考書,也可供有一定實踐經驗的軟件開發人員和管理人員參考,或作為繼續教育的教材。

<章節目錄>
出版說明
前言
課程教學進度表
第1章  軟件和軟件工程
  1.1  電腦系統與軟件
    1.1.1  軟件的本質
    1.1.2  定義軟件
    1.1.3  軟件應用領域
    1.1.4  WebApp的特性
  1.2  軟件工程定義
    1.2.1  軟件工程的內容
    1.2.2  軟件工程的基本目標和原則
    1.2.3  軟件工程與一般工程的差異
  1.3  軟件生存周期及其過程
  1.4  軟件工具與開發環境
    1.4.1  軟件工具
    1.4.2  軟件開發環境
  1.5  軟件工程發展的4個階段
  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  增量模型
    2.2.4  演化模型
    2.2.5  協同模型
    2.2.6  噴泉模型
    2.2.7  智能模型
  2.3  軟件生存周期過程與軟件過程工程
  2.4  軟件生存周期基本過程
    2.4.1  獲取過程
    2.4.2  供應過程
    2.4.3  開發過程
    2.4.4  運作過程
    2.4.5  維護過程
  2.5  軟件生存周期支持過程
    2.5.1  文檔編製過程
    2.5.2  配置管理過程
    2.5.3  質量保證過程
    2.5.4  驗證過程
    2.5.5  確認過程
    2.5.6  聯合評審過程
    2.5.7  審核過程

    2.5.8  問題解決過程
  2.6  軟件生存周期組織過程
    2.6.1  管理過程
    2.6.2  基礎設施過程
    2.6.3  改進過程
    2.6.4  培訓過程
  2.7  剪裁過程
  2.8  過程與組織的關係
  2.9  Rational統一過程
  2.10  敏捷開發
    2.10.1  什麼是敏捷
    2.10.2  敏捷及變更的成本費用
    2.10.3  什麼是敏捷過程
    2.10.4  極限編程
    2.10.5  工業極限編程
  小結
  習題
第3章  需求工程
  3.1  理解需求
    3.1.1  建立根基
    3.1.2  導出需求
    3.1.3  開發用例
    3.1.4  構建需求模型
    3.1.5  協商需求
    3.1.6  確認需求
  3.2  需求分析
    3.2.1  總體目標和原理
    3.2.2  域分析
    3.2.3  需求建模的方法
    3.2.4  需求建模策略
  3.3  基於場景建模
    3.3.1  新建初始用例
    3.3.2  細化初始用例
    3.3.3  編寫正規用例
  3.4  補充用例的UML模型
    3.4.1  開發活動圖
    3.4.2  泳道圖
  3.5  數據建模概念
    3.5.1  數據對象
    3.5.2  數據屬性
    3.5.3  關係
  3.6  基於類的建模
    3.6.1  識別分析類
    3.6.2  描述屬性
    3.6.3  定義操作
    3.6.4  類?職責?協作者建模
    3.6.5  關聯和依賴
  3.7  面向數據流建模
    3.7.1  創建數據流模型
    3.7.2  創建控制流模型

    3.7.3  控制規格說明
    3.7.4  處理規格說明
  3.8  生成行為模型
  3.9  需求建模的模式
  3.10  Web應用系統的需求建模
    3.10.1  需求建模的輸入
    3.10.2  需求建模的輸出
    3.10.3  Web應用系統內容建模
    3.10.4  Web應用系統的交互模型
    3.10.5  Web應用系統的功能模型
    3.10.6  Web應用系統的配置模型
    3.10.7  導航建模
  小結
  習題
  ……
第4章  設計的概念
第5章  體系結構設計
第6章  構件級設計
第7章  用戶界面設計
第8章  基於模式的設計
第9章  WebApp設計
第10章  軟件質量管理
第11章  軟件測試
第12章  軟件配置管理
第13章  軟件項目管理
第14章  軟件維護與再工程
附錄  習題參考答案
參考文獻