• <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
    軟件缺陷管理方案分析
    精品国产一区二区三区久久久樱花 | 国产成人a∨麻豆精品| 1000部很黄的大片| 成人国产麻豆网| 国产伦理片在线播放av一区| 亚洲精品日本国产第一区| 午夜激情久久久久久久| 久久精品夜夜夜夜夜久久蜜豆| 2021天堂中文幕一二区在线观| 久久久久久久久久久免费av| 国产一区二区三区综合在线观看 | 午夜福利在线在线| 人人妻人人澡欧美一区二区| 国产真实伦视频高清在线观看| 美女脱内裤让男人舔精品视频| 日韩视频在线欧美| 精品国内亚洲2022精品成人| 国产乱人视频| 成人特级av手机在线观看| 久久久久网色| 欧美丝袜亚洲另类| 国产精品99久久久久久久久| 精品人妻视频免费看| 我要看日韩黄色一级片| 一个人观看的视频www高清免费观看| 超碰97精品在线观看| 国产亚洲精品av在线| h日本视频在线播放| 欧美bdsm另类| 能在线免费看毛片的网站| 亚洲久久久久久中文字幕| 久久久久久久久久成人| 国产一区二区在线观看日韩| 欧美xxxx黑人xx丫x性爽| 内地一区二区视频在线| 国产av码专区亚洲av| 99久久精品热视频| 国产精品熟女久久久久浪| 国产一区有黄有色的免费视频 | 纵有疾风起免费观看全集完整版 | 18禁在线播放成人免费| 色哟哟·www| 校园人妻丝袜中文字幕| 国国产精品蜜臀av免费| a级毛片免费高清观看在线播放| 少妇被粗大猛烈的视频| 肉色欧美久久久久久久蜜桃 | 国产av码专区亚洲av| 我的老师免费观看完整版| 永久免费av网站大全| 久久久亚洲精品成人影院| 国产精品无大码| 久久精品久久久久久噜噜老黄| 精品熟女少妇av免费看| 两个人的视频大全免费| 男女啪啪激烈高潮av片| 草草在线视频免费看| 九色成人免费人妻av| 亚洲国产精品成人久久小说| 日韩一区二区视频免费看| 两个人的视频大全免费| 欧美一区二区亚洲| 亚洲不卡免费看| 免费av不卡在线播放| 搡女人真爽免费视频火全软件| 国产免费视频播放在线视频 | 久久人人爽人人爽人人片va| 日韩一区二区三区影片| 国产伦理片在线播放av一区| 欧美日韩一区二区视频在线观看视频在线 | 日韩av在线大香蕉| 黄片wwwwww| 亚洲精品久久久久久婷婷小说| 国产精品国产三级专区第一集| av在线观看视频网站免费| 免费观看a级毛片全部| 街头女战士在线观看网站| 久久这里只有精品中国| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 伦理电影大哥的女人| 国产有黄有色有爽视频| 久久99精品国语久久久| 少妇被粗大猛烈的视频| 一边亲一边摸免费视频| 久久国内精品自在自线图片| 日本三级黄在线观看| 欧美人与善性xxx| 在线观看av片永久免费下载| 国产欧美另类精品又又久久亚洲欧美| 亚洲国产精品成人综合色| 亚洲精品中文字幕在线视频 | 中文字幕av在线有码专区| 亚洲成人av在线免费| 国产乱人视频| 亚洲国产精品专区欧美| 99九九线精品视频在线观看视频| 在线观看一区二区三区| 亚洲第一区二区三区不卡| 大话2 男鬼变身卡| 97人妻精品一区二区三区麻豆| 少妇被粗大猛烈的视频| 日韩欧美精品v在线| 少妇丰满av| 一级片'在线观看视频| 综合色av麻豆| av女优亚洲男人天堂| 国产淫语在线视频| 深夜a级毛片| 亚洲aⅴ乱码一区二区在线播放| 一夜夜www| 亚洲成人中文字幕在线播放| 久久精品夜色国产| 在线 av 中文字幕| 最近的中文字幕免费完整| 久久久久久久大尺度免费视频| 大又大粗又爽又黄少妇毛片口| 熟女电影av网| 少妇丰满av| 色综合亚洲欧美另类图片| 卡戴珊不雅视频在线播放| 久久久久性生活片| 久久精品国产亚洲av天美| 久久久久久久大尺度免费视频| 亚洲天堂国产精品一区在线| 人妻一区二区av| 高清在线视频一区二区三区| 精华霜和精华液先用哪个| 亚洲自拍偷在线| 国产一区二区亚洲精品在线观看| 男插女下体视频免费在线播放| 天堂影院成人在线观看| 免费av不卡在线播放| 亚洲精品成人久久久久久| 美女国产视频在线观看| 欧美另类一区| 一个人免费在线观看电影| 精品一区在线观看国产| 亚洲最大成人av| 青青草视频在线视频观看| 国产精品久久久久久av不卡| av女优亚洲男人天堂| 老女人水多毛片| 精品久久久久久久人妻蜜臀av| 日本免费在线观看一区| 亚洲熟女精品中文字幕| 国产亚洲午夜精品一区二区久久 | 看非洲黑人一级黄片| 久久6这里有精品| 精品久久久精品久久久| 91久久精品国产一区二区成人| 午夜爱爱视频在线播放| 国产在视频线在精品| 亚洲丝袜综合中文字幕| 黄色配什么色好看| 国内精品美女久久久久久| 看非洲黑人一级黄片| 亚洲精品乱久久久久久| av在线播放精品| 亚洲国产色片| 欧美极品一区二区三区四区| 欧美97在线视频| 精品久久久久久久人妻蜜臀av| 人人妻人人澡人人爽人人夜夜 | av免费在线看不卡| 亚洲av.av天堂| 亚洲av男天堂| 搡老乐熟女国产| 一区二区三区四区激情视频| 亚洲精品日本国产第一区| 天堂俺去俺来也www色官网 | 亚洲,欧美,日韩| 搞女人的毛片| 亚洲第一区二区三区不卡| av播播在线观看一区| 亚洲综合色惰| 亚洲欧洲日产国产| 日韩av在线大香蕉| 乱系列少妇在线播放| 精品人妻一区二区三区麻豆| 亚洲精华国产精华液的使用体验| 精品一区二区三区人妻视频| 热99在线观看视频| 亚洲av成人av| 成人午夜高清在线视频| 精品欧美国产一区二区三| 日韩中字成人| 欧美日韩精品成人综合77777| 青春草亚洲视频在线观看| 色播亚洲综合网| 少妇人妻精品综合一区二区| 99久国产av精品| 97超碰精品成人国产| 欧美区成人在线视频| 精品一区二区三区人妻视频| av免费观看日本| 久久人人爽人人爽人人片va| 午夜福利视频精品| 欧美成人午夜免费资源| 成人亚洲精品av一区二区| 午夜福利在线观看吧| 国产亚洲av嫩草精品影院| 国产 一区 欧美 日韩| 亚洲,欧美,日韩| 国产一区二区三区av在线| 91精品伊人久久大香线蕉| 女的被弄到高潮叫床怎么办| 久久久久免费精品人妻一区二区| 国产极品天堂在线| 听说在线观看完整版免费高清| 少妇人妻精品综合一区二区| 国产大屁股一区二区在线视频| 美女脱内裤让男人舔精品视频| 亚洲精品日韩在线中文字幕| 99久久精品热视频| 日韩成人av中文字幕在线观看| 韩国av在线不卡| 2021少妇久久久久久久久久久| 精品人妻熟女av久视频| 欧美一级a爱片免费观看看| 欧美xxⅹ黑人| 亚洲18禁久久av| 97热精品久久久久久| 国产91av在线免费观看| 91狼人影院| 老司机影院毛片| 26uuu在线亚洲综合色| 亚洲国产最新在线播放| 亚洲天堂国产精品一区在线| 黄色日韩在线| 中文欧美无线码| 日韩强制内射视频| 午夜激情福利司机影院| 欧美潮喷喷水| 成人毛片a级毛片在线播放| 国产精品久久久久久精品电影| 男人和女人高潮做爰伦理| 天堂网av新在线| 免费高清在线观看视频在线观看| 午夜亚洲福利在线播放| 水蜜桃什么品种好| 直男gayav资源| www.av在线官网国产| 亚洲自拍偷在线| 国产色婷婷99| 非洲黑人性xxxx精品又粗又长| 天堂√8在线中文| 欧美激情在线99| 国产精品蜜桃在线观看| 韩国高清视频一区二区三区| 亚洲美女视频黄频| 亚洲精品成人av观看孕妇| 天堂av国产一区二区熟女人妻| 91久久精品国产一区二区成人| 亚洲av日韩在线播放| 乱系列少妇在线播放| 中国美白少妇内射xxxbb| 成人特级av手机在线观看| 国产色爽女视频免费观看| 久久热精品热| 高清毛片免费看| 国产视频首页在线观看| 一个人看视频在线观看www免费| 只有这里有精品99| 亚洲婷婷狠狠爱综合网| 国产69精品久久久久777片| 女人被狂操c到高潮| 在线免费观看不下载黄p国产| 麻豆成人午夜福利视频| 韩国av在线不卡| 亚洲av二区三区四区| 欧美不卡视频在线免费观看| 亚洲最大成人av| 一级毛片电影观看| 亚洲av电影在线观看一区二区三区 | 两个人的视频大全免费| 精品人妻一区二区三区麻豆| 久99久视频精品免费| 亚洲国产av新网站| 人妻夜夜爽99麻豆av| 国产探花在线观看一区二区| 2018国产大陆天天弄谢| 深夜a级毛片| 夫妻午夜视频| 青青草视频在线视频观看| 午夜福利在线观看吧| 国产精品久久久久久久久免| 国产爱豆传媒在线观看| 亚洲高清免费不卡视频| 国产午夜精品论理片| 亚洲一级一片aⅴ在线观看| 韩国高清视频一区二区三区| 久久热精品热| 老司机影院成人| 波多野结衣巨乳人妻| 黄色一级大片看看| 伊人久久精品亚洲午夜| 不卡视频在线观看欧美| 熟女电影av网| 亚洲av二区三区四区| h日本视频在线播放| 网址你懂的国产日韩在线| 高清午夜精品一区二区三区| 日韩欧美 国产精品| 亚洲内射少妇av| 亚洲久久久久久中文字幕| 日韩av不卡免费在线播放| 国产精品久久久久久av不卡| 人妻一区二区av| 国产精品人妻久久久影院| 极品教师在线视频| av在线观看视频网站免费| 日本欧美国产在线视频| 老司机影院毛片| 一级毛片久久久久久久久女| 亚洲精品一二三| 亚洲精品色激情综合| 18禁动态无遮挡网站| 日韩一本色道免费dvd| 性插视频无遮挡在线免费观看| 日韩在线高清观看一区二区三区| 2018国产大陆天天弄谢| 午夜精品一区二区三区免费看| 婷婷色综合大香蕉| 韩国高清视频一区二区三区| 国产黄色免费在线视频| 精品一区二区三区视频在线| 大陆偷拍与自拍| 综合色丁香网| 国产亚洲精品av在线| 亚洲18禁久久av| 亚洲精品乱码久久久v下载方式| 亚洲精品亚洲一区二区| 国产黄色视频一区二区在线观看| 欧美精品一区二区大全| 午夜精品在线福利| 精品熟女少妇av免费看| 最后的刺客免费高清国语| 欧美不卡视频在线免费观看| 久久6这里有精品| 欧美高清成人免费视频www| 亚洲av免费在线观看| 国产91av在线免费观看| 亚洲成人中文字幕在线播放| 久久久久性生活片| 亚洲精品乱码久久久久久按摩| 免费观看的影片在线观看| 白带黄色成豆腐渣| 国精品久久久久久国模美| 在线播放无遮挡| 2018国产大陆天天弄谢| 精品国内亚洲2022精品成人| 国产精品人妻久久久影院| 丝瓜视频免费看黄片| 久久精品国产亚洲av涩爱| 久久久久久久久久人人人人人人| 国产男女超爽视频在线观看| 日韩不卡一区二区三区视频在线| 国产精品久久久久久av不卡| 男女那种视频在线观看| 纵有疾风起免费观看全集完整版 | 91av网一区二区| 亚洲内射少妇av| 免费观看性生交大片5| 在现免费观看毛片| 精品人妻一区二区三区麻豆| 日韩,欧美,国产一区二区三区| 亚洲成人av在线免费| 只有这里有精品99| 精品国产三级普通话版| 又粗又硬又长又爽又黄的视频| 最后的刺客免费高清国语| 中文字幕制服av| 人人妻人人看人人澡| 身体一侧抽搐| 人人妻人人澡欧美一区二区| 免费看美女性在线毛片视频| 啦啦啦啦在线视频资源| 国产精品99久久久久久久久| 亚洲真实伦在线观看| 日本猛色少妇xxxxx猛交久久| 噜噜噜噜噜久久久久久91| 一区二区三区免费毛片| 亚洲人成网站高清观看| 1000部很黄的大片| 国产av不卡久久| 熟女人妻精品中文字幕| 亚洲欧美成人精品一区二区| 久久热精品热| 免费大片18禁| 久久精品国产亚洲av天美| 看免费成人av毛片| 97在线视频观看| 亚洲精品成人av观看孕妇| .国产精品久久| 深爱激情五月婷婷| 老女人水多毛片| 一级毛片黄色毛片免费观看视频| 一级毛片 在线播放| 欧美3d第一页| 亚洲电影在线观看av| 我要看日韩黄色一级片| 亚洲精品一区蜜桃| 成年女人看的毛片在线观看| 精品午夜福利在线看| av女优亚洲男人天堂| 国产伦在线观看视频一区| 最新中文字幕久久久久| 亚洲国产最新在线播放| 久久久精品免费免费高清| 亚洲熟女精品中文字幕| 亚洲国产最新在线播放| 精品久久久噜噜| 亚洲成人精品中文字幕电影| 美女xxoo啪啪120秒动态图| 国产精品嫩草影院av在线观看| 婷婷色av中文字幕| 欧美一级a爱片免费观看看| 搞女人的毛片| av免费观看日本| 欧美高清性xxxxhd video| 人妻制服诱惑在线中文字幕| 欧美精品国产亚洲| 特大巨黑吊av在线直播| 亚洲第一区二区三区不卡| 亚洲自偷自拍三级| 亚洲精品日本国产第一区| 91精品一卡2卡3卡4卡| 深夜a级毛片| 简卡轻食公司| 亚洲第一区二区三区不卡| 亚洲婷婷狠狠爱综合网| 91狼人影院| 国产精品国产三级国产av玫瑰| 五月天丁香电影| 青春草视频在线免费观看| 亚洲成人精品中文字幕电影| 亚洲成人久久爱视频| 小蜜桃在线观看免费完整版高清| 亚洲av中文av极速乱| 美女内射精品一级片tv| 国产高清三级在线| 大陆偷拍与自拍| 国产男人的电影天堂91| 最近的中文字幕免费完整| 波野结衣二区三区在线| 噜噜噜噜噜久久久久久91| 久久久久久久亚洲中文字幕| 亚洲欧洲国产日韩| 三级毛片av免费| 夜夜看夜夜爽夜夜摸| 国产精品国产三级国产av玫瑰| 中文字幕人妻熟人妻熟丝袜美| 久久久久久伊人网av| 十八禁国产超污无遮挡网站| 国产成人精品一,二区| 日日撸夜夜添| 日韩欧美一区视频在线观看 | 日本一本二区三区精品| 91久久精品国产一区二区三区| 免费av观看视频| 少妇裸体淫交视频免费看高清| 久久久久国产网址| 午夜老司机福利剧场| 1000部很黄的大片| 久久精品久久久久久久性| 欧美bdsm另类| 老师上课跳d突然被开到最大视频| 午夜激情久久久久久久| 免费看不卡的av| 两个人视频免费观看高清| 成年版毛片免费区| 禁无遮挡网站| 91午夜精品亚洲一区二区三区| 国产精品一二三区在线看| 精品久久久久久久久亚洲| 午夜久久久久精精品| 午夜激情久久久久久久| 伦精品一区二区三区| 欧美成人a在线观看| 亚洲国产高清在线一区二区三| 乱系列少妇在线播放| 91aial.com中文字幕在线观看| 亚洲av电影不卡..在线观看| 黑人高潮一二区| 久久久精品免费免费高清| 日本猛色少妇xxxxx猛交久久| 亚洲在线自拍视频| 亚洲综合色惰| 成人鲁丝片一二三区免费| 国产成人精品久久久久久| 欧美日韩国产mv在线观看视频 | 卡戴珊不雅视频在线播放| 午夜免费男女啪啪视频观看| 色吧在线观看| 别揉我奶头 嗯啊视频| 久久精品国产自在天天线| 韩国高清视频一区二区三区| 一区二区三区高清视频在线| 国内精品宾馆在线| 日本免费在线观看一区| 精品久久久久久久末码| 精品酒店卫生间| 日本av手机在线免费观看| 亚洲欧美成人精品一区二区| 日韩强制内射视频| 看黄色毛片网站| 亚洲内射少妇av| 青春草视频在线免费观看| 五月玫瑰六月丁香| 国产一区有黄有色的免费视频 | 好男人视频免费观看在线| 黄色日韩在线| 91精品伊人久久大香线蕉| 国产毛片a区久久久久| 亚洲欧美日韩卡通动漫| 看十八女毛片水多多多| 老司机影院成人| 国产一区二区三区av在线| 色尼玛亚洲综合影院| 亚洲av成人av| 欧美+日韩+精品| 精品久久久久久久末码| 亚洲精品乱码久久久久久按摩| 中文字幕免费在线视频6| 一级片'在线观看视频| 色5月婷婷丁香| 日韩欧美精品免费久久| 国产极品天堂在线| 丝瓜视频免费看黄片| 亚洲国产欧美人成| 欧美不卡视频在线免费观看| 成人性生交大片免费视频hd| 哪个播放器可以免费观看大片| 国产大屁股一区二区在线视频| 激情 狠狠 欧美| 亚洲色图av天堂| 成年人午夜在线观看视频 | 国产人妻一区二区三区在| 国产一区二区三区av在线| 日本一本二区三区精品| 视频中文字幕在线观看| 在线a可以看的网站| 国产美女午夜福利| 男人舔女人下体高潮全视频| 精品一区二区三卡| 嫩草影院新地址| 亚洲国产高清在线一区二区三| 色视频www国产| 亚洲av男天堂| 尾随美女入室| 美女cb高潮喷水在线观看| 亚洲精品日韩在线中文字幕| 日本三级黄在线观看| 国产亚洲午夜精品一区二区久久 | 亚洲熟女精品中文字幕| 国产色婷婷99| 亚洲aⅴ乱码一区二区在线播放| 亚洲精品aⅴ在线观看| 女人被狂操c到高潮| av又黄又爽大尺度在线免费看| 内射极品少妇av片p| 国产精品嫩草影院av在线观看| 哪个播放器可以免费观看大片| 中文字幕久久专区| 91久久精品国产一区二区成人| 精品人妻偷拍中文字幕| 亚洲图色成人| 乱人视频在线观看| 欧美三级亚洲精品| 亚洲成人一二三区av| 国产男人的电影天堂91| 大香蕉久久网| 水蜜桃什么品种好| 亚洲伊人久久精品综合| 亚洲性久久影院| 男插女下体视频免费在线播放| 亚洲欧美日韩无卡精品| 国产成人a区在线观看| 午夜亚洲福利在线播放| 永久免费av网站大全| 中文字幕亚洲精品专区| 日韩av免费高清视频| 人人妻人人澡人人爽人人夜夜 | 欧美日韩一区二区视频在线观看视频在线 | 亚洲精品成人久久久久久| 亚洲人成网站高清观看| 天美传媒精品一区二区| 成人毛片a级毛片在线播放| 亚洲精品国产av蜜桃| 精品一区在线观看国产| 久久久久久久久久人人人人人人| 麻豆av噜噜一区二区三区| 日韩欧美三级三区| 免费大片黄手机在线观看| 成人性生交大片免费视频hd| 日韩制服骚丝袜av| 亚洲欧美成人精品一区二区| 亚洲四区av| 五月天丁香电影| 男人舔女人下体高潮全视频| 18+在线观看网站| 一区二区三区乱码不卡18| 街头女战士在线观看网站| 联通29元200g的流量卡| 美女内射精品一级片tv| 中文欧美无线码| 亚洲丝袜综合中文字幕| 亚洲国产最新在线播放| 哪个播放器可以免费观看大片| 久久久a久久爽久久v久久| 国产一区二区亚洲精品在线观看| 高清视频免费观看一区二区 | 少妇的逼水好多| 欧美一区二区亚洲| av天堂中文字幕网|