定 價(jià):38 元
叢書(shū)名:普通高等教育“十二五”規(guī)劃教材·高等院校計(jì)算機(jī)系列教材
- 作者:李浪,朱雅莉,熊江 主編
- 出版時(shí)間:2013/9/1
- ISBN:9787560991573
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類:TP311.5
- 頁(yè)碼:277
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《軟件工程》是結(jié)合多年教學(xué)和實(shí)踐經(jīng)驗(yàn)、參考國(guó)內(nèi)外有關(guān)著作(文獻(xiàn))而編寫(xiě)的一本軟件工程實(shí)用教程。全書(shū)針對(duì)初學(xué)者的特點(diǎn),由淺入深、系統(tǒng)地講述了軟件工程的基本概念、原理、方法、過(guò)程和工具,包括軟件生存周期、軟件分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)與維護(hù)、軟件管理等。其目的是使學(xué)習(xí)者學(xué)習(xí)本書(shū)后,能夠掌握軟件工程的基本原理和過(guò)程,應(yīng)用UML建模,熟悉面向?qū)ο蠓椒ê徒Y(jié)構(gòu)化分析與設(shè)計(jì)方法。每個(gè)章節(jié)均配有習(xí)題,書(shū)后附有習(xí)題參考答案!盾浖こ獭穬(nèi)容詳實(shí)、重點(diǎn)難點(diǎn)突出,所選案例具有較強(qiáng)的代表性,有助于讀者舉一反三。本書(shū)注重理論性和實(shí)用性的結(jié)合,收集的例題與習(xí)題大多是計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試或研究生入學(xué)考試的相關(guān)內(nèi)容,特別適合作為大中專院校、各類職業(yè)院校及計(jì)算機(jī)培訓(xùn)學(xué)校相關(guān)專業(yè)課程的教材,也可作為計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試的參考用書(shū)。
《軟件工程》選用典型案例進(jìn)行分析講解,并配有相關(guān)習(xí)題及答案,并有配套課件,相關(guān)課件可以向華中科技大學(xué)出版社索取,也可在《小小書(shū)屋》微刊上看到相應(yīng)課件!盾浖こ獭放c計(jì)算機(jī)技術(shù)與軟件資格(水平)考試和研究生入學(xué)考試緊密結(jié)合,適合計(jì)算機(jī)專業(yè)及其相關(guān)專業(yè)作為教材使用。
李浪,衡陽(yáng)師范學(xué)院計(jì)算機(jī)系,教授,博士,教研室主任。出版了《計(jì)算機(jī)網(wǎng)絡(luò)》、《匯編語(yǔ)言及應(yīng)用教程》、《嵌入式軟件開(kāi)發(fā)實(shí)用教程》等教材。
第1章 概論
1.1 軟件
1.1.1 軟件的定義和特點(diǎn)
1.1.2 軟件的發(fā)展
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)的主要特征
1.2.2 軟件危機(jī)的具體體現(xiàn)
1.2.3 軟件危機(jī)產(chǎn)生的原因
1.2.4 軟件危機(jī)的解決途徑
1.3 軟件工程
1.3.1 軟件工程的定義
1.3.2 軟件工程的背景和歷史
1.3.3 軟件工程的基本原理
1.3.4 軟件工程工具
習(xí)題1 第1章 概論
1.1 軟件
1.1.1 軟件的定義和特點(diǎn)
1.1.2 軟件的發(fā)展
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)的主要特征
1.2.2 軟件危機(jī)的具體體現(xiàn)
1.2.3 軟件危機(jī)產(chǎn)生的原因
1.2.4 軟件危機(jī)的解決途徑
1.3 軟件工程
1.3.1 軟件工程的定義
1.3.2 軟件工程的背景和歷史
1.3.3 軟件工程的基本原理
1.3.4 軟件工程工具
習(xí)題1
第2章 軟件過(guò)程
2.1 軟件生存周期
2.2 軟件過(guò)程概念
2.3 軟件過(guò)程模型
2.3.1 瀑布模型
2.3.2 演化過(guò)程模型
2.3.3 增量過(guò)程模型
2.3.4 專用過(guò)程模型
2.3.5 Rational統(tǒng)一過(guò)程
2.3.6 極限編程與敏捷過(guò)程
2.3.7 微軟過(guò)程
2.3.8 第四代技術(shù)過(guò)程模型
2.4 軟件過(guò)程改進(jìn)
習(xí)題2
第3章 軟件分析
3.1 可行性研究
3.1.1 可行性研究的任務(wù)
3.1.2 可行性研究的步驟
3.1.3 可行性研究報(bào)告
3.2 需求分析
3.2.1 需求分析的任務(wù)
3.2.2 需求分析的步驟
3.2.3 需求獲取的方法
3.2.4 軟件需求說(shuō)明書(shū)
3.3 結(jié)構(gòu)化分析方法
3.3.1 結(jié)構(gòu)化分析模型
3.3.2 數(shù)據(jù)流圖
3.3.3 數(shù)據(jù)字典
3.3.4 加工說(shuō)明的描述工具
3.4 Visio的功能及使用方法
3.4.1 Visio2007簡(jiǎn)介
3.4.2 利用Visio繪制數(shù)據(jù)流圖
習(xí)題3
第4章 軟件設(shè)計(jì)
4.1 軟件設(shè)計(jì)的概念
4.1.1 抽象
4.1.2 模塊化
4.1.3 信息隱藏與局部化
4.1.4 模塊獨(dú)立性
4.2 軟件體系結(jié)構(gòu)
4.2.1 軟件體系結(jié)構(gòu)概述
4.2.2 新型軟件體系結(jié)構(gòu)
4.3 總體設(shè)計(jì)
4.3.1 總體設(shè)計(jì)過(guò)程
4.3.2 總體設(shè)計(jì)方法
4.3.3 總體設(shè)計(jì)說(shuō)明書(shū)
4.4 詳細(xì)設(shè)計(jì)
4.4.1 詳細(xì)設(shè)計(jì)的任務(wù)和原則
4.4.2 詳細(xì)設(shè)計(jì)工具
4.4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.4.4 界面設(shè)計(jì)
4.4.5 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
習(xí)題4
第5章 軟件實(shí)現(xiàn)與維護(hù)
5.1 軟件編碼
5.1.1 程序設(shè)計(jì)語(yǔ)言
5.1.2 程序設(shè)計(jì)風(fēng)格
5.1.3 程序復(fù)雜性度量
5.1.4 編碼效率
5.2 軟件測(cè)試
5.2.1 軟件測(cè)試的基本概念
5.2.2 白盒測(cè)試
5.2.3 黑盒測(cè)試
5.2.4 軟件測(cè)試策略
5.3 軟件調(diào)試
5.4 軟件維護(hù)
習(xí)題5
第6章 面向?qū)ο蠓椒▽W(xué)
6.1 傳統(tǒng)軟件開(kāi)發(fā)方法與面向?qū)ο蠓椒ǖ谋容^
6.2 面向?qū)ο蠓椒ǖ幕靖拍?br />
6.2.1 對(duì)象
6.2.2 類
6.2.3 繼承
6.2.4 消息
6.2.5 多態(tài)性和動(dòng)態(tài)綁定
6.2.6 永久對(duì)象
6.3 面向?qū)ο蠼7椒?br />
6.3.1 建模的目的與重要性
6.3.2 Booch方法
6.3.3 Coad-Yourdon方法
6.3.4 OMT方法
6.3.5 OOSE方法
6.4 UML
6.4.1 UML的形成歷史
6.4.2 UML的特點(diǎn)
6.4.3 UML的模型元素
6.4.4 UML視圖
6.4.5 類圖
6.4.6 用例圖
6.4.7 順序圖
6.4.8 合作圖
6.4.9 狀態(tài)圖
6.4.10 活動(dòng)圖
6.4.11 包圖
6.4.12 構(gòu)件圖158
6.4.13 部署圖
習(xí)題6
第7章 面向?qū)ο箝_(kāi)發(fā)過(guò)程
7.1 面向?qū)ο蟮姆治?br />
7.1.1 需求陳述
7.1.2 小型的教務(wù)管理系統(tǒng)
7.1.3 建立對(duì)象模型
7.1.4 建立動(dòng)態(tài)模型
7.1.5 建立功能模型
7.2 面向?qū)ο笤O(shè)計(jì)
7.2.1 面向?qū)ο蟮脑O(shè)計(jì)準(zhǔn)則
7.2.2 系統(tǒng)設(shè)計(jì)
7.2.3 類設(shè)計(jì)
7.3 面向?qū)ο蟮膶?shí)現(xiàn)
7.3.1 面向?qū)ο缶幊?br />
7.3.2 面向?qū)ο鬁y(cè)試
習(xí)題7
第8章 軟件項(xiàng)目管理
8.1 軟件項(xiàng)目管理的范圍和過(guò)程
8.2 軟件項(xiàng)目計(jì)劃
8.2.1 軟件度量
8.2.2 項(xiàng)目資源估算與成本分析
8.2.3 進(jìn)度安排
8.3 軟件項(xiàng)目組織
8.3.1 組織原則
8.3.2 組織結(jié)構(gòu)模式
8.3.3 程序設(shè)計(jì)小組的組織形式
8.3.4 人員配備
8.4 軟件項(xiàng)目控制
8.4.1 風(fēng)險(xiǎn)管理
8.4.2 質(zhì)量管理
8.4.3 配置管理
習(xí)題8
第9章 軟件工程標(biāo)準(zhǔn)化和新趨勢(shì)
9.1 軟件工程標(biāo)準(zhǔn)化
9.1.1 軟件工程標(biāo)準(zhǔn)化的意義
9.1.2 軟件工程標(biāo)準(zhǔn)分類
9.1.3 軟件工程標(biāo)準(zhǔn)的制定與推行
9.1.4 我國(guó)的軟件工程標(biāo)準(zhǔn)化工作
9.2 軟件國(guó)際標(biāo)準(zhǔn)
9.2.1 ISO9000標(biāo)準(zhǔn)
9.2.2 ISO/IEC12207軟件生存周期過(guò)程標(biāo)準(zhǔn)
9.2.3 ISO/IECTR15504軟件過(guò)程評(píng)估標(biāo)準(zhǔn)
9.2.4 IEEE1058.1軟件項(xiàng)目管理計(jì)劃標(biāo)準(zhǔn)
9.2.5 能力成熟度模型
9.3 軟件文檔
9.3.1 軟件文檔的作用與分類
9.3.2 文檔的管理與維護(hù)
9.4 軟件工程新趨勢(shì)
9.4.1 軟件構(gòu)件
9.4.2 可信軟件
9.4.3 群體軟件工程
習(xí)題9
附錄 部分習(xí)題參考答案
參考文獻(xiàn)