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

面向?qū)ο筌浖治鲈O(shè)計(jì)與測(cè)試

面向?qū)ο筌浖治鲈O(shè)計(jì)與測(cè)試

定 價(jià):¥28.00

作 者: 王暉等編著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787030132499 出版時(shí)間: 2004-05-01 包裝: 平裝
開本: 23cm 頁(yè)數(shù): 335 字?jǐn)?shù):  

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

  在20世紀(jì)90年代,面向?qū)ο蟮能浖_發(fā)技術(shù)取得了巨大的發(fā)展,大量的軟件開發(fā)實(shí)踐中都采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,如C++,Java等,使得軟件開發(fā)效率和軟件產(chǎn)品質(zhì)量有了顯著的提高。到90年代中期,面向?qū)ο蠹夹g(shù)已逐步應(yīng)用到軟件生命周期的各個(gè)階段,形成了一整套從分析、設(shè)計(jì)到測(cè)試和度量的面向?qū)ο蠹夹g(shù)。與此同時(shí),一些軟件公司也相繼開發(fā)出基于面向?qū)ο蠹夹g(shù)的軟件工程工具,其中,Rational公司的系列產(chǎn)品由于功能強(qiáng)大、使用方便而得到了廣泛應(yīng)用。Rational的系列產(chǎn)品包括面向?qū)ο蠓治龊驮O(shè)計(jì)工具Rose、自動(dòng)化文檔生成工具SoDA、軟件配置管理工具ClearCase、測(cè)試集成管理工具TeamTest等。本書結(jié)合Rational公司面向?qū)ο笙盗熊浖こ坦ぞ叩木唧w應(yīng)用,介紹如何使用面向?qū)ο蠹夹g(shù)來(lái)進(jìn)行軟件的需求分析、設(shè)計(jì)、配置管理以及測(cè)試和度量。本書共分7章,各章的主要內(nèi)容如下:第1章主要介紹了面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識(shí)。以典型C++語(yǔ)言為例,介紹對(duì)象、類、消息等面向?qū)ο蟮幕靖拍睿约胺庋b性、繼承性、多態(tài)性等面向?qū)ο笙到y(tǒng)的特性。對(duì)面向?qū)ο蠹夹g(shù)不了解的初學(xué)者通過(guò)閱讀本章,可以掌握面向?qū)ο蠡镜母拍?,為后面章?jié)的閱讀打下基礎(chǔ)。第2章主要討論了面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù)。從傳統(tǒng)系統(tǒng)分析與設(shè)計(jì)方法入手,介紹數(shù)據(jù)流分析、E-R模型、結(jié)構(gòu)化的設(shè)計(jì)、Jacobson方法,并分析了傳統(tǒng)分析設(shè)計(jì)方法存在的不足;對(duì)典型的面向?qū)ο蠓治鲈O(shè)計(jì)方法Booch方法、Coad/Yourdon方法、OMT方法和Jacobson方法進(jìn)行了介紹,并詳細(xì)描述了面向?qū)ο蠓治雠c設(shè)計(jì)的流程,包括業(yè)務(wù)過(guò)程需求分析、系統(tǒng)對(duì)象分析、系統(tǒng)對(duì)象設(shè)計(jì)等。第3章主要介紹了統(tǒng)一建模語(yǔ)言(UML)。包括用況視圖、邏輯視圖、組件視圖、并發(fā)視圖和部署視圖這5種視圖的概念及使用;描述了用況圖、類圖、對(duì)象圖、順序圖、協(xié)作圖、狀態(tài)圖、活動(dòng)圖、組件圖和部署圖的內(nèi)容及表示;簡(jiǎn)要地介紹了UMI。的通用機(jī)制和擴(kuò)展機(jī)制等。第4章描述了面向?qū)ο蟮姆治龊驮O(shè)計(jì)具體實(shí)踐,介紹了如何使用Rose實(shí)現(xiàn)面向?qū)ο蟮姆治龊驮O(shè)計(jì),包括如何創(chuàng)建各種視圖和圖,正向生成代碼和從代碼逆向生成模型圖。本章還介紹了如何使用SoDA輸出分析和設(shè)計(jì)的文檔;如何使用文檔生成命令建立SoDA模板,并生成符合用戶需求格式的文檔。第5章主要介紹了軟件配置管理技術(shù),包括軟件配置管理的基本概念、配置管理過(guò)程及配置管理的最佳實(shí)踐,并給出了利用ClearCase進(jìn)行軟件配置管理的具體操作方法。第6章描述了面向?qū)ο筌浖y(cè)試技術(shù)。首先介紹軟件測(cè)試的基本概念,各種白盒測(cè)試和黑盒測(cè)試方法,單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證和確認(rèn)測(cè)試、回歸測(cè)試等不同類型的測(cè)試,描述了針對(duì)確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試的軟件測(cè)試過(guò)程,并給出了典型工具Puri/yPlus(白盒測(cè)試)、TestManager(測(cè)試過(guò)程管理)、Robot(黑盒測(cè)試)、SiteCheck(Web測(cè)試)的具體應(yīng)用。第7章討論了面向?qū)ο筌浖攘吭砼c方法,介紹軟件規(guī)模度量和復(fù)雜性度量的基本概念和基本原理、面向?qū)ο筌浖攘康奶攸c(diǎn)及方法、軟件質(zhì)量度量模型、質(zhì)量特性及軟件質(zhì)量度量過(guò)程。通過(guò)對(duì)軟件的規(guī)模度量和復(fù)雜性度量,軟件工程人員可以了解當(dāng)前開發(fā)的軟件規(guī)模,估算軟件開發(fā)進(jìn)度、合理配置開發(fā)資源,控制軟件開發(fā)過(guò)程。通過(guò)對(duì)軟件的質(zhì)量進(jìn)行度量,軟件工程人員可以了解產(chǎn)品質(zhì)量特性,對(duì)產(chǎn)品做出正確的評(píng)價(jià)。本書第1章和第2章由郭燕慧編寫,第3章和第4.1節(jié)由余安萍編寫,第4.2節(jié)和第5章~第7章由王暉編寫,全書由高振平負(fù)責(zé)審校。由于作者學(xué)識(shí)有限,加之該領(lǐng)域技術(shù)不斷發(fā)展,書中難免存在不妥之處,敬請(qǐng)讀者批評(píng)指正本書主要介紹了面向?qū)ο筌浖こ痰睦碚摵蛯?shí)踐方法,包括面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù)、軟件配置管理技術(shù)、面向?qū)ο蟮能浖y(cè)試與度量技術(shù),以及實(shí)踐過(guò)程中典型工具的使用。本書描述了當(dāng)前面向?qū)ο筌浖_發(fā)過(guò)程的基本理論和實(shí)用技術(shù),適合作為大學(xué)計(jì)算機(jī)專業(yè)高年級(jí)學(xué)生和研究生學(xué)習(xí)軟件工程的參考書;同時(shí)本書提供的面向?qū)ο蟮能浖こ添?xiàng)目開發(fā)的方法和指南,對(duì)具有一定經(jīng)驗(yàn)的系統(tǒng)分析員、面向?qū)ο蟪绦蛟O(shè)計(jì)人員、軟件配置管理人員、軟件測(cè)試人員和軟件開發(fā)管理人員的實(shí)踐活動(dòng)也具有指導(dǎo)意義。

