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

軟件工程與開發(fā)技術(shù)(第2版)

軟件工程與開發(fā)技術(shù)(第2版)

定 價(jià):¥34.00

作 者: 江開耀 著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 計(jì)算機(jī)專業(yè) 大學(xué) 教材教輔與參考書

購(gòu)買這本書可以去


ISBN: 9787560621586 出版時(shí)間: 2009-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 380 字?jǐn)?shù):  

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

  《軟件工程與開發(fā)技術(shù)(第2版)》從軟件工程方法、軟件工程過程層面對(duì)現(xiàn)代軟件工程學(xué)進(jìn)行了較為系統(tǒng)和全面的介紹。全書共分為四篇,23章。第一篇介紹了傳統(tǒng)的軟件工程知識(shí),包括軟件工程的由來與發(fā)展、與軟件工程學(xué)科相關(guān)的基礎(chǔ)知識(shí)以及傳統(tǒng)的結(jié)構(gòu)化軟件工程方法,具體內(nèi)容有基于結(jié)構(gòu)化方法的可行性分析、需求分析、設(shè)計(jì)與編碼和軟件測(cè)試知識(shí)等。第二篇以RuP為藍(lán)本,介紹了現(xiàn)代面向?qū)ο蟮能浖こ谭椒ǎ攸c(diǎn)就業(yè)務(wù)模型、用例模型、對(duì)象模型、包模型、動(dòng)態(tài)模型、構(gòu)件模型、部署模型的建模方法進(jìn)行了詳細(xì)講述,最后介紹了面向?qū)ο鬁y(cè)試的概念。第三篇就項(xiàng)目估算、項(xiàng)目策劃、品質(zhì)管理、配置管理、風(fēng)險(xiǎn)管理等項(xiàng)目經(jīng)理必備的項(xiàng)目管理知識(shí)作了較全面的介紹。現(xiàn)代軟件工程十分重視不斷提升個(gè)人與組織的工程過程能力,因此,第四篇用較大篇幅論述了軟件能力成熟度模型、個(gè)人軟件過程PsP和小組軟件過程TsP的相關(guān)內(nèi)容?!盾浖こ膛c開發(fā)技術(shù)(第2版)》適合作為計(jì)算機(jī)相關(guān)專業(yè)本科教學(xué)中軟件工程課程的教科書,也可作為軟件從業(yè)人員的參考書。

作者簡(jiǎn)介

暫缺《軟件工程與開發(fā)技術(shù)(第2版)》作者簡(jiǎn)介

圖書目錄

