• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    開(kāi)源程序的軟件缺陷分布特征的量化分析研究

    2017-03-08 02:15:59劉柯宏劉曉建
    電子元器件與信息技術(shù) 2017年4期
    關(guān)鍵詞:軟件缺陷構(gòu)件軟件

    劉柯宏,劉曉建

    (1.西安市第26中學(xué),陜西 西安 710001;2.西安科技大學(xué) 計(jì)算機(jī)學(xué)院,陜西 西安 710054)

    0 引言

    在航天、核電、金融、軍事等安全攸關(guān)領(lǐng)域,人們對(duì)軟件的安全可靠性提出了很高要求[1,2,3]。軟件安全性是指避免危險(xiǎn)條件發(fā)生,保證人員、設(shè)施等免于遭受災(zāi)難性事故或重大損失的能力,軟件可靠性是指軟件在規(guī)定條件下,在規(guī)定的時(shí)間內(nèi)完成規(guī)定任務(wù)的能力[4,5]。軟件缺陷是影響軟件安全性和可靠性的重要因素。研究軟件缺陷的基本性質(zhì),發(fā)掘軟件缺陷的內(nèi)在規(guī)律,對(duì)于提高軟件的安全性和可靠性,對(duì)于保障軟件系統(tǒng)的安全可靠運(yùn)行具有重要意義。

    目前為止,人們對(duì)軟件缺陷的性質(zhì)以及內(nèi)在規(guī)律的研究仍具有一定局限性。主要原因是,關(guān)于軟件缺陷的一手?jǐn)?shù)據(jù)資料很不全面。傳統(tǒng)的軟件開(kāi)發(fā)局限在特定的機(jī)構(gòu)中,軟件缺陷的記錄、跟蹤和排除作為機(jī)構(gòu)的技術(shù)資料一般并不對(duì)外公開(kāi)。對(duì)于不成熟的開(kāi)發(fā)機(jī)構(gòu),開(kāi)發(fā)過(guò)程中軟件缺陷的記錄和跟蹤資料并不完整。由于軟件缺陷數(shù)據(jù)的欠缺和不完整,使得人們很難從宏觀和統(tǒng)計(jì)的角度發(fā)掘軟件缺陷的基本性質(zhì)和基本規(guī)律[12,13]。近年來(lái),由于開(kāi)源代碼和軟件庫(kù)的出現(xiàn),使得開(kāi)源程序的缺陷得以記錄和跟蹤,并通過(guò)缺陷庫(kù)對(duì)外公開(kāi),這就為有關(guān)軟件缺陷的研究提供了第一手?jǐn)?shù)據(jù)資料,并為使用定量分析手段發(fā)現(xiàn)軟件缺陷的宏觀性質(zhì)和規(guī)律提供了數(shù)據(jù)基礎(chǔ)[6,11]。

    本文首先明晰軟件缺陷的基本概念,然后分析互聯(lián)網(wǎng)上幾個(gè)重要的軟件缺陷庫(kù),然后在這些缺陷庫(kù)的基礎(chǔ)上使用數(shù)據(jù)分析方法試圖發(fā)現(xiàn)一些軟件缺陷的性質(zhì)和規(guī)律。這一研究工作對(duì)于人們認(rèn)識(shí)軟件缺陷的規(guī)律,并在開(kāi)發(fā)中避免和排除軟件缺陷具有重要意義。

    1 軟件缺陷

    SW-CMM對(duì)軟件缺陷的定義是:“系統(tǒng)或系統(tǒng)成分中使得這些系統(tǒng)無(wú)法實(shí)現(xiàn)其所要求的功能的缺點(diǎn);如果在執(zhí)行過(guò)程中遇到缺陷,它可能導(dǎo)致系統(tǒng)的失效”[7]。軟件錯(cuò)誤(Error)、軟件故障(Fault)、軟件失效(Failure)、Bug、問(wèn)題(Problem)等概念不完全等同于軟件缺陷:軟件錯(cuò)誤一般指在軟件開(kāi)發(fā)過(guò)程中的一些人為的技術(shù)性錯(cuò)誤;軟件缺陷,即通常提到的Bug,表示軟件存在不足,不能完全符合軟件開(kāi)發(fā)要求;軟件故障一般指在軟件運(yùn)行過(guò)程中出現(xiàn)了執(zhí)行錯(cuò)誤,使軟件不能正常運(yùn)行,而軟件失效是指軟件在運(yùn)行過(guò)程中不能完全執(zhí)行既定的操作。軟件故障和失效都是軟件缺陷的一種外在表現(xiàn)[8,17]。

    軟件缺陷開(kāi)始時(shí)處于休眠狀態(tài),只有在特定條件下,軟件缺陷才能被激活。在構(gòu)件化或模塊化軟件中,一個(gè)構(gòu)件(或模塊)中的缺陷被激活后,會(huì)在構(gòu)件內(nèi)部引起狀態(tài)偏差,這種偏差隨著程序的運(yùn)行在構(gòu)件內(nèi)部不斷傳播,最終傳播到構(gòu)件的輸出接口。當(dāng)另一些構(gòu)件使用這些輸出接口時(shí),這些狀態(tài)偏差就會(huì)進(jìn)一步傳播到這些構(gòu)件中,導(dǎo)致這些構(gòu)件或軟件系統(tǒng)發(fā)生故障或失效。我們把軟件缺陷的這一傳播過(guò)程成為軟件缺陷的“威脅鏈”[18,19]。

    軟件缺陷的分類(lèi)方法主要有:Putnam等人提出的簡(jiǎn)單分類(lèi)法;國(guó)家軍用標(biāo)準(zhǔn)GJB2437的軟件錯(cuò)誤分類(lèi)方法;Thayer等人提出的利用軟件錯(cuò)誤性質(zhì)分類(lèi)方法,以及美國(guó)IBM公司提出的正交缺陷分類(lèi)法等[9]。簡(jiǎn)單分類(lèi)方法一般將軟件缺陷分為需求缺陷、設(shè)計(jì)缺陷、算法缺陷、性能缺陷、文檔缺陷和界面缺陷等六大類(lèi);國(guó)家軍用標(biāo)準(zhǔn)GJB2437根據(jù)軍用軟件的軟件錯(cuò)誤來(lái)源,將軟件缺陷分為程序錯(cuò)誤、文檔錯(cuò)誤、設(shè)計(jì)錯(cuò)誤三類(lèi);IBM正交缺陷法(ODC)從七個(gè)方面對(duì)缺陷進(jìn)行了分類(lèi),即賦值、檢驗(yàn)、算法、時(shí)序、接口、功能、關(guān)聯(lián)。根據(jù)軟件缺陷對(duì)軟件所產(chǎn)生的影響程度的不同,把軟件缺陷的嚴(yán)重性級(jí)別分為輕微、一般、嚴(yán)重和致命。

    2 軟件缺陷數(shù)據(jù)庫(kù)

    為了記錄開(kāi)發(fā)過(guò)程中的軟件缺陷,并進(jìn)行有效的分析,需要形成軟件缺陷數(shù)據(jù)庫(kù)。比較典型的軟件缺陷數(shù)據(jù)庫(kù)有:NIST、Bugtrap和Bugzilla[10]。NIST是由美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院提供的一個(gè)軟件缺陷數(shù)據(jù)庫(kù),提供了通用缺陷列表以及為部分代碼缺陷模式所編寫(xiě)的測(cè)試用例。BugTrap軟件缺陷數(shù)據(jù)庫(kù)是由Security Focus公司開(kāi)發(fā)并維護(hù)的軟件缺陷數(shù)據(jù)庫(kù),為用戶(hù)提供了5種檢索方式[15]:軟件提供商、標(biāo)題、關(guān)鍵字、BugTrap ID和CVE ID。Bugzilla軟件缺陷庫(kù),是一個(gè)開(kāi)源的軟件缺陷跟蹤系統(tǒng),為開(kāi)發(fā)和測(cè)試工作以及產(chǎn)品質(zhì)量的度量提供數(shù)據(jù)支持,可以很好的管理軟件開(kāi)發(fā)過(guò)程中軟件缺陷的整個(gè)生命周期[16,20]。

    為了更好的分析軟件缺陷的性質(zhì),發(fā)掘其規(guī)律,需要了解軟件缺陷的描述。下面以Bugzilla為例,介紹描述軟件缺陷的各個(gè)屬性,如表1所示。

    在上述屬性中,嚴(yán)重性級(jí)別、提交后的狀態(tài)和最終處理狀態(tài)對(duì)于分析軟件缺陷具有特別重要的意義。

    軟件缺陷的嚴(yán)重性級(jí)別分為5類(lèi): normal(正常)、low(低級(jí))、high(高級(jí))、blocking(阻塞)和enhancement(增強(qiáng));軟件缺陷的提交狀態(tài)被分為5類(lèi):New(該缺陷有效,但未進(jìn)行處理)、Assigned(該缺陷將由特定的維護(hù)者處理)、Reopened(新維護(hù)者對(duì)已經(jīng)修改的缺陷進(jìn)行再次處理)、Resolved(該缺陷已被某維護(hù)者處理并且沒(méi)有新的缺陷產(chǎn)生)和Needinfo(表示需要提供更多的信息才可以妥善解決該軟件缺陷);而最終處理狀態(tài)也被分為5類(lèi):Fixed(該缺陷被認(rèn)為有效且被維護(hù)者進(jìn)行了有效處理)、Wontfix(表示缺陷無(wú)法修復(fù),可以忽略,不會(huì)對(duì)系統(tǒng)產(chǎn)生影響)、Invalid(表示缺陷是無(wú)效的)、Duplicate(表示相同的缺陷報(bào)告被不同的維護(hù)者重復(fù)提交)和Worksforme(表示不會(huì)重復(fù)出現(xiàn)的缺陷)。

    表1 軟件缺陷的屬性Table 1 The properties of software defects

    3 研究方法

    采用統(tǒng)計(jì)方法研究開(kāi)源軟件的缺陷基本特征和規(guī)律。研究步驟包括:(1)選擇具有代表性的開(kāi)源軟件作為研究對(duì)象;(2)獲取這些開(kāi)源軟件的軟件缺陷數(shù)據(jù);(3)對(duì)缺陷數(shù)據(jù)進(jìn)行處理,得到軟件缺陷的分布以及演變狀況;(4)試圖通過(guò)軟件開(kāi)發(fā)過(guò)程以及軟件結(jié)構(gòu)來(lái)解釋統(tǒng)計(jì)結(jié)果,形成對(duì)軟件缺陷基本規(guī)律的認(rèn)識(shí)。下面分別對(duì)前三個(gè)步驟進(jìn)行展開(kāi)。

    選取Linux、Firefox和Tomcat三種大型開(kāi)源軟件作為研究對(duì)象,一是它們具有較強(qiáng)的代表性,分別代表了操作系統(tǒng)、瀏覽器和Web服務(wù)器這三類(lèi)最常用的基礎(chǔ)軟件;二是規(guī)模較大,開(kāi)發(fā)過(guò)程較成熟,因此從中獲取的缺陷數(shù)據(jù)具有較好的代表性;三是它們的缺陷數(shù)據(jù)較為豐富,便于發(fā)揮統(tǒng)計(jì)分析方法的優(yōu)勢(shì)。

    采用Bugzilla作為獲取缺陷數(shù)據(jù)的主要來(lái)源。Bugzilla保存的缺陷數(shù)據(jù)較為完整,數(shù)據(jù)查詢(xún)接口易于使用。實(shí)際上,對(duì)于很多軟件缺陷,都有統(tǒng)一的CVE編號(hào),這就使得軟件缺陷可以跨越不同數(shù)據(jù)庫(kù)得到標(biāo)識(shí)和共享。

    軟件缺陷數(shù)據(jù)處理主要包括兩個(gè)維度:缺陷數(shù)量統(tǒng)計(jì)和軟件版本。缺陷數(shù)量統(tǒng)計(jì)分為總數(shù)統(tǒng)計(jì)和分屬性統(tǒng)計(jì),即按照缺陷的嚴(yán)重性、提交后的狀態(tài)以及處理狀態(tài)分別進(jìn)行數(shù)量統(tǒng)計(jì)。另外,為了分析缺陷數(shù)量的動(dòng)態(tài)變化規(guī)律,還需要統(tǒng)計(jì)各個(gè)版本的缺陷數(shù)量。

    圖1 Tomcat、Firefox與Linux三者缺陷數(shù)量隨版本變化的趨勢(shì)Fig.1 The number of software defects of Tomcat, Firefox and Linux, and their variations with version change

    4 分析結(jié)果

    根據(jù)研究步驟,從Bugzilla中獲取了Linux、Firefox和Tomcat各個(gè)版本的缺陷數(shù)量總計(jì)約13,420條。圖1是這三類(lèi)開(kāi)源程序的缺陷數(shù)量隨版本變化的情況。

    從中可以看到三者的缺陷數(shù)量整體上逐漸降低并最終逐漸趨于平穩(wěn),即隨著軟件版本的不斷升級(jí)、產(chǎn)品的不斷穩(wěn)定,軟件的缺陷率會(huì)呈下降趨勢(shì),但是局部仍存在波動(dòng)。

    選取了Status、Resolution和Severity三個(gè)屬性,分別統(tǒng)計(jì)了不同屬性的缺陷數(shù)量,如表2所示。

    表2 分屬性缺陷數(shù)量統(tǒng)計(jì)Table 2 Statistics for the typical properties of software defects

    從統(tǒng)計(jì)數(shù)據(jù)可見(jiàn),三種開(kāi)源程序中,約90%的缺陷已經(jīng)得到了解決(Resolved),約50%的缺陷確認(rèn)為有意義并得到了修改(Fixed),還有約50%的缺陷是無(wú)效的(Invalid和其他)。這一數(shù)字與實(shí)際開(kāi)發(fā)是吻合的。比如在一個(gè)大型商業(yè)軟件的第三方測(cè)試中,軟件缺陷報(bào)告中的547條缺陷中最終只有265條被開(kāi)發(fā)部門(mén)認(rèn)同并修改,這個(gè)比例為48%[11]。另外,大約只有50~70%的軟件缺陷都是中等嚴(yán)重性的(Normal),高嚴(yán)重性的缺陷只占10~20%,剩下的缺陷都是低嚴(yán)重性的。

    通過(guò)上面這些統(tǒng)計(jì)數(shù)據(jù),大致可以得出結(jié)論:在軟件產(chǎn)品的軟件缺陷報(bào)告中通常有近乎50%的軟件缺陷是處于無(wú)效狀態(tài)的,即這些缺陷不需要修復(fù),也不會(huì)對(duì)軟件造成大的影響。因此,如果能夠?qū)浖毕輬?bào)告數(shù)據(jù)先進(jìn)行一定的數(shù)據(jù)預(yù)處理,去除掉重復(fù)或無(wú)效的軟件缺陷,將會(huì)有利于軟件開(kāi)發(fā)周期的縮短和軟件開(kāi)發(fā)成本的降低。

    通過(guò)對(duì)Bugzilla缺陷庫(kù)中13,420條軟件缺陷報(bào)告的分析和總結(jié),研究發(fā)現(xiàn)造成軟件缺陷的原因有很多,主要?dú)w結(jié)為以下幾點(diǎn):

    (1)軟件構(gòu)件的變化。主要有軟件構(gòu)件數(shù)目、規(guī)模大小等因素。即使構(gòu)件本身沒(méi)有缺陷,當(dāng)它被引入時(shí),在一定程度上可能會(huì)引起缺陷。比如,在版本7.0以前,Tomcat的Connectors構(gòu)件的缺陷數(shù)目一直保持著0水平,而在版本7.0之后開(kāi)始呈現(xiàn)出正常的波形狀態(tài),這是由于版本7.0之前Connectors這個(gè)構(gòu)件并沒(méi)有被引入,而是在此之后新加入的軟件構(gòu)件,這引起了軟件構(gòu)件數(shù)量和規(guī)模的變化,一定程度上引入了新的缺陷。

    (2)程序代碼編寫(xiě)錯(cuò)誤。這與開(kāi)發(fā)人員的能力和經(jīng)驗(yàn)有關(guān),即便能力再高、經(jīng)驗(yàn)再豐富的開(kāi)發(fā)人員所編寫(xiě)的軟件也一定會(huì)有程序缺陷出現(xiàn)。

    (3)程序編寫(xiě)不規(guī)范。在軟件程序的編寫(xiě)過(guò)程中,需要大量的開(kāi)發(fā)人員和測(cè)試人員相互配合,因此需要程序編寫(xiě)有統(tǒng)一的規(guī)范,否則就會(huì)帶來(lái)相互不理解、“各編各的”現(xiàn)象,帶來(lái)不必要的軟件缺陷。

    (4)軟件功能模塊的復(fù)雜化。由于軟件的功能不斷增多,致使軟件的結(jié)構(gòu)也在不斷增大,變得越來(lái)越復(fù)雜,進(jìn)而會(huì)給軟件的質(zhì)量產(chǎn)生影響。例如,在100行的程序代碼中,程序缺陷的數(shù)量和代碼的行數(shù)是成線性的關(guān)系,但如果超過(guò)100行,程序缺陷的數(shù)量則和代碼的行數(shù)成指數(shù)的關(guān)系。因此,軟件越龐大,軟件缺陷也就越多。

    5 結(jié)論

    本文首先介紹了Bugzilla、NIST、BugTrap等三種軟件缺陷庫(kù)及其查詢(xún)接口,針對(duì)Tomcat、Firefox和Linux三個(gè)開(kāi)源軟件,分析了軟件缺陷總數(shù)隨不同版本的變化過(guò)程,統(tǒng)計(jì)了軟件缺陷幾項(xiàng)重要屬性的分布規(guī)律,在此基礎(chǔ)上歸納了造成軟件缺陷的幾項(xiàng)重要原因。通過(guò)對(duì)軟件缺陷性質(zhì)和規(guī)律的研究,為軟件缺陷的預(yù)防和發(fā)掘起到指導(dǎo)性作用,從而在一定程度上提高軟件可靠性和軟件安全性。下一步的工作將集中于兩點(diǎn):一是獲取大量的一手缺陷數(shù)據(jù),在此基礎(chǔ)上更細(xì)粒度的分析軟件屬性的分布及變化規(guī)律;二是研究軟件結(jié)構(gòu)變化與軟件缺陷之間的關(guān)系,從而能夠?qū)σ鹑毕莸能浖?nèi)部結(jié)構(gòu)因素得出有意結(jié)論。

    [1] 竇真蘭,杜鳳青. 電力系統(tǒng)節(jié)能策略和方法分析[J]. 新型工業(yè)化. 2015,5(10):1-6.DOU Zhen-lan;DU Feng-qing,Research on the Energy-saving Strategies and the Methods for Power System[J].The Journal of New Industrialization. 2015,5(10):1-6.

    [2] 牛成林. 基于數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)挖掘的電站決策支持系統(tǒng)[J]. 新型工業(yè)化. 2017,17(7):62-67.NIU Cheng-lin. Operation Optimization Decision Support System in Power Plant Based on Data Warehouse and Data Mining[J]. The Journal of New Industrialization. 2017,17(7):62-67.

    [3] 王峰. 物聯(lián)網(wǎng)數(shù)據(jù)處理若干關(guān)鍵問(wèn)題[D]. 吉林:吉林大學(xué),2016.WANG Feng. Research on Several Key Issues in Data Processing in the Internet of Things[D]. Jinlin:Jinlin University,2016.

    [4] 朱媛媛.軟件安全性測(cè)試與評(píng)估方法研究[D].江蘇:江蘇大學(xué),2013.ZHU Yuan-yuan. Research on software security testing and evaluation method[D]. Jiangsu:Jiangsu University,2013.

    [5] 黃錫滋.軟件可靠性、安全性與質(zhì)量保證[M].北京:電子工業(yè)出版社,2002.HUANG Xi-zi. Software reliability,security and quality assurance[M]. Beijing:Electronic Industry Press,2002.

    [6] 周明輝,郭長(zhǎng)國(guó). 基于大數(shù)據(jù)的軟件工程新思維[J]. 中國(guó)計(jì)算機(jī)學(xué)會(huì)通訊,2014,10(3):37-42.ZHOU Ming-hui,GUO Chang-guo. New thinking of software engineering based on big data[J]. Communications of Chinese Computer Society. 2014,10(3):37-42.

    [7] Park C Paulk,et al. Capability Maturity Model for Software[R].Pittsburgh,Pennsylvania:Carnegie Mellon University,1993.

    [8] Avizienis A,Laprie J C,Randell B,et al. Basic concepts and taxonomy of dependable and secure computing[J]. IEEE Transactions on Dependable and Secure Computing. 2004,1(1):11-33.

    [9] Ram Chillarege,et al. Orthogonal Defect Classification:A Concept for In-process Measurements[J].IEEE Transactions on Software Engineering. 1992,18(11):943-956.

    [10] https://www.bugzilla.org/

    [11] 李寧,李戰(zhàn)懷.軟件缺陷數(shù)據(jù)處理研究綜述[J].計(jì)算機(jī)科學(xué).2009,36(8):21-25.LI Ning,LI Zhan-huai. Overview of Software Defect Data Processing Research[J]. Computer Science. 2009,36(8):21-25.

    [12] 郁抒思,周水庚,關(guān)佶紅.軟件工程數(shù)據(jù)挖掘研究進(jìn)展[J].計(jì)算機(jī)科學(xué)與探索. 2012,6(1):1?31.YU Shu-Si,ZHOU Shui-geng,GUAN Ji-hong. Software engineering data mining:A survey[J]. Journal of Frontiers of Computer Science and Technology. 2012,6(1):1?31.

    [13] 原子,于莉莉,劉超.面向細(xì)粒度源代碼變更的缺陷預(yù)測(cè)方法[J].軟件學(xué)報(bào). 2014,25(11):2499?2517.YUAN Zi,YU Li-li,LIU Chao. Bug prediction method for fine-grained source code changes[J]. Journal of Software. 2014,25(11):2499?2517.

    [14] 王青,伍書(shū)劍,李明樹(shù).軟件缺陷預(yù)測(cè)技術(shù).軟件學(xué)報(bào)[J]. 2008,19(7):1565?1580.WANG Qing,WU Shu-jian,LI Ming-Shu. Software defect prediction[J]. Journal of Software. 2008,19(7):1565?1580.

    [15] 哈清華,姜瑞凱,劉邏. 軟件缺陷的生成因素分析[J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(1):1-5.HA Qing-hua,JIANG Rui-kai,LIU Luo. Analysis of Forming Factors in Software Defect[J]. Computer Technology and Development,2016,26(1):1-5.

    [16] 王婧宇,張欣,鄒衛(wèi)琴. 基于分類(lèi)的軟件缺陷嚴(yán)重性預(yù)測(cè)[J]. 計(jì)算機(jī)與數(shù)字工程. 2016,44(8):1532-1536.WANG Jing-yu,ZHANG Xin,ZOU Wei-qin. Severity Predication of Software Defects Based on Classification[J]. Computer and Digital Engineering. 2016,44(8):1532-1536.

    [17] 陳翔,顧慶,劉樹(shù)龍等. 靜態(tài)軟件缺陷預(yù)測(cè)方法研究[J]. 軟件學(xué)報(bào). 2016,27(1):1-25.CHEN Xiang,GU-Qing,LIU Shu-long. Survey of Static Software Defect Predication[J]. Journal of Software. 2016,27(1):1-25.

    [18] Ricky,Michael Yoseph,F(xiàn)redy Purnomo,and Budi Yulianto. Mobile Application Software Defect Prediction[C]. Service Oriented Software Engineering(2016):307-313.

    [19] Lanza,Michele,Andrea Mocci,and Luca Ponzanelli. The Tragedy of Defect Prediction,Prince of Empirical Software Engineering Research[J]. IEEE Software,2016,33(2016):102-105.

    [20] Vashisht,Vipul,Manohar Lal,and G. Sureshchandar. A Framework for Software Defect Prediction Using Neural Networks[J]. Journal of Software Engineering and Applications. 2015,28(8):384-394.

    猜你喜歡
    軟件缺陷構(gòu)件軟件
    禪宗軟件
    基于源文件可疑度的靜態(tài)軟件缺陷檢測(cè)方法研究
    軟件對(duì)對(duì)碰
    基于NPE-SVM的軟件缺陷預(yù)測(cè)模型
    建筑構(gòu)件
    建筑構(gòu)件
    建筑構(gòu)件
    建筑構(gòu)件
    談軟件的破解與保護(hù)
    精品(2015年9期)2015-01-23 01:36:01
    軟件缺陷管理方案分析
    国产精品久久久久成人av| 国产在线观看jvid| 免费在线观看视频国产中文字幕亚洲 | 国产精品影院久久| 男女午夜视频在线观看| h视频一区二区三区| 亚洲精品久久成人aⅴ小说| 中文字幕人妻丝袜一区二区| 一区二区日韩欧美中文字幕| 精品人妻1区二区| 久久精品国产a三级三级三级| 国产精品国产av在线观看| 午夜福利在线免费观看网站| 免费高清在线观看视频在线观看| 99精品久久久久人妻精品| 大片电影免费在线观看免费| 日本av手机在线免费观看| 一本综合久久免费| 另类精品久久| 成年av动漫网址| 欧美午夜高清在线| 亚洲中文av在线| 日韩欧美免费精品| 免费看十八禁软件| 色婷婷av一区二区三区视频| 精品一区在线观看国产| 免费一级毛片在线播放高清视频 | 99热国产这里只有精品6| 中文精品一卡2卡3卡4更新| 色视频在线一区二区三区| 亚洲va日本ⅴa欧美va伊人久久 | 午夜福利视频在线观看免费| 日韩制服丝袜自拍偷拍| 亚洲av成人不卡在线观看播放网 | 日本一区二区免费在线视频| 精品久久久久久电影网| 欧美人与性动交α欧美精品济南到| 亚洲国产欧美一区二区综合| 国产精品成人在线| 婷婷丁香在线五月| 久久热在线av| 精品卡一卡二卡四卡免费| 下体分泌物呈黄色| 岛国在线观看网站| 午夜激情av网站| 免费在线观看视频国产中文字幕亚洲 | av不卡在线播放| 亚洲va日本ⅴa欧美va伊人久久 | 国产在线一区二区三区精| 黑人巨大精品欧美一区二区蜜桃| 不卡一级毛片| 丝袜脚勾引网站| 夜夜骑夜夜射夜夜干| 国产精品久久久久成人av| 夜夜骑夜夜射夜夜干| 99九九在线精品视频| 美女福利国产在线| 免费一级毛片在线播放高清视频 | tocl精华| 大码成人一级视频| 亚洲欧美日韩高清在线视频 | 久久久精品区二区三区| 午夜免费成人在线视频| 免费黄频网站在线观看国产| 久久亚洲精品不卡| 欧美日韩亚洲综合一区二区三区_| 18在线观看网站| 久久国产精品男人的天堂亚洲| 精品一品国产午夜福利视频| 久久中文看片网| 国产有黄有色有爽视频| 一级片免费观看大全| 欧美人与性动交α欧美精品济南到| 午夜老司机福利片| 老司机福利观看| 飞空精品影院首页| 12—13女人毛片做爰片一| 性色av一级| 亚洲av成人不卡在线观看播放网 | 国产黄色免费在线视频| 中国美女看黄片| 国产精品 国内视频| 国产成人精品久久二区二区91| 狠狠狠狠99中文字幕| 精品免费久久久久久久清纯 | netflix在线观看网站| 色老头精品视频在线观看| 纯流量卡能插随身wifi吗| 国产淫语在线视频| 久久久欧美国产精品| 免费女性裸体啪啪无遮挡网站| 青草久久国产| 国产有黄有色有爽视频| 亚洲国产日韩一区二区| 亚洲国产日韩一区二区| 国产欧美日韩综合在线一区二区| 国产成人系列免费观看| 波多野结衣av一区二区av| 美女视频免费永久观看网站| 美女国产高潮福利片在线看| 国产1区2区3区精品| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美亚洲日本最大视频资源| 国产日韩欧美亚洲二区| 国产真人三级小视频在线观看| 久久久国产精品麻豆| 99香蕉大伊视频| 久久久久国产一级毛片高清牌| 欧美少妇被猛烈插入视频| 日本av手机在线免费观看| 亚洲精品久久午夜乱码| 国产免费视频播放在线视频| 国产1区2区3区精品| a 毛片基地| 涩涩av久久男人的天堂| av在线app专区| 韩国精品一区二区三区| 他把我摸到了高潮在线观看 | 好男人电影高清在线观看| 激情视频va一区二区三区| 一边摸一边做爽爽视频免费| 高清欧美精品videossex| 国产精品久久久久久精品电影小说| 亚洲专区国产一区二区| 欧美国产精品va在线观看不卡| 亚洲综合色网址| 色综合欧美亚洲国产小说| 日本av免费视频播放| 久久精品亚洲av国产电影网| 伊人亚洲综合成人网| 视频在线观看一区二区三区| 日韩大片免费观看网站| 亚洲国产av新网站| 99久久国产精品久久久| 制服人妻中文乱码| 搡老熟女国产l中国老女人| 又紧又爽又黄一区二区| 极品少妇高潮喷水抽搐| 欧美黑人欧美精品刺激| 欧美激情 高清一区二区三区| 一个人免费看片子| av在线老鸭窝| 精品国产一区二区三区四区第35| 精品国产一区二区三区四区第35| 久久天堂一区二区三区四区| 一区二区日韩欧美中文字幕| 久久精品国产亚洲av香蕉五月 | 99国产综合亚洲精品| 久久久久久久久久久久大奶| 日韩三级视频一区二区三区| 精品少妇黑人巨大在线播放| 91精品三级在线观看| 日韩 欧美 亚洲 中文字幕| 宅男免费午夜| 欧美老熟妇乱子伦牲交| 日韩欧美国产一区二区入口| 亚洲av成人不卡在线观看播放网 | 在线av久久热| 青青草视频在线视频观看| av电影中文网址| 国产精品国产三级国产专区5o| 曰老女人黄片| 国产精品一区二区精品视频观看| 丝袜脚勾引网站| 亚洲国产成人一精品久久久| 国产欧美日韩一区二区三区在线| 91字幕亚洲| 中文字幕精品免费在线观看视频| 女性被躁到高潮视频| 亚洲av成人一区二区三| 一区二区av电影网| 男人操女人黄网站| 欧美日韩成人在线一区二区| 1024视频免费在线观看| 黄色片一级片一级黄色片| 亚洲综合色网址| 日本av手机在线免费观看| 夜夜骑夜夜射夜夜干| 99热全是精品| 伊人久久大香线蕉亚洲五| 亚洲欧美色中文字幕在线| 欧美激情 高清一区二区三区| 国产一区二区激情短视频 | av网站在线播放免费| 啦啦啦在线免费观看视频4| 美女国产高潮福利片在线看| 乱人伦中国视频| 国产精品二区激情视频| 51午夜福利影视在线观看| 免费在线观看黄色视频的| 岛国在线观看网站| av超薄肉色丝袜交足视频| 国产国语露脸激情在线看| 老司机福利观看| 国产免费视频播放在线视频| 狂野欧美激情性bbbbbb| 精品亚洲成国产av| 国产91精品成人一区二区三区 | 中文字幕人妻丝袜一区二区| 永久免费av网站大全| 性少妇av在线| 大片电影免费在线观看免费| 久久ye,这里只有精品| 国精品久久久久久国模美| 欧美日韩国产mv在线观看视频| 我要看黄色一级片免费的| 在线观看www视频免费| 国产xxxxx性猛交| 日本五十路高清| 欧美激情极品国产一区二区三区| 久久免费观看电影| 色婷婷av一区二区三区视频| 精品一区在线观看国产| 欧美乱码精品一区二区三区| 亚洲中文字幕日韩| 国产主播在线观看一区二区| 久久人妻福利社区极品人妻图片| 人人妻人人添人人爽欧美一区卜| 久久精品久久久久久噜噜老黄| 国产人伦9x9x在线观看| 人妻人人澡人人爽人人| 不卡av一区二区三区| 韩国精品一区二区三区| 国产av一区二区精品久久| 中文字幕另类日韩欧美亚洲嫩草| 99re6热这里在线精品视频| 日韩三级视频一区二区三区| 国产亚洲欧美在线一区二区| 操出白浆在线播放| 人人妻人人澡人人看| 久久人人爽av亚洲精品天堂| 日日爽夜夜爽网站| 麻豆乱淫一区二区| 天天躁狠狠躁夜夜躁狠狠躁| 中文字幕人妻丝袜一区二区| 亚洲国产欧美一区二区综合| 亚洲人成电影观看| 男人操女人黄网站| 日韩中文字幕视频在线看片| 亚洲情色 制服丝袜| 久热爱精品视频在线9| 狠狠精品人妻久久久久久综合| 国产主播在线观看一区二区| 国产精品自产拍在线观看55亚洲 | 亚洲av欧美aⅴ国产| 热99re8久久精品国产| 男女高潮啪啪啪动态图| 少妇猛男粗大的猛烈进出视频| 国产视频一区二区在线看| 久久久久精品人妻al黑| 一级,二级,三级黄色视频| 欧美黄色淫秽网站| 亚洲欧美日韩高清在线视频 | 色婷婷久久久亚洲欧美| 久久精品国产a三级三级三级| a级片在线免费高清观看视频| 丝袜美腿诱惑在线| 制服诱惑二区| 国产精品欧美亚洲77777| 欧美 亚洲 国产 日韩一| 亚洲精品在线美女| 男人添女人高潮全过程视频| 久久久水蜜桃国产精品网| 亚洲一码二码三码区别大吗| 菩萨蛮人人尽说江南好唐韦庄| 久久99热这里只频精品6学生| 男人爽女人下面视频在线观看| 丝瓜视频免费看黄片| 欧美黑人欧美精品刺激| 伊人亚洲综合成人网| 精品一区二区三区四区五区乱码| 亚洲av电影在线观看一区二区三区| 热re99久久国产66热| 久久人人爽人人片av| 日韩 欧美 亚洲 中文字幕| 国产在线免费精品| 亚洲精品久久久久久婷婷小说| 黑人猛操日本美女一级片| 欧美激情久久久久久爽电影 | 99热国产这里只有精品6| xxxhd国产人妻xxx| 国产精品一二三区在线看| 久久中文看片网| 99国产精品一区二区蜜桃av | 狠狠精品人妻久久久久久综合| 久久中文看片网| 亚洲国产欧美一区二区综合| 中文精品一卡2卡3卡4更新| 欧美 亚洲 国产 日韩一| 精品亚洲乱码少妇综合久久| 大香蕉久久网| 亚洲av男天堂| 少妇猛男粗大的猛烈进出视频| 免费在线观看影片大全网站| 久久狼人影院| 视频区图区小说| 脱女人内裤的视频| 精品国产超薄肉色丝袜足j| 欧美激情 高清一区二区三区| 又大又爽又粗| 久久人人爽av亚洲精品天堂| 男女午夜视频在线观看| 国产三级黄色录像| 国产欧美日韩综合在线一区二区| netflix在线观看网站| videos熟女内射| 19禁男女啪啪无遮挡网站| 三级毛片av免费| 在线观看免费高清a一片| 久久人人97超碰香蕉20202| 国产在线免费精品| 亚洲熟女精品中文字幕| 两个人看的免费小视频| 日韩中文字幕欧美一区二区| 国产亚洲av片在线观看秒播厂| 亚洲精品美女久久久久99蜜臀| 亚洲五月婷婷丁香| 国产高清国产精品国产三级| 成年人午夜在线观看视频| 久久久国产欧美日韩av| 国产免费现黄频在线看| 波多野结衣一区麻豆| 亚洲欧洲精品一区二区精品久久久| 在线 av 中文字幕| 免费黄频网站在线观看国产| 成人亚洲精品一区在线观看| 国产欧美日韩一区二区精品| 日本猛色少妇xxxxx猛交久久| 夜夜骑夜夜射夜夜干| 91字幕亚洲| 啦啦啦 在线观看视频| 亚洲精品久久久久久婷婷小说| 国产男女内射视频| 一区二区三区乱码不卡18| www.自偷自拍.com| 日韩,欧美,国产一区二区三区| a在线观看视频网站| 夫妻午夜视频| 美女国产高潮福利片在线看| 天天躁狠狠躁夜夜躁狠狠躁| 成年美女黄网站色视频大全免费| 大片电影免费在线观看免费| 9热在线视频观看99| 久久av网站| av网站免费在线观看视频| 首页视频小说图片口味搜索| 老司机亚洲免费影院| 亚洲欧美色中文字幕在线| 亚洲九九香蕉| 两人在一起打扑克的视频| 亚洲一区中文字幕在线| 国产精品久久久人人做人人爽| 国产成人一区二区三区免费视频网站| 不卡av一区二区三区| 久久狼人影院| 免费看十八禁软件| 精品少妇内射三级| 日本欧美视频一区| 午夜福利在线免费观看网站| 99久久国产精品久久久| 91精品伊人久久大香线蕉| 12—13女人毛片做爰片一| 国产精品一区二区在线观看99| 久久香蕉激情| 高潮久久久久久久久久久不卡| 老司机靠b影院| 国产男女超爽视频在线观看| 精品一区二区三区四区五区乱码| 一本综合久久免费| av欧美777| 亚洲av国产av综合av卡| 淫妇啪啪啪对白视频 | 欧美在线黄色| 日韩人妻精品一区2区三区| 中文字幕最新亚洲高清| 老熟妇仑乱视频hdxx| 国产一区二区三区在线臀色熟女 | 久久ye,这里只有精品| 国产欧美日韩一区二区三区在线| 岛国毛片在线播放| 99热国产这里只有精品6| 丰满少妇做爰视频| 国产xxxxx性猛交| 亚洲精华国产精华精| 青春草亚洲视频在线观看| 亚洲熟女毛片儿| 五月开心婷婷网| 国产精品亚洲av一区麻豆| www日本在线高清视频| 国产xxxxx性猛交| 嫁个100分男人电影在线观看| 丁香六月欧美| 精品人妻1区二区| 永久免费av网站大全| 国产精品 欧美亚洲| 婷婷色av中文字幕| 精品国产一区二区三区久久久樱花| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲中文字幕日韩| 久久中文字幕一级| 正在播放国产对白刺激| 飞空精品影院首页| 亚洲欧美精品自产自拍| 久久人人爽av亚洲精品天堂| 人人妻,人人澡人人爽秒播| 伊人亚洲综合成人网| 国产一区二区 视频在线| 亚洲 国产 在线| 黄频高清免费视频| 欧美大码av| 成人av一区二区三区在线看 | 亚洲成人手机| 久久精品国产亚洲av香蕉五月 | 久久久久久人人人人人| 亚洲av日韩在线播放| 丰满迷人的少妇在线观看| 极品少妇高潮喷水抽搐| a在线观看视频网站| 亚洲精品av麻豆狂野| 亚洲第一av免费看| 后天国语完整版免费观看| 一本大道久久a久久精品| 国产伦理片在线播放av一区| 一区二区av电影网| 老熟妇乱子伦视频在线观看 | 天堂中文最新版在线下载| 久久国产精品人妻蜜桃| 国产成+人综合+亚洲专区| kizo精华| 少妇人妻久久综合中文| 亚洲专区国产一区二区| 女人久久www免费人成看片| 人人妻人人澡人人看| 人人澡人人妻人| 97在线人人人人妻| 高清黄色对白视频在线免费看| 高潮久久久久久久久久久不卡| 一个人免费看片子| 大香蕉久久成人网| 热99国产精品久久久久久7| 人人妻人人爽人人添夜夜欢视频| 中文字幕色久视频| 亚洲精品国产区一区二| 国产免费福利视频在线观看| 亚洲情色 制服丝袜| 日韩视频在线欧美| 最黄视频免费看| 国产精品国产三级国产专区5o| 天天添夜夜摸| 久久久久久久精品精品| 在线观看一区二区三区激情| 亚洲天堂av无毛| a级毛片黄视频| 成在线人永久免费视频| 青青草视频在线视频观看| 久久精品aⅴ一区二区三区四区| 一进一出抽搐动态| 午夜两性在线视频| 狠狠狠狠99中文字幕| 女人爽到高潮嗷嗷叫在线视频| 亚洲中文av在线| 9色porny在线观看| avwww免费| 国产欧美日韩综合在线一区二区| 亚洲精品成人av观看孕妇| 叶爱在线成人免费视频播放| 看免费av毛片| 考比视频在线观看| 老司机午夜福利在线观看视频 | 人人妻人人添人人爽欧美一区卜| 午夜福利乱码中文字幕| 一本—道久久a久久精品蜜桃钙片| 热re99久久精品国产66热6| 亚洲国产欧美一区二区综合| 女人爽到高潮嗷嗷叫在线视频| 国产欧美亚洲国产| 久久热在线av| 久久精品熟女亚洲av麻豆精品| 夜夜夜夜夜久久久久| 午夜精品国产一区二区电影| 母亲3免费完整高清在线观看| 热re99久久国产66热| 精品少妇黑人巨大在线播放| 国产亚洲午夜精品一区二区久久| 男女午夜视频在线观看| 久久久国产成人免费| 精品国产超薄肉色丝袜足j| av网站免费在线观看视频| 一区二区三区乱码不卡18| 免费在线观看完整版高清| 多毛熟女@视频| 巨乳人妻的诱惑在线观看| 欧美日韩福利视频一区二区| 国产精品一区二区精品视频观看| 美女脱内裤让男人舔精品视频| 久久99热这里只频精品6学生| 1024香蕉在线观看| 熟女少妇亚洲综合色aaa.| 99国产极品粉嫩在线观看| 国产欧美日韩综合在线一区二区| 久久久久久人人人人人| 亚洲美女黄色视频免费看| 国产精品免费视频内射| 亚洲国产精品一区二区三区在线| 在线观看免费高清a一片| 日本精品一区二区三区蜜桃| 夫妻午夜视频| 久久狼人影院| 久久久久国产一级毛片高清牌| 亚洲av成人不卡在线观看播放网 | 亚洲精品一卡2卡三卡4卡5卡 | 777米奇影视久久| 人人妻,人人澡人人爽秒播| 18禁黄网站禁片午夜丰满| 丰满饥渴人妻一区二区三| 啪啪无遮挡十八禁网站| 搡老熟女国产l中国老女人| 女性生殖器流出的白浆| 国产99久久九九免费精品| 人人妻人人爽人人添夜夜欢视频| 日本猛色少妇xxxxx猛交久久| 亚洲国产毛片av蜜桃av| e午夜精品久久久久久久| 久久人人97超碰香蕉20202| 亚洲人成电影免费在线| 老司机靠b影院| 欧美人与性动交α欧美精品济南到| 麻豆乱淫一区二区| 人成视频在线观看免费观看| 免费日韩欧美在线观看| 久久中文字幕一级| 国产免费视频播放在线视频| 久久久水蜜桃国产精品网| 人人妻人人添人人爽欧美一区卜| 十八禁高潮呻吟视频| 久久天躁狠狠躁夜夜2o2o| 国产老妇伦熟女老妇高清| 亚洲精品中文字幕一二三四区 | 国产1区2区3区精品| 捣出白浆h1v1| 亚洲情色 制服丝袜| 欧美老熟妇乱子伦牲交| 正在播放国产对白刺激| 日韩欧美一区二区三区在线观看 | 精品国产超薄肉色丝袜足j| 国产精品偷伦视频观看了| 天堂俺去俺来也www色官网| 欧美亚洲 丝袜 人妻 在线| 日韩一区二区三区影片| 十八禁人妻一区二区| 黄网站色视频无遮挡免费观看| 十八禁人妻一区二区| 亚洲三区欧美一区| 免费人妻精品一区二区三区视频| 秋霞在线观看毛片| 亚洲精品久久久久久婷婷小说| 国产视频一区二区在线看| 汤姆久久久久久久影院中文字幕| 亚洲欧美激情在线| 亚洲五月婷婷丁香| 另类精品久久| 69精品国产乱码久久久| 国产高清视频在线播放一区 | 动漫黄色视频在线观看| 久久久国产成人免费| 国产一级毛片在线| 嫁个100分男人电影在线观看| 国产亚洲av高清不卡| 亚洲五月婷婷丁香| 妹子高潮喷水视频| 男人操女人黄网站| 欧美 日韩 精品 国产| 欧美精品一区二区免费开放| 99久久国产精品久久久| 狠狠精品人妻久久久久久综合| 免费观看a级毛片全部| 999久久久精品免费观看国产| 嫁个100分男人电影在线观看| 亚洲精品成人av观看孕妇| 一级片免费观看大全| a 毛片基地| 美女大奶头黄色视频| 97人妻天天添夜夜摸| 一级片免费观看大全| 九色亚洲精品在线播放| 电影成人av| 黄色视频在线播放观看不卡| cao死你这个sao货| 丝袜脚勾引网站| 国产精品久久久久久人妻精品电影 | 国产免费福利视频在线观看| 又黄又粗又硬又大视频| 久久人妻熟女aⅴ| 老司机影院成人| 欧美在线一区亚洲| 午夜激情av网站| 国产黄色免费在线视频| 国产视频一区二区在线看| 桃红色精品国产亚洲av| 亚洲精品在线美女| 亚洲一卡2卡3卡4卡5卡精品中文| av天堂在线播放| 国产成人欧美在线观看 | 亚洲激情五月婷婷啪啪| 亚洲精品成人av观看孕妇| 亚洲人成电影观看| 国产精品久久久久久精品古装| 在线观看免费午夜福利视频| 亚洲精品一区蜜桃| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲精品久久成人aⅴ小说| 亚洲欧洲精品一区二区精品久久久| 久久av网站| 日日摸夜夜添夜夜添小说| 午夜福利在线免费观看网站|