作者簡(jiǎn)介

暫缺《面向?qū)ο筌浖治鲈O(shè)計(jì)與測(cè)試》作者簡(jiǎn)介

圖書目錄

1 面向?qū)ο蠹夹g(shù)基礎(chǔ)
    
1.1 面向?qū)ο笏枷氲挠蓙?lái)
    
1.2 面向?qū)ο蟮幕靖拍?br />    
1.2.1 對(duì)象
    
1.2.2 類
    
1.2.3 消息
    
1.3 面向?qū)ο笙到y(tǒng)的特性
    
1.3.1 封裝性
    
1.3.2 繼承性
    
1.3.3 多態(tài)性
    
小結(jié)
     2 面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù)
    
2.1 傳統(tǒng)系統(tǒng)分析與設(shè)計(jì)方法
    
2.1.1 數(shù)據(jù)流分析技術(shù)
    
2.1.2 E-R模型
    
2.1.3 結(jié)構(gòu)化的設(shè)計(jì)
    
2.1.4 Jacobson方法
    
2.1.5 傳統(tǒng)分析設(shè)計(jì)方法的不足
    
2.2 面向?qū)ο蟮姆治雠c設(shè)計(jì)
    
2.2.1 面向?qū)ο蠓椒ê?jiǎn)介
    
