注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程

軟件工程

軟件工程

定 價(jià):¥42.00

作 者: 瞿中 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111339496 出版時(shí)間: 2011-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 357 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《軟件工程(第2版)》從實(shí)用的角度出發(fā),根據(jù)教育部高教司主持編審的《中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002》中對(duì)軟件工程的要求組織編寫(xiě),并參照美國(guó)ACM和IEEE Computing Curricula 2005教程關(guān)于軟件工程的描述?!盾浖こ蹋ǖ?版)》詳細(xì)介紹了軟件工程、軟件開(kāi)發(fā)過(guò)程、軟件計(jì)劃、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測(cè)試、軟件維護(hù)、軟件工程標(biāo)準(zhǔn)化和軟件文檔、軟件工程質(zhì)量、軟件工程項(xiàng)目管理、開(kāi)發(fā)實(shí)例等知識(shí)。每章配有習(xí)題,以指導(dǎo)讀者深入地進(jìn)行學(xué)習(xí)。《軟件工程(第2版)》內(nèi)容豐富,結(jié)構(gòu)合理,既可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)課程的教材或教學(xué)參考書(shū),也可作為通信、電子信息、自動(dòng)化等相關(guān)專(zhuān)業(yè)的計(jì)算機(jī)課程教材,還可供軟件工程師、軟件項(xiàng)目管理者和應(yīng)用軟件開(kāi)發(fā)人員閱讀參考。

作者簡(jiǎn)介

暫缺《軟件工程》作者簡(jiǎn)介

圖書(shū)目錄

