本書從應用型角度出發(fā),以軟件質量為中心,圍繞軟件工程中的過程和方法兩大主題,系統(tǒng)介紹了軟件工程的基本概念、原理和方法,內容包括軟件過程的概念、軟件過程模型、可行性分析和需求分析方法、軟件設計方法、軟件實施與測試方法以及軟件項目管理方法等。每章后附有小結和習題,便于考生自學。
本書可作為應用型本科計算機軟件專業(yè)自學考試指定教材。適用于普通高等學校計算機類戒相關專業(yè)的教師和學生參考教材。
第1章 軟件工程概述
1.1 軟件危機
1.2 軟件工程概念
1.3 教材涉及的案例
習題
第2章 軟件開發(fā)過程和活動
2.1 過程概念
2.2 問題定義活動
2.3 可行性研究活動
2.4 需求分析活動
2.5 設計活動
2.6 實施活動
2.7 測試活動
2.8 部署活動
習題
第3章 軟件過程模型
3.1 過程模型概念
3.2 線形系列模型
3.3 演進系列模型
習題
第4章 問題定義和可行性研究方法
4.1 問題定義
4.2 可行性研究的任務
4.3 成本/效益分析
4.4 可行性研究報告
習題
第5章 需求分析方法
5.1 需求分析的原則
5.2 傳統(tǒng)需求分析建模方法
5.3 面向對象的需求分析建模方法
習題
第6章 軟件設計方法
6.1 設計的概念
6.2 分治
6.3 抽象
6.4 內聚與耦合
6.5 復用
……
第7章 軟件實施與測試方法
第8章 軟件項目管理方法
模擬測試題
參考答案
參考文獻
附:《軟件工程及應用》自學考試大綱