2.2.2 面向?qū)ο蟮姆治雠c設(shè)計(jì)
    
2.2.3 面向?qū)ο蟮目梢暬<夹g(shù)與UMI
    
小結(jié)
     3 UML
    
3.1 UML簡(jiǎn)介
    
3.1.1 UML的產(chǎn)生
    
3.1.2 UML的定義
    
3.1.3 UMI.的目標(biāo)
    
3.1.4 UML語(yǔ)言概述
    
3.2 UML與面向?qū)ο蟮能浖治雠c設(shè)計(jì)
    
3.3 UML的用途
    
3.3.1 不同類型的系統(tǒng)
    
3.3.2 軟件開發(fā)周期的主要活
    
3.3.3 其他應(yīng)用
    
3.4 UML視圖
    
3.5 UML模型圖
    
3.5.1 用況圖
    
3.5.2 類圖
    
3.5.4 順序圖
    
3.5.5 協(xié)作圖
    
3.5.6 狀態(tài)圖
    
3.5.7 活動(dòng)圖
    
3.5.8 組件圖
    
3.5.9 部署圖
    
3.6 UML的通用機(jī)制
    
3.6.1 規(guī)格說(shuō)明
    
3.6.2 修飾
    
3.6.3 注解
    
3.7 UML的擴(kuò)展機(jī)制
    
3.7.1 構(gòu)造型
    
3.7.2 標(biāo)記值
    
3.7.3 約束
    
3.8 UML的規(guī)則
    
小結(jié)
     4 面向?qū)ο蟮姆治龊驮O(shè)計(jì)實(shí)踐
    
4.1 使用Rose進(jìn)行面向?qū)ο蠓治龊驮O(shè)計(jì)
    
4.1.1 Rose概述
    
4.1.2 用況視圖
    
4.1.3 邏輯視圖
    
4.1.4 J頃序圖、協(xié)作圖、狀態(tài)圖和活動(dòng)圖
    
4.1.5 組件視圖
    
4.1.6 部署視圖
    
4.1.7 代碼生成
    
4.1.8 逆向生成
    
4.2 使用S.DA輸出文檔
    
4.2.1 SoDA概述
    
4.2.2 SoDA命令
    
4.2.3 生成報(bào)告和文檔
    
4.2.4 定制SoDA模板
    
小結(jié)
     5 軟件配置管理
    
5.1 配置管理的基本思想
    
5.1.1 配置管理的概念
    
5.1.2 軟件配置管理過(guò)程
    
5.1.3 軟件配置管理最佳實(shí)踐
    
5.2 基于ClearCase的配置管理
    
5.2.1 ClearCase簡(jiǎn)介
    
5.2.2 安裝C1earCase
    
5.2.3 創(chuàng)建VOB
    
5.2.4 創(chuàng)建視圖
    
5.2.5 基本操作
    
小結(jié),
     6 面向?qū)ο筌浖y(cè)試
    
6.1 軟件測(cè)試基本理論
    
6.1.1 軟件測(cè)試的概念
    
6.1.2 軟件測(cè)試的方法
    
6.1.3 軟件測(cè)試的類型
    
6.2 軟件測(cè)試過(guò)程
    
6.3 軟件測(cè)試工具
    
6.3.1 Rational PurifyPlus
    
6.3.2 Rational TestManager
    
6.3.3 Rational Robot
    
6.3.4 Rational SiteCheck
    
小結(jié)
     7 面向?qū)ο筌浖攘?br />    
7.1 軟件規(guī)模度量
    
7.1.1 代碼行度量
    
7.1.2 功能點(diǎn)度量
    
7.2 軟件復(fù)雜性度量
    
7.2.1 Halstead度量
    
7.2.2 McCabe度量
    
7.3 面向?qū)ο筌浖攘刻攸c(diǎn)
    
7.3.1 CK度量
    
7.3.2 MOOD度量
    
7.4 軟件質(zhì)量度量
    
7.4.1 軟件質(zhì)量度量的層次模型
    
7.4.2 軟件質(zhì)量特性
    
7.4.3 軟件質(zhì)量度量過(guò)程
    
小結(jié)
     主要參考文獻(xiàn)

本目錄推薦

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