軟件工程

段竹 王建武 主編 楊宏霞 宋晉巖 許大煒 趙彩 李福健 龐誌成 編著

  • 出版商: 清華大學
  • 出版日期: 2026-06-01
  • 定價: $359
  • 售價: $358
  • 語言: 簡體中文
  • ISBN: 7302718768
  • ISBN-13: 9787302718765
  • 相關分類: 專案管理 PM
  • 下單後立即進貨 (約4週~6週)

  • 軟件工程-preview-1
  • 軟件工程-preview-2
  • 軟件工程-preview-3
  • 軟件工程-preview-4
  • 軟件工程-preview-5
  • 軟件工程-preview-6
  • 軟件工程-preview-7
軟件工程-preview-1

相關主題

商品描述

"本書系統構建了軟件工程知識體系。全書共9章,包括軟件工程概述、可行性研究、需求分析、總體設計、詳細設計、實現、產品設計概述、軟件項目管理、開發案例。本書內容豐富、先進、結構新穎,講述了大量新知識、新技術、新方法,註重科學性、先進性和可操作性; 有效融入思想政治教育元素,弘揚社會主義核心價值觀、科學家精神 、工匠精神等; 案例豐富,理論知識與實際應用有效結合,圖文並茂,學以致用; 配套資源豐富,包括教學課件、教學大綱、教案、習題及其參考答案、題庫,方便教師和學生使用。 本書可以作為高等院校計算機相關專業的教材,也可以作為計算機相關從業者的參考用書。 "

目錄大綱

目錄

第1章軟件工程概述

1.1軟件概述

1.1.1軟件的相關概念

1.1.2軟件的特點

1.1.3軟件的分類

1.1.4軟件的發展

漢字信息處理系統

1.2軟件危機

1.2.1軟件危機產生的原因

1.2.2軟件危機的表現

1.2.3解決軟件危機的方法

從軟件危機看工程師的責任

1.3軟件工程方法學

1.3.1結構化方法

1.3.2面向對象方法

1.3.3統一建模語言

軟件工程方法學中的奮鬥精神和協作精神

1.4軟件生命周期

軟件生命周期中的職業素養與價值引領

1.5軟件生命周期模型

1.5.1瀑布模型

1.5.2快速原型模型

1.5.3增量模型

1.5.4螺旋模型

1.5.5噴泉模型

軟件生命周期模型中的職業素養培育

1.6小結

習題1

第2章可行性研究

2.1可行性研究的任務

2.1.1技術可行性

2.1.2經濟可行性

2.1.3操作可行性

2.2可行性研究的過程

從可行性研究看積極向上的人生態度

2.3成本效益分析

2.3.1成本估計

2.3.2成本效益分析方法

2.4應用案例——圖書借閱管理系統的可行性研究

2.5小結

習題2

第3章需求分析

3.1需求分析概述

3.1.1需求分析原則

3.1.2需求分析任務

3.1.3需求分析方法

需求分析中的嚴謹治學與工匠精神

3.2結構化方法

3.2.1系統流程圖

3.2.2數據流圖

3.2.3數據字典

3.2.4實體聯系圖

3.2.5應用案例——圖書借閱管理系統結構化需求分析

3.3面向對象方法

3.3.1用例圖

3.3.2類圖及其關系

3.3.3時序圖

3.3.4應用案例——圖書借閱管理系統面向對象需求分析

3.4小結

習題3

第4章總體設計

4.1總體設計概述

4.1.1總體設計的任務

4.1.2總體設計的過程

4.1.3總體設計的原理

總體設計中專業素養與協同智慧的培育

4.2結構化方法

4.2.1軟件體系結構設計

4.2.2結構圖

4.2.3面向數據流的設計方法

4.2.4應用案例——圖書借閱管理系統結構化總體設計

4.3面向對象方法

4.3.1狀態轉換圖

4.3.2活動圖

4.3.3應用案例——圖書借閱管理系統面向對象總體設計

4.4小結

習題4

第5章詳細設計

5.1詳細設計概述

5.1.1詳細設計的任務

5.1.2詳細設計的原則

詳細設計中的系統思維與質量文化培育

5.2結構化方法

5.2.1基本控制結構

5.2.2程序流程圖

5.2.3盒圖

5.2.4問題分析圖

5.2.5判定表

5.2.6判定樹

5.2.7應用案例——圖書借閱管理系統結構化詳細設計

5.3面向對象方法

5.3.1類結構設計

5.3.2構件圖

5.3.3部署圖

5.3.4應用案例——圖書借閱管理系統面向對象詳細設計

5.4小結

習題5

第6章實現

6.1編碼

6.1.1程序設計語言的選擇

6.1.2程序設計風格

編碼中的平衡藝術與系統思維

6.2軟件測試概述

6.2.1軟件測試的目的

6.2.2軟件測試的原則

6.3軟件測試方法

6.3.1白盒測試

6.3.2黑盒測試

6.4軟件測試過程

6.5應用案例——圖書借閱管理系統測試

6.6小結

習題6

第7章產品設計概述

7.1架構設計

7.2界面設計風格

7.3人機界面設計

從產品設計看技術創新的價值

7.4小結

習題7

第8章軟件項目管理

8.1項目目標和範圍

8.2團隊協作和溝通

從團隊協作和溝通中看信任、共享和共創

8.3風險管理

8.4瀑布式項目管理

8.5敏捷項目管理

8.6小結

習題8

第9章開發案例

9.1機票預訂管理系統的可行性研究

9.2機票預訂管理系統——結構化方法

9.2.1需求分析

9.2.2總體設計

9.2.3詳細設計

9.3機票預訂管理系統——面向對象方法

9.3.1需求分析

9.3.2總體設計

9.3.3詳細設計

9.4系統測試

附錄習題參考答案

參考文獻