掃一掃
關注中圖網
官方微博
軟件工程 版權信息
- ISBN:9787312025723
- 條形碼:9787312025723 ; 978-7-312-02572-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
軟件工程 內容簡介
本書共12章,主要內容包括:軟件工程概述;軟件需求基礎;軟件設計基礎;結構化分析與設計;面向對象的分析與設計;人機界面設計;編碼;軟件測試;軟件維護;軟件項目管理;軟件工程標準化與軟件文檔;Web工程等。
軟件工程 目錄
前言
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的概念與特點
1.1.2 軟件的分類
1.2 軟件危機
1.3 軟件工程
1.3.1 軟件工程的概念
1.3.2 軟件工程的基本目標
1.3.3 軟件工程的基本原理
1.3.4 軟件工程的原則
1.4 軟件生存周期
1.4.1 軟件的定義階段
1.4.2 軟件的開發階段
1.4.3 軟件的使用、維護和退役階段
1.5 軟件的開發模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 螺旋模型
1.5.4 噴泉模型
1.5.5 基于第四代技術的模型
1.5.6 增量模型
1.5.7 迭代模型
1.6 軟件開發方法和工具
1.6.1 結構化方法
1.6.2 面向對象方法
1.6.3 軟件工具與開發環境
小結
習題
第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.3.1 訪談與會議
2.3.2 觀察用戶工作流程
2.3.3 建立聯合小組
2.3.4 其他獲取方法
2.4 需求分析的過程及方法
2.4.1 需求分析過程
2.4.2 軟件需求建模
2.4.3 需求分析方法
2.5 軟件需求規格說明和需求評審
2.5.1 軟件需求規格說明和初步用戶手冊
2.5.2 軟件需求評審
小結
習題
第3章 軟件設計基礎
3.1 軟件設計概述
3.1.1 軟件設計在開發階段的重要性
3.1.2 軟件設計的任務
3.1.3 軟件設計的目標
3.1.4 軟件設計的過程
3.2 軟件設計的基本概念
3.2.1 抽象與逐步求精
3.2.2 模塊化
3.2.3 信息隱蔽
3.2.4 模塊獨立
3.3 軟件體系結構設計
3.3.1 基本概念
3.3.2 體系結構設計的風格
3.4 數據結構設計
3.4.1 數據結構設計
3.4.2 在設計程序結構時數據結構的選擇方法
3.5 軟件過程設計
3.5.1 結構化程序設計方法
3.5.2 圖形設計工具
……
第4章 結構化分析與設計
第5章 面向對象的分析與設計
第6章 人機界面設計
第7章 編碼
第8章 軟件測試
第9章 軟件維護
第10章 軟件項目管理
第11章 軟件工程標準化與軟件文檔
第12章 web工程
參考文獻
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的概念與特點
1.1.2 軟件的分類
1.2 軟件危機
1.3 軟件工程
1.3.1 軟件工程的概念
1.3.2 軟件工程的基本目標
1.3.3 軟件工程的基本原理
1.3.4 軟件工程的原則
1.4 軟件生存周期
1.4.1 軟件的定義階段
1.4.2 軟件的開發階段
1.4.3 軟件的使用、維護和退役階段
1.5 軟件的開發模型
1.5.1 瀑布模型
1.5.2 原型模型
1.5.3 螺旋模型
1.5.4 噴泉模型
1.5.5 基于第四代技術的模型
1.5.6 增量模型
1.5.7 迭代模型
1.6 軟件開發方法和工具
1.6.1 結構化方法
1.6.2 面向對象方法
1.6.3 軟件工具與開發環境
小結
習題
第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.3.1 訪談與會議
2.3.2 觀察用戶工作流程
2.3.3 建立聯合小組
2.3.4 其他獲取方法
2.4 需求分析的過程及方法
2.4.1 需求分析過程
2.4.2 軟件需求建模
2.4.3 需求分析方法
2.5 軟件需求規格說明和需求評審
2.5.1 軟件需求規格說明和初步用戶手冊
2.5.2 軟件需求評審
小結
習題
第3章 軟件設計基礎
3.1 軟件設計概述
3.1.1 軟件設計在開發階段的重要性
3.1.2 軟件設計的任務
3.1.3 軟件設計的目標
3.1.4 軟件設計的過程
3.2 軟件設計的基本概念
3.2.1 抽象與逐步求精
3.2.2 模塊化
3.2.3 信息隱蔽
3.2.4 模塊獨立
3.3 軟件體系結構設計
3.3.1 基本概念
3.3.2 體系結構設計的風格
3.4 數據結構設計
3.4.1 數據結構設計
3.4.2 在設計程序結構時數據結構的選擇方法
3.5 軟件過程設計
3.5.1 結構化程序設計方法
3.5.2 圖形設計工具
……
第4章 結構化分析與設計
第5章 面向對象的分析與設計
第6章 人機界面設計
第7章 編碼
第8章 軟件測試
第9章 軟件維護
第10章 軟件項目管理
第11章 軟件工程標準化與軟件文檔
第12章 web工程
參考文獻
展開全部
軟件工程 節選
《軟件工程》內容簡介:軟件工程是研究軟件開發、維護和管理的一門工程科學,是計算機科學技術及相關專業的主干課程。全書共12章,主要內容包括:軟件工程概述;軟件需求基礎;軟件設計基礎;結構化分析與設計;面向對象的分析與設計;人機界面設計;編碼;軟件測試;軟件維護;軟件項目管理;軟件工程標準化與軟件文檔;Web工程等。
書友推薦
- >
山海經
- >
伊索寓言-世界文學名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
巴金-再思錄
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
二體千字文
- >
伯納黛特,你要去哪(2021新版)
本類暢銷