第一篇 傳統(tǒng)的軟件工程
第1章 軟件工程引論
1.1 軟件產(chǎn)品的概念與特征
1.1.1 軟件產(chǎn)品的概念與分類
1.1.2 軟件產(chǎn)品的特征
1.1.3 軟件發(fā)展的階段劃分
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)及其表現(xiàn)
1.2.2 生軟件危機(jī)的原因
1.2.3 解決軟件危機(jī)的途徑
1.3 軟件工程的產(chǎn)生及其發(fā)展
1.4 軟件工程的技術(shù)基礎(chǔ)
1.5 軟件工程過程的概念
1.6 幾種軟件過程模型
1.6.1 線性順序模型
1.6.2 原型模型
1.6.3 快速應(yīng)用開發(fā)模型
1.6.4 演化軟件過程模型
1.7 過程技術(shù)
1.8 軟件重用技術(shù)
1.9 計(jì)算機(jī)輔助軟件工程工具
1.10 小結(jié)
習(xí)題
第2章 系統(tǒng)工程基礎(chǔ)與軟件可行性研究
2.1 基于計(jì)算機(jī)的系統(tǒng)
2.1.1 基于計(jì)算機(jī)的系統(tǒng)概述
2.1.2 計(jì)算機(jī)系統(tǒng)工程
2.2 系統(tǒng)需求識(shí)別
2.2.1 系統(tǒng)分析的目標(biāo)
2.2.2 系統(tǒng)分析過程
2.3 可行性研究與分析
2.3.1 效益度量方法
2.3.2 成本一效益分析
2.3.3 技術(shù)分析
2.3.4 方案制定與評(píng)估
2.4 系統(tǒng)體系結(jié)構(gòu)建模
2.4.1 建立系統(tǒng)結(jié)構(gòu)流程圖
2.4.2 系統(tǒng)結(jié)構(gòu)的規(guī)格說明定義
2.5 系統(tǒng)定義與評(píng)審
2.5.1 系統(tǒng)定義文檔模板
2.5.2 系統(tǒng)定義的評(píng)審
2.6 小結(jié)
習(xí)題
第3章 結(jié)構(gòu)化需求分析與建模
3.1 需求分析
3.1.1 需求分析的任務(wù)
3.1.2 需求分析的步驟
3.1.3 需求分析的原則
3.2 數(shù)據(jù)建模
3.2.1 實(shí)體一關(guān)系模型
3.2.2 數(shù)據(jù)建模的其他工具
3.3 功能建模
3.3.1 數(shù)據(jù)流圖的基本符號(hào)
3.3.2 數(shù)據(jù)流與加工之間的關(guān)系
3.3.3 數(shù)據(jù)流模型的建立方法
3.3.4 建立數(shù)據(jù)流模型的原則
3.4 行為建模
3.4.1 狀態(tài)遷移圖
3.4.2 Petri網(wǎng)
3.5 數(shù)據(jù)字典
3.5.1 數(shù)據(jù)字典的基本符號(hào)
3.5.2 數(shù)據(jù)字典中的條目及說明格式
3.5.3 加工邏輯的描述
3.5.4 數(shù)據(jù)字典的建立
3.6 結(jié)構(gòu)化需求分析的若干技術(shù)
3.7 驗(yàn)證軟件需求
3.7.1 軟件需求規(guī)格說明的主要內(nèi)容
3.7.2 軟件需求的驗(yàn)證
3.8 小結(jié)
習(xí)題
第4章 結(jié)構(gòu)化軟件設(shè)計(jì)
4.1 軟件設(shè)計(jì)中的基本概念和原理
4.2 體系結(jié)構(gòu)設(shè)計(jì)概述
4.2.1 體系結(jié)構(gòu)設(shè)計(jì)的任務(wù)
4.2.2 體系結(jié)構(gòu)設(shè)計(jì)中可采用的工具
4.2.3 體系結(jié)構(gòu)設(shè)計(jì)的原則
4.2.4 體系結(jié)構(gòu)設(shè)計(jì)說明書
4.3 面向數(shù)據(jù)流的體系結(jié)構(gòu)設(shè)計(jì)方法
4.3.1 數(shù)據(jù)流圖的類型
4.3.2 面向數(shù)據(jù)流的體系結(jié)構(gòu)設(shè)計(jì)過程
4.4 詳細(xì)設(shè)計(jì)概述
4.4.1 詳細(xì)設(shè)計(jì)的任務(wù)
4.4.2 詳細(xì)設(shè)計(jì)可采用的工具
4.4.3 詳細(xì)設(shè)計(jì)的原則
4.4.4 詳細(xì)設(shè)計(jì)說明書
4.5 面向數(shù)據(jù)流的詳細(xì)設(shè)計(jì)方法
4.6 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
4.7 小結(jié)
習(xí)題
第5章 軟件編碼
5.1 程序設(shè)計(jì)語(yǔ)言
5.1.1 程序設(shè)計(jì)語(yǔ)言的分類
5.1.2 程序設(shè)計(jì)語(yǔ)言的特性
5.1.3 程序設(shè)計(jì)語(yǔ)言的選擇
5.2 編碼風(fēng)格及軟件效率
5.2.1 編碼風(fēng)格
5.2.2 軟件效率
5.3 程序復(fù)雜度的概念及度量方法
5.3.1 程序圖
5.3.2 程序復(fù)雜度的度量方法
5.4 小結(jié)
習(xí)題
第6章 軟件測(cè)試技術(shù)
6.1 軟件測(cè)試基礎(chǔ)
6.1.1 軟件測(cè)試的概念、目的和原則
6.1.2 軟件測(cè)試的過程
6.1.3 軟件測(cè)試的方法
6.2 白盒測(cè)試技術(shù)
6.2.1 白盒測(cè)試概念
6.2.2.白盒測(cè)試的用例設(shè)計(jì)
6.3 黑盒測(cè)試技術(shù)
6.3.1 黑盒測(cè)試概念
6.3.2 黑盒測(cè)試的用例設(shè)計(jì)
6.4 軟件測(cè)試計(jì)劃和測(cè)試分析報(bào)告
6.5 軟件測(cè)試策略
6.5.1 單元測(cè)試
6.5.2 集成測(cè)試
6.5.3 確認(rèn)測(cè)試
6.5.4 系統(tǒng)測(cè)試
6.6 小結(jié)
習(xí)題
第二篇 面向?qū)ο蟮能浖こ?br />第7章 面向?qū)ο蠹夹g(shù)總論
7.1 概述——面向?qū)ο蠓椒ㄕ?br />7.2 面向?qū)ο蠹夹g(shù)的基本概念
7.2.1 類
7.2.2 對(duì)象及對(duì)象實(shí)例
7.2.3 消息機(jī)制
7.3 面向?qū)ο蠹夹g(shù)的基本特點(diǎn)
7.3.1 封裝性
7.3.2 繼承性
7.3.3 多態(tài)性
7.3.4 抽象性
7.4 面向?qū)ο蠓治龇椒?br />7.5 面向?qū)ο蠹夹g(shù)與程序結(jié)構(gòu)
7.5.1 概述
7.5.2 重構(gòu)
7.5.3 個(gè)程序結(jié)構(gòu)改進(jìn)(重構(gòu))的例子
7.6 面向?qū)ο筌浖こ?br />7.6.1 傳統(tǒng)的面向?qū)ο筌浖こ?br />7.6.2 現(xiàn)代的面向?qū)ο筌浖こ?br />7.6.3 RuP過程
7.6.4 LIML簡(jiǎn)介
7.7 設(shè)計(jì)模式與框架
7.7.1 設(shè)計(jì)模式的基本概念
7.7.2 設(shè)計(jì)模式舉例——AbstractFactory(抽象工廠)模式
7.7.3 框架的基本概念
7.7.4 框架的應(yīng)用
7.7.5 框架開發(fā)與軟件重用
7.7.6 框架的分類及開發(fā)原則
7.8 基于構(gòu)件的軟件體系結(jié)構(gòu)(Com/Dcom、Corba、Internet)
7.9 面向?qū)ο蠓治鼋鉀Q(描述)問題的模式
7.10 小結(jié)
習(xí)題
第8章 業(yè)務(wù)模型
8.1 業(yè)務(wù)模型概述
8.2 業(yè)務(wù)建模的目的及內(nèi)容
8.2.1 業(yè)務(wù)建模的目的
8.2.2 業(yè)務(wù)建模的內(nèi)容
8.3 業(yè)務(wù)建模流程和任務(wù)
8.4 業(yè)務(wù)建模中使用到的UML元素和版型
8.4.1 業(yè)務(wù)系統(tǒng)
8.4.2 業(yè)務(wù)目標(biāo)
8.4.3 業(yè)務(wù)規(guī)則
8.4.4 業(yè)務(wù)參與者
8.4.5 業(yè)務(wù)工人
8.4.6 業(yè)務(wù)實(shí)體
8.4.7 業(yè)務(wù)事件
8.4.8 業(yè)務(wù)用例
8.4.9 業(yè)務(wù)用例實(shí)現(xiàn)
8.4.10 業(yè)務(wù)用例與業(yè)務(wù)用例實(shí)現(xiàn)的區(qū)別
8.5 業(yè)務(wù)建模舉例
8.5.1 業(yè)務(wù)目標(biāo)(部分)
8.5.2 組織結(jié)構(gòu)
8.5.3 崗位設(shè)置和職責(zé)
8.5.4 業(yè)務(wù)參與者(部分)
8.5.5 業(yè)務(wù)用例模型
8.5.6 業(yè)務(wù)對(duì)象模型
8.6 小結(jié)
習(xí)題
第9章 需求分析與用例模型
9.1 需求分析
9.1.1 系統(tǒng)需求和需求描述
9.1.2 需求類型
9.1.3 需求與用例模型
9.2 Actor及其關(guān)系
9.2.1 Actor
9.2.2 如何發(fā)現(xiàn)Actor
9.2.3 Actor之間的關(guān)系
9.3 用例及其關(guān)系
9.3.1 用例(UseCase)
9.3.2 用例的版型(Stereotype)及用例觀點(diǎn)
9.3.3 用例之間的關(guān)系
9.4 用例圖和用例模型
9.4.1 參與者與用例之間的關(guān)聯(lián)
9.4.2 用例圖
9.4.3 用例模型
9.5 用例規(guī)格說明
9.5.1 概述
9.5.2 用例的描述模板
9.5.3 通過用例描述來獲取系統(tǒng)的功能
9.5.4 用例的描述方法及舉例
9.6 用例描述中常見的錯(cuò)誤舉例
9.7 使用用例方法發(fā)現(xiàn)和確定系統(tǒng)功能需求
9.7.1 通過Actor來發(fā)現(xiàn)用例
9.7.2 通過業(yè)務(wù)用例和業(yè)務(wù)流程來發(fā)現(xiàn)用例
9.7.3 多視角的建模
9.8 小結(jié)
習(xí)題
第10章 分析設(shè)計(jì)與對(duì)象模型
10.1 類和對(duì)象的定義
lO.1.1 類的定義
10.1.2 類的定義討論
10.1.3 類的程序語(yǔ)言定義及和現(xiàn)實(shí)世界類的映射
10.1.4 類的高級(jí)概念
10.2 對(duì)象、類之間的關(guān)系
10.2.1 泛化
10.2.2 關(guān)聯(lián)
10.2.3 聚集
10.2.4 依賴
10.3 抽象類和接口
10.4 分析模型
10.4.1 邊界類
10.4.2 控制類
10.4.3 實(shí)體類
10.4.4 分析模型舉例
10.5 設(shè)計(jì)模型
10.6 抽象類和接口的設(shè)計(jì)原則
10.6.1 缺省抽象原則DAP
10.6.2 接口設(shè)計(jì)原則IDP
10.6.3 黑盒原則BBP
10.6.4 不要具體化超類原則DCSP
10.7 類圖
10.8 領(lǐng)域設(shè)計(jì)
10.8.1 概述
10.8.2 領(lǐng)域建模
10.8.3 領(lǐng)域分析
10.8.4 領(lǐng)域工程
10.9 面向?qū)ο笤O(shè)計(jì)的原則
10.9.1 單一職責(zé)原則(sRP)
10.9.2 開閉原則(OCF)
10.9.3 Liskov替換原則
10.9.4 依賴倒置原則(DIP)
10.9.5 接口分離原則(ISP)
10.10 對(duì)象模型與關(guān)系模型
10.10.1 概念模型的表示方法
10.10.2 對(duì)象模型和關(guān)系模型的相互轉(zhuǎn)換
10.11 小結(jié)
習(xí)題
第11章 系統(tǒng)結(jié)構(gòu)與包模型
11.1 包的概念
11.2 包之間的依賴關(guān)系
11.3 包的版型
11.4 用包表示的系統(tǒng)高層結(jié)構(gòu)
11.5 設(shè)計(jì)包的原則
11.5.1 重用等價(jià)原則(REP)
11.5.2 共同閉包原則(CCP)
11.5.3 共同重用原則(CRP)
11.5.4 非循環(huán)依賴原則(ADP)
11.5.5 穩(wěn)定依賴原則(SDP)
11.5.6 穩(wěn)定抽象原則(SAP)
11.6 小結(jié)
習(xí)題
第12章 系統(tǒng)動(dòng)態(tài)特性與對(duì)象交互模型
12.1 動(dòng)態(tài)模型概述
12.2 交互圖
12.2.1 概述
12.2.2 順序圖
12.2.3 順序圖中的對(duì)象
12.2.4 順序圖中的消息
12.2.5 建立順序圖的方法和步驟
……
第三篇 軟件工程項(xiàng)目管理
第四篇 軟件工程過程模型
參考文獻(xiàn)

本目錄推薦

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