軟件工程基礎
- 所屬分類:
- 作者:
韓最蛟 主編
- 出版社:
北京大學出版社
- ISBN:9787301152775
- 出版日期:2009-9-1
-
原價:
¥28.00元
現(xiàn)價:¥22.40元
-
本書信息由合作網(wǎng)站提供,請前往以下網(wǎng)站購買:
圖書簡介
隨著計算機硬件性能的極大提高和計算機體系結(jié)構(gòu)的不斷變化,計算機軟件系統(tǒng)也更加成熟和更為復雜,從而促使計算機軟件的角色發(fā)生了巨大的變化。軟件工程是在克服20世紀60年代末所出現(xiàn)的“軟件危機”的過程中逐漸形成與發(fā)展的。本書編者在結(jié)合多年實際設計經(jīng)驗的基礎上,對軟件工程基礎進行了探討。全書共11章,包括軟件工程概述、軟件開發(fā)工具和環(huán)境、結(jié)構(gòu)化分析、概要設計、詳細設計、軟件編碼、面向?qū)ο蟮姆治龊驮O計方法、軟件測試技術(shù)、軟件維護、軟件項目管理以及軟件質(zhì)量保證與軟件工程標準等內(nèi)容,各章后均配有小結(jié)和習題,以期提高讀者的軟件設計水平并拓寬設計思路。
本書可作為高職高專計算機應用技術(shù)、軟件技術(shù)等專業(yè)的教材,也可作為從事相關(guān)軟件設計工作人員的學習指導用書。
目錄
第1章 軟件工程概述
1.1 軟件的概念、特點和分類
1.1.1 軟件的概念
1.1.2 軟件的特點
1.1.3 軟件的分類
1.2 軟件工程概念
1.2.1 軟件危機
1.2.2 軟件工程的概念
1.2.3 軟件工程的原理
1.3 軟件生存期和軟件開發(fā)模型
1.3.1 軟件生存期
1.3.2 軟件開發(fā)模型
本章小結(jié)
習題
第2章 軟件開發(fā)工具和環(huán)境
2.1 軟件開發(fā)工具
2.1.1 軟件開發(fā)工具的概念
2.1.2 軟件開發(fā)工具的功能
2.1.3 軟件開發(fā)工具分類
2.2 軟件開發(fā)環(huán)境
2.2.1 軟件開發(fā)環(huán)境的分類
2.2.2 集成化的軟件開發(fā)環(huán)境
2.2.3 軟件開發(fā)環(huán)境的構(gòu)成和特性
2.3 軟件開發(fā)工具和環(huán)境的應用及發(fā)展
2.4 計算機輔助軟件工程CASE
2.4.1 軟件自動化
2.4.2 CASE工具
2.4.3 CASE工具實例
本章小結(jié)
習題
第3章 結(jié)構(gòu)化分析
3.1 軟件定義過程概述
3.1.1 問題的定義
3.1.2 可行性研究
3.1.3 需求分析
3.2 結(jié)構(gòu)化分析
3.2.1 結(jié)構(gòu)化分析方法概述
3.2.2 數(shù)據(jù)流圖
3.2.3 數(shù)據(jù)字典
3.2.4 實體一關(guān)系圖
3.2.5 加工邏輯的描述方法
3.3 需求規(guī)格說明與評審
3.3.1 需求規(guī)格說明的主要內(nèi)容
3.3.2 需求分析的評審
3.4 需求規(guī)格說明書寫作范例
本章小結(jié)
習題
第4章 概要設計
4.1 概要設計的任務與步驟
4.1.1 概要設計的任務
4.1.2 概要設計的過程
4.2 軟件設計的概念與原則
4.2.1 模塊化
4.2.2 抽象與逐步求精
4.2.3 信息隱蔽和局部化
4.2.4 模塊獨立性
4.2.5 設計準則
4.3 面向數(shù)據(jù)流的設計方法
4.3.1 概念
4.3.2 系統(tǒng)結(jié)構(gòu)圖
4.3.3 變換分析
4.3.4 事務分析
……
第5章 詳細設計
第6章 軟件編碼
第7章 面向?qū)ο蟮姆治龊驮O計方法
第8章 軟件測試技術(shù)
第9章 軟件維護
第10章 軟件項目管理
第11章 軟件質(zhì)量保證與軟件工程標準