出版說(shuō)明
前言
第1章 概論
1.1 軟件的概念
1.1.1 軟件的定義以及特點(diǎn)
1.1.2 軟件技術(shù)的發(fā)展階段
1.1.3 軟件的分類(lèi)
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)的定義
1.2.2 軟件危機(jī)產(chǎn)生的原因
1.2.3 解決軟件危機(jī)的途徑
1.3 軟件工程
1.3.1 軟件工程的定義和研究對(duì)象
1.3.2 軟件工程的基本原理
1.3.3 軟件工程項(xiàng)目的基本目標(biāo)
1.3.4 軟件工程的基本原則
1.4 軟件生存周期
1.4.1 軟件生存周期的概念
1.4.2 軟件開(kāi)發(fā)工具
1.5 軟件開(kāi)發(fā)過(guò)程模型
1.6 軟件開(kāi)發(fā)方法簡(jiǎn)述
1.7 軟件工程的最新發(fā)展動(dòng)向
1.8 經(jīng)典例題講解
小結(jié)
習(xí)題
第2章 結(jié)構(gòu)化分析
2.1 可行性研究
2.1.1 問(wèn)題定義
2.1.2 可行性研究的任務(wù)
2.1.3 可行性研究的步驟
2.2 系統(tǒng)流程圖
2.2.1 系統(tǒng)流程圖的符號(hào)
2.2.2 系統(tǒng)流程圖舉例
2.2.3 分層
2.3 制訂軟件計(jì)劃
2.3.1 確定軟件計(jì)劃
2.3.2 復(fù)審軟件計(jì)劃
2.4 成本/效益分析
2.4.1 成本估算技術(shù)
2.4.2 成本/效益分析的方法
2.5 需求分析的概念和任務(wù)
2.5.1 需求分析的概念
2.5.2 需求分析的層次
2.5.3 需求分析的目標(biāo)和任務(wù)
2.5.4 需求分析的原則
2.5.5 需求規(guī)格說(shuō)明書(shū)
2.5.6 評(píng)審
2.6 獲取需求的方法
2.6.1 存在問(wèn)題
2.6.2 常用方法
2.6.3 需求分析的過(guò)程
2.6.4 結(jié)構(gòu)化需求分析方法
2.7 傳統(tǒng)的軟件建模
2.7.1 軟件建模
2.7.2 數(shù)據(jù)模型的實(shí)體-聯(lián)系圖建立
2.7.3 功能模型、行為模型的建立及數(shù)據(jù)字典
2.7.4 構(gòu)建數(shù)據(jù)流圖實(shí)例
2.7.5 快速原型法分析實(shí)例
2.8 經(jīng)典例題講解
小結(jié)
習(xí)題
第3章 結(jié)構(gòu)化設(shè)計(jì)
3.1 總體設(shè)計(jì)的任務(wù)及過(guò)程
3.1.1 總體設(shè)計(jì)的任務(wù)
3.1.2 總體設(shè)計(jì)的過(guò)程
3.2 總體設(shè)計(jì)的原理
3.2.1 軟件結(jié)構(gòu)和過(guò)程
3.2.2 模塊設(shè)計(jì)
3.2.3 結(jié)構(gòu)設(shè)計(jì)
3.3 設(shè)計(jì)準(zhǔn)則
3.4 總體設(shè)計(jì)的常用方法及工具
3.4.1 面向數(shù)據(jù)流的設(shè)計(jì)方法
3.4.2 總體設(shè)計(jì)中的工具
3.5 模塊結(jié)構(gòu)設(shè)計(jì)
3.6 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)
3.7 模型-視圖-控制器框架
3.7.1 MVC模式
3.7.2 MVC中的模型類(lèi)、視圖類(lèi)和控制類(lèi)
3.7.3 MVC的實(shí)現(xiàn)
3.8 總體設(shè)計(jì)說(shuō)明書(shū)編寫(xiě)規(guī)范
3.9 詳細(xì)設(shè)計(jì)階段的任務(wù)
3.10 結(jié)構(gòu)化詳細(xì)設(shè)計(jì)的原則
3.11結(jié)構(gòu)化詳細(xì)設(shè)計(jì)的方法和工具
3.11.1 詳細(xì)設(shè)計(jì)的方法
3.11.2 詳細(xì)設(shè)計(jì)的工具
3.11.3 詳細(xì)設(shè)計(jì)工具的選擇
3.12詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明與復(fù)審
3.12.1 詳細(xì)設(shè)計(jì)說(shuō)明
3.12.2 設(shè)計(jì)復(fù)審
3.13 面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化設(shè)計(jì)方法
3.14 Jackson程序設(shè)計(jì)方法
3.14.1 Jackson方法的基本思想
3.14.2 Jackson結(jié)構(gòu)圖
3.14.3 Jackson方法的設(shè)計(jì)技術(shù)
3.15Warnier程序設(shè)計(jì)方法
3.15.1 Warnier方法的基本思想
3.15.2 Warnier方法的設(shè)計(jì)技術(shù)
3.16基于組件的設(shè)計(jì)方法
3.17 界面設(shè)計(jì)
3.17.1 用戶(hù)界面設(shè)計(jì)的一般原則和步驟
3.17.2 字符界面設(shè)計(jì)
3.17.3 菜單設(shè)計(jì)
3.17.4 對(duì)話(huà)框設(shè)計(jì)
3.17.5 多窗口界面設(shè)計(jì)
3.18 軟件體系結(jié)構(gòu)
3.18.1 軟件體系結(jié)構(gòu)的興起
3.18.2 軟件體系結(jié)構(gòu)的概念
3.18.3 軟件體系結(jié)構(gòu)的現(xiàn)狀及發(fā)展方向
3.18.4 軟件體系結(jié)構(gòu)的描述方法
3.19 軟件體系結(jié)構(gòu)與操作系統(tǒng)
3.19.1 分層結(jié)構(gòu)
3.19.2 微內(nèi)核結(jié)構(gòu)
3.20經(jīng)典例題講解
小結(jié)
習(xí)題
第4章 編碼及測(cè)試
4.1 程序設(shè)計(jì)語(yǔ)言
4.1.1 程序設(shè)計(jì)語(yǔ)言的發(fā)展及分類(lèi)
4.1.2 選擇程序設(shè)計(jì)語(yǔ)言的標(biāo)準(zhǔn)
4.2 程序設(shè)計(jì)風(fēng)格
4.2.1 源程序文檔化
4.2.2 數(shù)據(jù)說(shuō)明
4.2.3 表達(dá)式和語(yǔ)句結(jié)構(gòu)
4.2.4 輸入和輸出
4.3 程序效率
4.4 編程安全
4.5 結(jié)構(gòu)化程序設(shè)計(jì)方法
4.6 程序的復(fù)雜性及度量
4.6.1 代碼行度量法
4.6.2 McCabe度量法
4.6.3 Halstead度量法
4.7 軟件測(cè)試基礎(chǔ)
4.7.1 軟件測(cè)試的意義
4.7.2 基本概念
4.7.3 軟件測(cè)試的目的、任務(wù)、原則和研究對(duì)象
4.7.4 軟件測(cè)試的發(fā)展歷史及趨勢(shì)
4.8 軟件測(cè)試的方法
4.8.1 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試
4.8.2 黑盒測(cè)試和白盒測(cè)試
4.9 軟件測(cè)試的步驟
4.9.1 單元測(cè)試
4.9.2 集成測(cè)試
4.9.3 確認(rèn)測(cè)試
4.9.4 系統(tǒng)測(cè)試
4.9.5 驗(yàn)收測(cè)試
4.10軟件測(cè)試
4.10.1 軟件測(cè)試角色
4.10.2 軟件測(cè)試的需求規(guī)格說(shuō)明
4.10.3 軟件測(cè)試設(shè)計(jì)說(shuō)明
4.11測(cè)試設(shè)計(jì)和管理
4.11.1 錯(cuò)誤曲線(xiàn)
4.11.2 測(cè)試用例設(shè)計(jì)
4.12軟件測(cè)試工具
4.12.1 自動(dòng)軟件測(cè)試的優(yōu)點(diǎn)
4.12.2 測(cè)試工具分類(lèi)
4.12.3 自動(dòng)測(cè)試的相關(guān)問(wèn)題
4.13經(jīng)典例題講解
小結(jié)
習(xí)題
第5章 軟件維護(hù)及軟件再工程
5.1 軟件維護(hù)的概念
5.1.1 軟件維護(hù)的定義
5.1.2 軟件維護(hù)的分類(lèi)
5.1.3 軟件維護(hù)成本
5.2 軟件維護(hù)的特點(diǎn)
5.3 軟件維護(hù)過(guò)程
5.4 軟件維護(hù)的步驟
5.5 軟件的可維護(hù)性
5.5.1 影響軟件可維護(hù)性的因素
5.5.2 軟件可維護(hù)性度量
5.5.3 提高軟件的可維護(hù)性方法
5.6 逆向工程和再工程
5.6.1 預(yù)防性維護(hù)
5.6.2 軟件的逆向工程和再工程
5.6.3 軟件再工程的過(guò)程
5.6.4 軟件再工程的方法
小結(jié)
習(xí)題
第6章 面向?qū)ο蠓椒▽W(xué)
6.1 面向?qū)ο蠓椒▽W(xué)概述
6.1.1 面向?qū)ο蠓椒▽W(xué)的要點(diǎn)
6.1.2 面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)
6.2 面向?qū)ο蟮母拍?br />6.2.1 對(duì)象
6.2.2 其他概念
6.3 面向?qū)ο蠼?br />6.4 對(duì)象模型
6.4.1 類(lèi)圖的基本符號(hào)
6.4.2 表示關(guān)系的符號(hào)
6.5 功能模型
6.5.1 用例圖
6.5.2 用例建模
6.6 3種模型之間的關(guān)系
6.7 經(jīng)典例題講解
小結(jié)
習(xí)題
第7章 面向?qū)ο蠓治?br />7.1 面向?qū)ο蠓治龅幕具^(guò)程
7.1.1 概述
7.1.2 三個(gè)子模型與五個(gè)層次
7.2 需求陳述的書(shū)寫(xiě)
7.3 建立對(duì)象模型
7.3.1 確定類(lèi)與對(duì)象
7.3.2 確定關(guān)聯(lián)
7.3.3 劃分主題
7.3.4 確定屬性
7.3.5 識(shí)別繼承關(guān)系
7.3.6 反復(fù)修改
7.4 建立動(dòng)態(tài)模型
7.5 建立功能模型
7.5.1 畫(huà)出基本系統(tǒng)模型圖
7.5.2 畫(huà)出功能級(jí)數(shù)據(jù)流圖
7.5.3 描述處理框功能
7.6 定義服務(wù)
7.7 經(jīng)典例題講解
小結(jié)
習(xí)題
第8章 面向?qū)ο笤O(shè)計(jì)
8.1 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則
8.1.1 模塊化
8.1.2 抽象化
8.1.3 信息隱藏和封裝
8.1.4 對(duì)象的高內(nèi)聚和弱耦合
8.1.5 可擴(kuò)充性
8.1.6 可重用性
8.2 啟發(fā)規(guī)則
8.2.1 設(shè)計(jì)結(jié)果應(yīng)該清晰易懂
8.2.2 一般——特殊結(jié)構(gòu)的深度應(yīng)適當(dāng)
8.2.3 設(shè)計(jì)簡(jiǎn)單的類(lèi)
8.2.4 使用簡(jiǎn)單的協(xié)議
8.2.5 使用簡(jiǎn)單的服務(wù)
8.2.6 把設(shè)計(jì)變動(dòng)減至最小
8.3 軟件重用
8.3.1 概述
8.3.2 類(lèi)構(gòu)件
8.3.3 軟件重用的效益
8.4 系統(tǒng)分解
8.4.1 子系統(tǒng)之間的兩種交互方式
8.4.2 組織系統(tǒng)的兩種方案
8.4.3 設(shè)計(jì)系統(tǒng)的拓?fù)浣Y(jié)構(gòu)
8.5 設(shè)計(jì)問(wèn)題域子系統(tǒng)
8.6 設(shè)計(jì)人—機(jī)交互子系統(tǒng)
8.6.1 設(shè)計(jì)人—機(jī)交互界面的準(zhǔn)則
8.6.2 設(shè)計(jì)人—機(jī)交互子系統(tǒng)的策略
8.7 設(shè)計(jì)任務(wù)管理子系統(tǒng)
8.7.1 確定事件驅(qū)動(dòng)型任務(wù)
8.7.2 確定時(shí)鐘驅(qū)動(dòng)型任務(wù)
8.7.3 確定優(yōu)先任務(wù)和關(guān)鍵任務(wù)
8.7.4 確定協(xié)調(diào)任務(wù)
8.7.5 確定資源需求
8.8 設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)
8.8.1 選擇數(shù)據(jù)存儲(chǔ)管理模式
8.8.2 設(shè)計(jì)數(shù)據(jù)管理子系統(tǒng)
8.9 設(shè)計(jì)類(lèi)中的服務(wù)
8.9.1 確定類(lèi)中應(yīng)有的服務(wù)
8.9.2 涉及實(shí)現(xiàn)服務(wù)的方法
8.10 設(shè)計(jì)關(guān)聯(lián)
8.10.1 關(guān)聯(lián)的遍歷
8.10.2 實(shí)現(xiàn)單向關(guān)聯(lián)
8.10.3 實(shí)現(xiàn)雙向關(guān)聯(lián)
8.10.4 鏈屬性的實(shí)現(xiàn)
8.11設(shè)計(jì)優(yōu)化
8.11.1 確定優(yōu)先級(jí)
8.11.2 提高效率的幾項(xiàng)技術(shù)
8.11.3 調(diào)整繼承關(guān)系
8.12經(jīng)典例題講解
小結(jié)
習(xí)題
第9章 面向?qū)ο髮?shí)現(xiàn)
9.1 面向?qū)ο笳Z(yǔ)言
9.1.1 面向?qū)ο笳Z(yǔ)言的優(yōu)點(diǎn)
9.1.2 面向?qū)ο笳Z(yǔ)言的技術(shù)特點(diǎn)
9.1.3 選擇面向?qū)ο笳Z(yǔ)言的原則
9.2 面向?qū)ο蟪绦蛟O(shè)計(jì)風(fēng)格
9.2.1 提高可重用性
9.2.2 提高可擴(kuò)充性
9.2.3 提高健壯性
9.3 測(cè)試策略
9.3.1 面向?qū)ο鬁y(cè)試模型
9.3.2 面向?qū)ο蠓治龅臏y(cè)試
9.3.3 面向?qū)ο笤O(shè)計(jì)的測(cè)試
9.3.4 面向?qū)ο缶幊痰臏y(cè)試
9.3.5 面向?qū)ο蟮膯卧獪y(cè)試
9.3.6 面向?qū)ο蟮募蓽y(cè)試
9.3.7 面向?qū)ο蟮南到y(tǒng)測(cè)試
9.4 經(jīng)典例題講解
小結(jié)
習(xí)題
第10章 軟件工程標(biāo)準(zhǔn)化和軟件文檔
10.1 軟件工程標(biāo)準(zhǔn)化的概念
10.1.1 什么是軟件工程標(biāo)準(zhǔn)化
10.1.2 軟件工程標(biāo)準(zhǔn)化的意義
10.1.3 軟件工程標(biāo)準(zhǔn)化的類(lèi)型
10.2 軟件工程標(biāo)準(zhǔn)的制定與推行
10.3 軟件工程標(biāo)準(zhǔn)的層次和體系框架
10.3.1 軟件工程標(biāo)準(zhǔn)的層次
10.3.2 軟件工程過(guò)程中版本控制與變更控制處理過(guò)程
10.3.3 中國(guó)的軟件工程標(biāo)準(zhǔn)化工作
10.4 ISO9000國(guó)際標(biāo)準(zhǔn)簡(jiǎn)介
10.5 軟件文檔
10.5.1 軟件文檔的作用和分類(lèi)
10.5.2 對(duì)軟件文檔編制的質(zhì)量要求
10.5.3 軟件文檔的管理和維護(hù)
10.6 經(jīng)典例題講解
小結(jié)
習(xí)題
第11章 軟件工程質(zhì)量及項(xiàng)目管理
11.1 軟件質(zhì)量特性
11.1.1 軟件質(zhì)量的定義
11.1.2 軟件質(zhì)量的特性
11.2 軟件質(zhì)量的度量模型
11.2.1 軟件度量和軟件質(zhì)量的度量
11.2.2 軟件質(zhì)量的度量模型
11.3 軟件質(zhì)量保證
11.3.1 什么是軟件質(zhì)量保證
11.3.2 軟件質(zhì)量保證的主要任務(wù)
11.3.3 軟件質(zhì)量保證策略
11.4 技術(shù)評(píng)審
11.5 軟件質(zhì)量管理體系
11.5.1 軟件產(chǎn)品質(zhì)量管理的特點(diǎn)
11.5.2 軟件質(zhì)量管理的指導(dǎo)思想
11.5.3 軟件質(zhì)量管理體系
11.6 軟件項(xiàng)目管理
11.6.1 軟件項(xiàng)目管理的特點(diǎn)
11.6.2 軟件項(xiàng)目管理的主要職能
11.6.3 軟件項(xiàng)目管理的主要內(nèi)容
11.7 基于CASE技術(shù)的開(kāi)發(fā)工具簡(jiǎn)介
11.8 軟件項(xiàng)目管理活動(dòng)
11.8.1 計(jì)劃項(xiàng)目
11.8.2 項(xiàng)目組織
11.8.3 控制項(xiàng)目
11.8.4 終結(jié)項(xiàng)目
11.9 成本估算
11.10計(jì)劃和組織
11.10.1 項(xiàng)目計(jì)劃的制定
11.10.2 項(xiàng)目組人員管理原則
11.10.3 人員組織與管理
11.11進(jìn)度計(jì)劃
11.11.1 制定開(kāi)發(fā)進(jìn)度計(jì)劃
11.11.2 Gantt圖與時(shí)間管理
11.11.3 工程網(wǎng)絡(luò)與關(guān)鍵路徑
11.11.4 項(xiàng)目進(jìn)度跟蹤與控制
11.12風(fēng)險(xiǎn)管理
11.12.1 風(fēng)險(xiǎn)識(shí)別與分類(lèi)
11.12.2 風(fēng)險(xiǎn)評(píng)估與分析
11.12.3 風(fēng)險(xiǎn)策劃與管理
11.12.4 風(fēng)險(xiǎn)規(guī)避與監(jiān)控
11.13項(xiàng)目管理認(rèn)證體系IPMP與PMP
11.13.1 IPMP概況
11.13.2 PMP簡(jiǎn)介
11.13.3 我國(guó)目前的項(xiàng)目管理認(rèn)證體系的發(fā)展?fàn)顩r
11.14經(jīng)典例題講解
小結(jié)
習(xí)題
第12章 開(kāi)發(fā)實(shí)例
12.1 項(xiàng)目論證和計(jì)劃
12.1.1 系統(tǒng)調(diào)查
12.1.2 新系統(tǒng)的總體功能需求和性能要求
12.1.3 系統(tǒng)開(kāi)發(fā)的框架
12.2 可行性分析
12.3 需求分析
12.3.1 數(shù)據(jù)流分析
12.3.2 系統(tǒng)流程圖
12.3.3 數(shù)據(jù)字典
12.4 總體設(shè)計(jì)
12.4.1 功能模塊圖
12.4.2 層次方框圖
12.4.3 IPO圖
12.4.4 系統(tǒng)的功能結(jié)構(gòu)圖
12.4.5 人事管理工作的工作流程模型圖
12.4.6 系統(tǒng)數(shù)據(jù)庫(kù)關(guān)系說(shuō)明圖
12.5 詳細(xì)設(shè)計(jì)
12.6 系統(tǒng)實(shí)現(xiàn)
12.7 測(cè)試與維護(hù)
12.7.1 測(cè)試結(jié)果
12.7.2 系統(tǒng)維護(hù)
小結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)