資料介紹
本文從C++靜態(tài)分析的角度出發(fā),介紹了模板和泛型構(gòu)件技術(shù)、一個(gè)C++靜態(tài)分析器實(shí)現(xiàn)
中對(duì)模板和基本泛型構(gòu)件的分析和識(shí)別方法、以及一種基于UML 的泛型構(gòu)件的表示方法。
[關(guān)鍵字] C++,模板,泛型構(gòu)件,UML,靜態(tài)分析, 軟件測(cè)試
模板是C++中用來實(shí)現(xiàn)泛型的主要手段,它為構(gòu)造泛型構(gòu)件和泛型程序庫提供了強(qiáng)有力的支持,標(biāo)準(zhǔn)模板庫(STL)[1]是C++中運(yùn)用泛型編程(generic programming)[1][2]技術(shù)實(shí)現(xiàn)的第一個(gè)重要的產(chǎn)品。模板和泛型編程為軟件開發(fā)提供了新的手段,與此同時(shí),也對(duì)軟件開發(fā)中程序的理解和測(cè)試提出了新的要求。
靜態(tài)分析通過分析軟件源代碼來獲得程序中的各種信息,幫助程序員理解程序,常見的靜態(tài)分析工具有Rational Rose C++[3]、Understand for C++[4]等。QESat/C++[5]是由北航軟件所開發(fā)的C++軟件分析與測(cè)試工具,在靜態(tài)分析方面,它能對(duì)模板作比較完善的語法分析,并對(duì)基于模板構(gòu)造的泛型程序庫作基本的構(gòu)件化分析。
本文第一章首先簡(jiǎn)要介紹 C++中模板和泛型構(gòu)件的基本概念;第二、三章介紹了在C++靜態(tài)分析器實(shí)現(xiàn)中,對(duì)模板和基本泛型構(gòu)件的識(shí)別方法;最后,在第四章中提出了一種基于UML[6]的基本泛型構(gòu)件及其相關(guān)元素的表示方法。
中對(duì)模板和基本泛型構(gòu)件的分析和識(shí)別方法、以及一種基于UML 的泛型構(gòu)件的表示方法。
[關(guān)鍵字] C++,模板,泛型構(gòu)件,UML,靜態(tài)分析, 軟件測(cè)試
模板是C++中用來實(shí)現(xiàn)泛型的主要手段,它為構(gòu)造泛型構(gòu)件和泛型程序庫提供了強(qiáng)有力的支持,標(biāo)準(zhǔn)模板庫(STL)[1]是C++中運(yùn)用泛型編程(generic programming)[1][2]技術(shù)實(shí)現(xiàn)的第一個(gè)重要的產(chǎn)品。模板和泛型編程為軟件開發(fā)提供了新的手段,與此同時(shí),也對(duì)軟件開發(fā)中程序的理解和測(cè)試提出了新的要求。
靜態(tài)分析通過分析軟件源代碼來獲得程序中的各種信息,幫助程序員理解程序,常見的靜態(tài)分析工具有Rational Rose C++[3]、Understand for C++[4]等。QESat/C++[5]是由北航軟件所開發(fā)的C++軟件分析與測(cè)試工具,在靜態(tài)分析方面,它能對(duì)模板作比較完善的語法分析,并對(duì)基于模板構(gòu)造的泛型程序庫作基本的構(gòu)件化分析。
本文第一章首先簡(jiǎn)要介紹 C++中模板和泛型構(gòu)件的基本概念;第二、三章介紹了在C++靜態(tài)分析器實(shí)現(xiàn)中,對(duì)模板和基本泛型構(gòu)件的識(shí)別方法;最后,在第四章中提出了一種基于UML[6]的基本泛型構(gòu)件及其相關(guān)元素的表示方法。
C++
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- C++設(shè)計(jì)新思維-泛型編程與設(shè)計(jì)之應(yīng)用 3次下載
- C和C++實(shí)物精選《C專家編程》 0次下載
- C和C++經(jīng)典著作《C和指針》 0次下載
- 基于DSSD網(wǎng)絡(luò)的靜態(tài)手勢(shì)實(shí)時(shí)識(shí)別方法 11次下載
- 基于改進(jìn)YOLOv的靜態(tài)手勢(shì)實(shí)時(shí)識(shí)別方法 9次下載
- 如何在中斷C函數(shù)中調(diào)用C++
- C++的框架、庫和代碼分析的資料大全
- VISUAL C++教程之VISUAL C++的安裝和使用方法 20次下載
- 基于背景的用戶靜態(tài)興趣表示及挖掘方法 0次下載
- C++內(nèi)存泄漏分析方法 5次下載
- 結(jié)合面向?qū)ο蠛?b class="flag-6" style="color: red">構(gòu)件化技術(shù)的領(lǐng)域需求分析方法 0次下載
- C++的動(dòng)態(tài)多態(tài)和靜態(tài)多態(tài) 41次下載
- C/C++源代碼靜態(tài)監(jiān)測(cè)設(shè)計(jì)實(shí)現(xiàn) 44次下載
- 嵌入式程序設(shè)計(jì)中C/C++代碼的優(yōu)化
- 華為內(nèi)部員工培訓(xùn)資料-C++課件 0次下載
- 基于LockAI視覺識(shí)別模塊:C++目標(biāo)檢測(cè) 697次閱讀
- C語言和C++中結(jié)構(gòu)體的區(qū)別 1.2k次閱讀
- C++中實(shí)現(xiàn)類似instanceof的方法 1.3k次閱讀
- 使用 MISRA C++:2023? 避免基于范圍的 for 循環(huán)中的錯(cuò)誤 1.6k次閱讀
- C++簡(jiǎn)史:C++是如何開始的 1.5k次閱讀
- C語言和C++中那些不同的地方 2.1k次閱讀
- C語言是否支持泛型編程? 1.3k次閱讀
- Java泛型的背景和作用 1.7k次閱讀
- 靜態(tài)時(shí)序分析的基本概念和方法 2.4k次閱讀
- 靜態(tài)分析工具 4k次閱讀
- C++ STL基本概念是什么 2.2k次閱讀
- 基于構(gòu)件化軟件開發(fā)的IEEE802.15.4標(biāo)準(zhǔn)的設(shè)計(jì)與實(shí)現(xiàn) 3.1k次閱讀
- Java泛型的工作原理和案例 3.2k次閱讀
- 虛擬機(jī):使用cscope瀏覽C++文件 2.5k次閱讀
- C++的這些資源你多知道嗎?國(guó)外程序員整理的C++資源大全 6.9k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費(fèi)
- 4收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 524Pin Type-C連接器設(shè)計(jì)報(bào)告
- 1.06 MB | 次下載 | 免費(fèi)
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費(fèi)
- 7MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
- 8MS1022高精度時(shí)間測(cè)量(TDC)電路數(shù)據(jù)手冊(cè)
- 1.81 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論