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

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

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

定 價:¥28.00

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

ISBN: 9787030132499 出版時間: 2004-05-01 包裝: 平裝
開本: 23cm 頁數(shù): 335 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

1 面向?qū)ο蠹夹g(shù)基礎(chǔ)
    
1.1 面向?qū)ο笏枷氲挠蓙?br />    
1.2 面向?qū)ο蟮幕靖拍?br />    
1.2.1 對象
    
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è)計技術(shù)
    
2.1 傳統(tǒng)系統(tǒng)分析與設(shè)計方法
    
2.1.1 數(shù)據(jù)流分析技術(shù)
    
2.1.2 E-R模型
    
2.1.3 結(jié)構(gòu)化的設(shè)計
    
2.1.4 Jacobson方法
    
2.1.5 傳統(tǒng)分析設(shè)計方法的不足
    
2.2 面向?qū)ο蟮姆治雠c設(shè)計
    
2.2.1 面向?qū)ο蠓椒ê喗?br />    
2.2.2 面向?qū)ο蟮姆治雠c設(shè)計
    
2.2.3 面向?qū)ο蟮目梢暬<夹g(shù)與UMI
    
小結(jié)
     3 UML
    
3.1 UML簡介
    
3.1.1 UML的產(chǎn)生
    
3.1.2 UML的定義
    
3.1.3 UMI.的目標
    
3.1.4 UML語言概述
    
3.2 UML與面向?qū)ο蟮能浖治雠c設(shè)計
    
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 活動圖
    
3.5.8 組件圖
    
3.5.9 部署圖
    
3.6 UML的通用機制
    
3.6.1 規(guī)格說明
    
3.6.2 修飾
    
3.6.3 注解
    
3.7 UML的擴展機制
    
3.7.1 構(gòu)造型
    
3.7.2 標記值
    
3.7.3 約束
    
3.8 UML的規(guī)則
    
小結(jié)
     4 面向?qū)ο蟮姆治龊驮O(shè)計實踐
    
4.1 使用Rose進行面向?qū)ο蠓治龊驮O(shè)計
    
4.1.1 Rose概述
    
4.1.2 用況視圖
    
4.1.3 邏輯視圖
    
4.1.4 J頃序圖、協(xié)作圖、狀態(tài)圖和活動圖
    
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 生成報告和文檔
    
4.2.4 定制SoDA模板
    
小結(jié)
     5 軟件配置管理
    
5.1 配置管理的基本思想
    
5.1.1 配置管理的概念
    
5.1.2 軟件配置管理過程
    
5.1.3 軟件配置管理最佳實踐
    
5.2 基于ClearCase的配置管理
    
5.2.1 ClearCase簡介
    
5.2.2 安裝C1earCase
    
5.2.3 創(chuàng)建VOB
    
5.2.4 創(chuàng)建視圖
    
5.2.5 基本操作
    
小結(jié),
     6 面向?qū)ο筌浖y試
    
6.1 軟件測試基本理論
    
6.1.1 軟件測試的概念
    
6.1.2 軟件測試的方法
    
6.1.3 軟件測試的類型
    
6.2 軟件測試過程
    
6.3 軟件測試工具
    
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 功能點度量
    
7.2 軟件復(fù)雜性度量
    
7.2.1 Halstead度量
    
7.2.2 McCabe度量
    
7.3 面向?qū)ο筌浖攘刻攸c
    
7.3.1 CK度量
    
7.3.2 MOOD度量
    
7.4 軟件質(zhì)量度量
    
7.4.1 軟件質(zhì)量度量的層次模型
    
7.4.2 軟件質(zhì)量特性
    
7.4.3 軟件質(zhì)量度量過程
    
小結(jié)
     主要參考文獻

本目錄推薦

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