• <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涩爱| 亚洲少妇的诱惑av| 免费黄网站久久成人精品| 国产亚洲一区二区精品| 亚洲av在线观看美女高潮| 国产精品99久久99久久久不卡 | 久久99蜜桃精品久久| 人成视频在线观看免费观看| 亚洲av日韩在线播放| 在线观看免费日韩欧美大片| 欧美bdsm另类| av又黄又爽大尺度在线免费看| 亚洲精品中文字幕在线视频| 欧美精品人与动牲交sv欧美| 80岁老熟妇乱子伦牲交| 午夜免费观看性视频| 日韩精品免费视频一区二区三区| 亚洲人成网站在线观看播放| 伊人久久大香线蕉亚洲五| 美女午夜性视频免费| 久久国产精品男人的天堂亚洲| www.自偷自拍.com| 日本欧美视频一区| 久久婷婷青草| a级片在线免费高清观看视频| 国产成人午夜福利电影在线观看| 国产精品国产av在线观看| 精品一品国产午夜福利视频| 日韩电影二区| 久久av网站| 亚洲,欧美,日韩| 大陆偷拍与自拍| 这个男人来自地球电影免费观看 | 色94色欧美一区二区| 黄频高清免费视频| 亚洲人成电影观看| 久久久久精品久久久久真实原创| 桃花免费在线播放| 国产亚洲欧美精品永久| 可以免费在线观看a视频的电影网站 | 久久久久国产精品人妻一区二区| 18禁观看日本| 一区福利在线观看| 男人添女人高潮全过程视频| 国产成人欧美| 亚洲国产精品国产精品| 另类亚洲欧美激情| 久久亚洲国产成人精品v| 国产精品.久久久| 免费观看在线日韩| 午夜日本视频在线| 美女国产视频在线观看| 又粗又硬又长又爽又黄的视频| 亚洲av电影在线观看一区二区三区| 亚洲,一卡二卡三卡| 好男人视频免费观看在线| a级毛片黄视频| 国产乱来视频区| 在线免费观看不下载黄p国产| 亚洲国产色片| 国产精品蜜桃在线观看| 欧美精品高潮呻吟av久久| 免费看不卡的av| 成年人免费黄色播放视频| 高清黄色对白视频在线免费看| 99香蕉大伊视频| 熟女少妇亚洲综合色aaa.| 日本av手机在线免费观看| 国产在视频线精品| 日韩中文字幕欧美一区二区 | 欧美日韩视频高清一区二区三区二| 美女福利国产在线| av不卡在线播放| 青春草国产在线视频| 国产乱人偷精品视频| 午夜福利一区二区在线看| 国产精品不卡视频一区二区| 欧美日韩一区二区视频在线观看视频在线| 视频在线观看一区二区三区| 99热国产这里只有精品6| 欧美中文综合在线视频| av卡一久久| www日本在线高清视频| 国产精品一二三区在线看| 丝瓜视频免费看黄片| 国产精品麻豆人妻色哟哟久久| 亚洲在久久综合| 亚洲精品aⅴ在线观看| 搡老乐熟女国产| 日韩精品有码人妻一区| 最近最新中文字幕免费大全7| 国产视频首页在线观看| 王馨瑶露胸无遮挡在线观看| 97人妻天天添夜夜摸| 久久久久久久大尺度免费视频| 欧美在线黄色| 午夜精品国产一区二区电影| 纯流量卡能插随身wifi吗| 久久国产精品男人的天堂亚洲| 精品人妻熟女毛片av久久网站| 在线天堂最新版资源| 边亲边吃奶的免费视频| 日本av免费视频播放| 国产极品粉嫩免费观看在线| 国产亚洲欧美精品永久| 中文字幕av电影在线播放| 我要看黄色一级片免费的| 少妇熟女欧美另类| av在线老鸭窝| 人人妻人人爽人人添夜夜欢视频| 在线天堂最新版资源| 国产欧美日韩综合在线一区二区| 亚洲内射少妇av| 黄片播放在线免费| 午夜免费鲁丝| 成人漫画全彩无遮挡| 丰满少妇做爰视频| 三级国产精品片| 蜜桃国产av成人99| 少妇被粗大的猛进出69影院| 国产野战对白在线观看| 黄片小视频在线播放| 色94色欧美一区二区| 国产精品国产三级专区第一集| 少妇的丰满在线观看| 免费观看性生交大片5| 校园人妻丝袜中文字幕| 欧美日韩av久久| 欧美日韩亚洲高清精品| 国产伦理片在线播放av一区| 麻豆av在线久日| 日韩中文字幕视频在线看片| 人人澡人人妻人| av不卡在线播放| 999久久久国产精品视频| 成年动漫av网址| 黑丝袜美女国产一区| 夫妻性生交免费视频一级片| 1024视频免费在线观看| 爱豆传媒免费全集在线观看| 久久国产亚洲av麻豆专区| 麻豆精品久久久久久蜜桃| 亚洲第一av免费看| 赤兔流量卡办理| 久久精品国产亚洲av高清一级| 国产国语露脸激情在线看| 两个人看的免费小视频| 高清欧美精品videossex| 欧美日韩亚洲高清精品| 久久狼人影院| 伦理电影大哥的女人| 精品福利永久在线观看| 色94色欧美一区二区| 午夜福利网站1000一区二区三区| 日本午夜av视频| 久久久精品94久久精品| 啦啦啦中文免费视频观看日本| 国产在视频线精品| 18禁动态无遮挡网站| 国产精品香港三级国产av潘金莲 | 人妻人人澡人人爽人人| 日韩中文字幕欧美一区二区 | 中文字幕精品免费在线观看视频| av线在线观看网站| 岛国毛片在线播放| 亚洲熟女精品中文字幕| 久久午夜综合久久蜜桃| 99久国产av精品国产电影| 精品亚洲成国产av| 午夜福利在线免费观看网站| 成人手机av| 国产一区亚洲一区在线观看| 我的亚洲天堂| 在线 av 中文字幕| 91成人精品电影| 狠狠婷婷综合久久久久久88av| 99热国产这里只有精品6| 亚洲 欧美一区二区三区| 麻豆乱淫一区二区| 日韩精品免费视频一区二区三区| 寂寞人妻少妇视频99o| av片东京热男人的天堂| 好男人视频免费观看在线| 青春草国产在线视频| 亚洲人成网站在线观看播放| 亚洲第一区二区三区不卡| 久久久久精品久久久久真实原创| 久久综合国产亚洲精品| 色婷婷久久久亚洲欧美| 一个人免费看片子| 免费高清在线观看日韩| av免费观看日本| 观看美女的网站| 久久人人爽人人片av| 久久久久久久亚洲中文字幕| 欧美激情高清一区二区三区 | av又黄又爽大尺度在线免费看| 免费播放大片免费观看视频在线观看| 母亲3免费完整高清在线观看 | 在线观看免费高清a一片| 韩国高清视频一区二区三区| 高清视频免费观看一区二区| 观看av在线不卡| 美女xxoo啪啪120秒动态图| 国精品久久久久久国模美| 丰满少妇做爰视频| 亚洲三区欧美一区| 少妇精品久久久久久久| 久久久欧美国产精品| 色网站视频免费| 一级片免费观看大全| 日本av免费视频播放| 精品久久久久久电影网| www.熟女人妻精品国产| 91在线精品国自产拍蜜月| 高清欧美精品videossex| 欧美成人午夜精品| 久久精品夜色国产| 亚洲精品在线美女| 天天躁狠狠躁夜夜躁狠狠躁| 精品国产乱码久久久久久男人| 欧美日韩亚洲国产一区二区在线观看 | 七月丁香在线播放| 丰满少妇做爰视频| 久久久久久久亚洲中文字幕| 午夜福利网站1000一区二区三区| 亚洲欧洲日产国产| 下体分泌物呈黄色| 日韩一区二区视频免费看| 日韩人妻精品一区2区三区| 搡老乐熟女国产| 一级a爱视频在线免费观看| 男女无遮挡免费网站观看| 大话2 男鬼变身卡| 大片电影免费在线观看免费| av女优亚洲男人天堂| 赤兔流量卡办理| 这个男人来自地球电影免费观看 | 亚洲,一卡二卡三卡| 性色av一级| 80岁老熟妇乱子伦牲交| 这个男人来自地球电影免费观看 | 色播在线永久视频| 久久久久久人人人人人| 精品酒店卫生间| 国产精品无大码| xxxhd国产人妻xxx| 三级国产精品片| 91精品三级在线观看| 中文欧美无线码| 午夜福利视频精品| 欧美 日韩 精品 国产| 久久精品人人爽人人爽视色| 18禁裸乳无遮挡动漫免费视频| 亚洲一区中文字幕在线| 国产亚洲av片在线观看秒播厂| 满18在线观看网站| 一级片'在线观看视频| 一级a爱视频在线免费观看| 国产成人一区二区在线| 又大又黄又爽视频免费| 性色avwww在线观看| 欧美av亚洲av综合av国产av | 欧美人与性动交α欧美精品济南到 | 久久久精品国产亚洲av高清涩受| 高清欧美精品videossex| 日本欧美视频一区| 午夜日本视频在线| 看免费av毛片| 国产爽快片一区二区三区| 丝袜美腿诱惑在线| av又黄又爽大尺度在线免费看| 国产成人aa在线观看| 99re6热这里在线精品视频| 精品一区二区三区四区五区乱码 | 99国产综合亚洲精品| 丰满乱子伦码专区| 飞空精品影院首页| 肉色欧美久久久久久久蜜桃| 国产亚洲最大av| 久久精品久久久久久久性| 国产免费现黄频在线看| 性少妇av在线| 亚洲欧美清纯卡通| 久久精品aⅴ一区二区三区四区 | 国产av国产精品国产| av线在线观看网站| 国产成人精品久久久久久| 中文欧美无线码| 91在线精品国自产拍蜜月| 亚洲av在线观看美女高潮| 亚洲欧美一区二区三区黑人 | 久久久久久久亚洲中文字幕| 人成视频在线观看免费观看| 久久久久久久久免费视频了| 乱人伦中国视频| 色网站视频免费| 亚洲内射少妇av| 久久精品夜色国产| 十八禁网站网址无遮挡| 国产熟女午夜一区二区三区| 男男h啪啪无遮挡| 精品99又大又爽又粗少妇毛片| 欧美日韩一区二区视频在线观看视频在线| 国产亚洲午夜精品一区二区久久| 韩国高清视频一区二区三区| 亚洲成人av在线免费| 熟女少妇亚洲综合色aaa.| 女人被躁到高潮嗷嗷叫费观| 中文天堂在线官网| 国精品久久久久久国模美| 午夜影院在线不卡| 大香蕉久久成人网| 欧美日韩国产mv在线观看视频| 亚洲精品一二三| 日本wwww免费看| 亚洲欧美一区二区三区国产| 女性生殖器流出的白浆| 色哟哟·www| 人妻系列 视频| 国产探花极品一区二区| 18在线观看网站| 亚洲综合色网址| 欧美成人精品欧美一级黄| 久久av网站| 男人操女人黄网站| 国产老妇伦熟女老妇高清| 日韩在线高清观看一区二区三区| 免费在线观看黄色视频的| 午夜激情av网站| 黄色一级大片看看| 国产亚洲欧美精品永久| 中文字幕制服av| 亚洲精品aⅴ在线观看| 高清不卡的av网站| 久久精品国产a三级三级三级| 日韩人妻精品一区2区三区| 卡戴珊不雅视频在线播放| 亚洲伊人色综图| 日韩av在线免费看完整版不卡| 日日爽夜夜爽网站| 欧美精品高潮呻吟av久久| 亚洲色图 男人天堂 中文字幕| 不卡av一区二区三区| 欧美人与善性xxx| 亚洲精品国产一区二区精华液| 三上悠亚av全集在线观看| 国产精品 国内视频| 欧美精品国产亚洲| 久久久久久久国产电影| 99国产精品免费福利视频| 亚洲欧洲国产日韩| 亚洲欧美一区二区三区国产| 色94色欧美一区二区| 成人18禁高潮啪啪吃奶动态图| 久久久a久久爽久久v久久| 亚洲色图 男人天堂 中文字幕| 在线 av 中文字幕| 亚洲,欧美,日韩| 免费播放大片免费观看视频在线观看| 一二三四在线观看免费中文在| 国产精品.久久久| 亚洲精品国产色婷婷电影| av在线老鸭窝| 少妇被粗大猛烈的视频| 久久久久精品性色| 人人妻人人澡人人爽人人夜夜| 91久久精品国产一区二区三区| a级毛片黄视频| 国产欧美亚洲国产| 97在线视频观看| 老熟女久久久| 国产一区二区三区av在线| 美女国产高潮福利片在线看| 欧美日本中文国产一区发布| 亚洲欧洲日产国产| 97在线人人人人妻| 男人操女人黄网站| 欧美精品亚洲一区二区| 亚洲av电影在线进入| 久久午夜综合久久蜜桃| 亚洲国产看品久久| 搡女人真爽免费视频火全软件| 丰满饥渴人妻一区二区三| 成人毛片a级毛片在线播放| 久久韩国三级中文字幕| 国产淫语在线视频| 亚洲综合色惰| 久热久热在线精品观看| 午夜福利网站1000一区二区三区| 男男h啪啪无遮挡| 精品人妻熟女毛片av久久网站| 一级毛片电影观看| 亚洲国产毛片av蜜桃av| 亚洲欧洲国产日韩| 性色av一级| 精品人妻偷拍中文字幕| av网站在线播放免费| 亚洲少妇的诱惑av| 老司机影院毛片| 日韩中文字幕视频在线看片| 亚洲国产欧美日韩在线播放| 国产av码专区亚洲av| 欧美精品国产亚洲| 日韩制服丝袜自拍偷拍| 成人毛片60女人毛片免费| videossex国产| 国产成人一区二区在线| 国产精品免费大片| 亚洲美女搞黄在线观看| 久久免费观看电影| 热99国产精品久久久久久7| 女人久久www免费人成看片| 午夜久久久在线观看| 免费看av在线观看网站| 老鸭窝网址在线观看| 一本久久精品| 久久亚洲国产成人精品v| 多毛熟女@视频| 极品少妇高潮喷水抽搐| 成人手机av| 麻豆乱淫一区二区| 精品国产一区二区三区久久久樱花| 黄色怎么调成土黄色| 午夜免费男女啪啪视频观看| 中文精品一卡2卡3卡4更新| av在线老鸭窝| 久久久久久伊人网av| 男人舔女人的私密视频| 国产精品一国产av| 咕卡用的链子| 女性生殖器流出的白浆| 日韩成人av中文字幕在线观看| 欧美变态另类bdsm刘玥| 少妇的丰满在线观看| 麻豆乱淫一区二区| 母亲3免费完整高清在线观看 | 亚洲国产成人一精品久久久| 亚洲精品视频女| 免费观看无遮挡的男女| 91精品三级在线观看| 制服人妻中文乱码| 欧美97在线视频| 久久久久视频综合| 黑人巨大精品欧美一区二区蜜桃| 国产精品无大码| 麻豆乱淫一区二区| 久久久亚洲精品成人影院| a级毛片黄视频| 男女免费视频国产| 亚洲精品国产av成人精品| 99精国产麻豆久久婷婷| 久久97久久精品| 亚洲精品美女久久av网站| 9色porny在线观看| 久久狼人影院| 亚洲精品国产一区二区精华液| 寂寞人妻少妇视频99o| 日韩中文字幕视频在线看片| 超碰97精品在线观看| 免费高清在线观看视频在线观看| 久久精品夜色国产| 香蕉丝袜av| 嫩草影院入口| 久久精品人人爽人人爽视色| 天堂8中文在线网| 国产午夜精品一二区理论片| 在线观看三级黄色| 国产黄色视频一区二区在线观看| 午夜福利网站1000一区二区三区| 国产精品熟女久久久久浪| 香蕉丝袜av| 亚洲精品国产av成人精品| 香蕉丝袜av| 夜夜骑夜夜射夜夜干| 色94色欧美一区二区| 国产成人a∨麻豆精品| 老汉色av国产亚洲站长工具| 国产综合精华液| 亚洲精品美女久久久久99蜜臀 | 国产熟女欧美一区二区| 国语对白做爰xxxⅹ性视频网站| 人妻 亚洲 视频| 日本猛色少妇xxxxx猛交久久| 秋霞伦理黄片| av免费观看日本| 男人舔女人的私密视频| 亚洲欧美成人综合另类久久久| 丝瓜视频免费看黄片| 亚洲欧洲国产日韩| 自线自在国产av| 国产精品秋霞免费鲁丝片| av线在线观看网站| 精品久久久久久电影网| 女人高潮潮喷娇喘18禁视频| 99热网站在线观看| av在线app专区| 日韩精品有码人妻一区| 欧美成人午夜免费资源| 亚洲伊人久久精品综合| 高清在线视频一区二区三区| 国产成人91sexporn| 国产精品蜜桃在线观看| 看非洲黑人一级黄片| 丝瓜视频免费看黄片| 亚洲国产av新网站| 超碰97精品在线观看| 美女主播在线视频| 日韩中文字幕欧美一区二区 | 欧美97在线视频| av又黄又爽大尺度在线免费看| 精品国产一区二区三区四区第35| av网站在线播放免费| 久久这里有精品视频免费| 国产亚洲午夜精品一区二区久久| 80岁老熟妇乱子伦牲交| 久久久精品94久久精品| 热99久久久久精品小说推荐| 777米奇影视久久| 成年动漫av网址| 欧美日韩亚洲国产一区二区在线观看 | 亚洲欧美精品综合一区二区三区 | 91久久精品国产一区二区三区| 少妇的逼水好多| 青春草亚洲视频在线观看| 国产精品二区激情视频| 亚洲色图综合在线观看| 欧美日本中文国产一区发布| 国精品久久久久久国模美| 看十八女毛片水多多多| 日韩成人av中文字幕在线观看| 亚洲国产日韩一区二区| 国产欧美日韩综合在线一区二区| 久久精品国产亚洲av天美| 亚洲美女视频黄频| 国产一级毛片在线| 日本色播在线视频| 黄色 视频免费看| 婷婷色综合大香蕉| 国产日韩欧美视频二区| 久久精品亚洲av国产电影网| 中文字幕制服av| 精品一区二区免费观看| 精品亚洲成a人片在线观看| 成人国语在线视频| 在线观看一区二区三区激情| 在线观看三级黄色| 亚洲人成网站在线观看播放| 伦理电影免费视频| 18+在线观看网站| 综合色丁香网| 美女高潮到喷水免费观看| 精品少妇内射三级| 久久人妻熟女aⅴ| 国产精品久久久久久精品电影小说| 汤姆久久久久久久影院中文字幕| 成人二区视频| 久久这里只有精品19| 天天影视国产精品| 色哟哟·www| 午夜福利,免费看| 在线观看免费高清a一片| 免费观看在线日韩| 欧美精品亚洲一区二区| 亚洲欧美一区二区三区黑人 | 欧美日本中文国产一区发布| 男男h啪啪无遮挡| 亚洲欧美精品自产自拍| 亚洲欧美一区二区三区国产| 亚洲人成电影观看| 晚上一个人看的免费电影| 欧美bdsm另类| 欧美日韩精品网址| 超色免费av| 熟妇人妻不卡中文字幕| 日韩大片免费观看网站| 亚洲精品久久成人aⅴ小说| 成人影院久久| av有码第一页| videossex国产| 男女下面插进去视频免费观看| 精品少妇一区二区三区视频日本电影 | 天天躁夜夜躁狠狠躁躁| 女人精品久久久久毛片| 日韩电影二区| 国产亚洲最大av| 久久久久精品人妻al黑| 亚洲婷婷狠狠爱综合网| 亚洲av日韩在线播放| 最近的中文字幕免费完整| 亚洲天堂av无毛| 熟妇人妻不卡中文字幕| 亚洲av福利一区| 欧美黄色片欧美黄色片| 日日摸夜夜添夜夜爱| 免费女性裸体啪啪无遮挡网站| 欧美精品亚洲一区二区| 91aial.com中文字幕在线观看| 黑人巨大精品欧美一区二区蜜桃| 精品午夜福利在线看| 亚洲精品一二三| 毛片一级片免费看久久久久| 国产免费福利视频在线观看| 亚洲精品第二区| 精品国产乱码久久久久久小说| 精品亚洲乱码少妇综合久久| 成人国语在线视频| 精品人妻在线不人妻| av国产精品久久久久影院| 在线天堂最新版资源| 亚洲精品第二区| 少妇人妻 视频| 成年女人在线观看亚洲视频| 天美传媒精品一区二区|