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

    一種基于構(gòu)件的軟件系統(tǒng)性能工程生命周期過(guò)程模型

    2015-09-26 05:17:42王光偉裝甲兵工程學(xué)院科研部北京100072
    現(xiàn)代計(jì)算機(jī) 2015年21期
    關(guān)鍵詞:生命周期部署構(gòu)件

    王光偉(裝甲兵工程學(xué)院科研部,北京 100072)

    一種基于構(gòu)件的軟件系統(tǒng)性能工程生命周期過(guò)程模型

    王光偉
    (裝甲兵工程學(xué)院科研部,北京100072)

    0 引言

    軟件構(gòu)件技術(shù)近年來(lái)在軟件開(kāi)發(fā)中得到了廣泛的應(yīng)用,基于構(gòu)件的軟件開(kāi)發(fā)(Component-Based Software Development,CBSD)通過(guò)組裝已有的構(gòu)件實(shí)現(xiàn)軟件復(fù)用,能夠較短時(shí)間內(nèi)開(kāi)發(fā)出開(kāi)發(fā)新的系統(tǒng),提高了軟件開(kāi)發(fā)效率和產(chǎn)品質(zhì)量。基于構(gòu)件的軟件系統(tǒng)性能是指系統(tǒng)對(duì)及時(shí)性要求的符合程度,通常用響應(yīng)時(shí)間、吞吐量、資源利用率等性能指標(biāo)進(jìn)行衡量。

    傳統(tǒng)軟件工程中的軟件性能管理通常采用 “以后修正”(Fix-it-later)的方法,在構(gòu)件設(shè)計(jì)、開(kāi)發(fā)、組裝等前期階段時(shí)對(duì)性能關(guān)注不夠,直到系統(tǒng)基本完成實(shí)現(xiàn)進(jìn)行測(cè)試和試運(yùn)行的時(shí)候才著力解決性能瓶頸,但很多性能問(wèn)題是由于在系統(tǒng)設(shè)計(jì)帶來(lái)的,此時(shí)已不能從體系結(jié)構(gòu)進(jìn)行較大的更改,提高性能的途徑是有限的,往往不能從根本上解決出現(xiàn)的軟件性能問(wèn)題。為解決這一問(wèn)題,提出了軟件性能工程(Software Performance Engineering,SPE),軟件性能工程技術(shù)不僅能夠使得軟件的功能屬性在軟件的整個(gè)軟件開(kāi)發(fā)生命周期中能夠被追蹤、管理,軟件的非功能屬性和性能也能夠被追蹤[1]。

    但是傳統(tǒng)的軟件性能工程在基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程中遇到了新問(wèn)題,與傳統(tǒng)的軟件開(kāi)發(fā)方式相比,基于構(gòu)件的軟件開(kāi)發(fā)更加強(qiáng)調(diào)構(gòu)件的組裝、配置、部署、運(yùn)行與動(dòng)態(tài)重構(gòu)[2],而傳統(tǒng)的軟件性能工程沒(méi)有提供對(duì)這些階段的支持方法,例如在構(gòu)件動(dòng)態(tài)重構(gòu)時(shí),因?yàn)閭鹘y(tǒng)的軟件性能工程沒(méi)有直接提供對(duì)分布式構(gòu)件組裝的支持,軟件的原有性能就不能直接應(yīng)用在基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程中技術(shù)中。另外,在構(gòu)件動(dòng)態(tài)重構(gòu)時(shí),軟件的原有性能屬性都會(huì)發(fā)生變化,而傳統(tǒng)的軟件性能工程都沒(méi)有提供應(yīng)對(duì)變化的方法。因此需要針對(duì)構(gòu)件開(kāi)發(fā)的特點(diǎn),對(duì)軟件性能工程中的性能過(guò)程模型進(jìn)行研究,提出適合基于構(gòu)件的軟件系統(tǒng)開(kāi)發(fā)的新的性能過(guò)程模型。

    1 構(gòu)件性能的影響因素

    構(gòu)件是軟件系統(tǒng)中具有相對(duì)獨(dú)立功能的組成實(shí)體,通過(guò)標(biāo)準(zhǔn)接口對(duì)外提供服務(wù),具有可復(fù)用、可組裝、可替換的特點(diǎn)。構(gòu)件通過(guò)對(duì)外提供的接口稱為服務(wù)接口(provide interface)、請(qǐng)求接口(request interface)[3]。

    構(gòu)件性能的影響的因素比較復(fù)雜,因?yàn)闃?gòu)件的性能不僅取決于構(gòu)件內(nèi)部實(shí)現(xiàn) (如構(gòu)件實(shí)現(xiàn)采用的算法和編程語(yǔ)言),還取決于構(gòu)件部署的環(huán)境。構(gòu)件性能的影響因素主要包括:構(gòu)件實(shí)現(xiàn)、請(qǐng)求服務(wù)、部署平臺(tái)、輸入?yún)?shù)、資源競(jìng)爭(zhēng)。如圖1所示。

    圖1 構(gòu)件性能影響因素

    構(gòu)件的實(shí)現(xiàn):在構(gòu)件定義時(shí),對(duì)于相同的服務(wù)接口,不同的構(gòu)件開(kāi)發(fā)人員可以使用完全不同的方法實(shí)現(xiàn),雖然這些構(gòu)件提供的服務(wù)接口都是相同的,即構(gòu)件功能是相同的,但是由于構(gòu)件內(nèi)部具體實(shí)現(xiàn)不同,如采用的算法不同、編程實(shí)現(xiàn)不同等。即使在相同的運(yùn)行環(huán)境下,這些服務(wù)接口相同內(nèi)部實(shí)現(xiàn)不同的構(gòu)件展現(xiàn)出的構(gòu)件性能仍然是不同的。

    部署平臺(tái):構(gòu)件性能受部署環(huán)境的影響,部署環(huán)境包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境如CPU的個(gè)數(shù)和主頻、內(nèi)存容量、網(wǎng)絡(luò)帶寬、外部存儲(chǔ)設(shè)備的性能等。除硬件之外,還包括軟件中間層的影響,如構(gòu)件容器、虛擬機(jī)、操作系統(tǒng)等,如.NET平臺(tái)對(duì)構(gòu)件性能的影響構(gòu)件。

    輸入?yún)?shù):當(dāng)用戶調(diào)用構(gòu)件提供的服務(wù)時(shí),服務(wù)的執(zhí)行時(shí)間會(huì)因用戶輸入的不同參數(shù)值而不同,如某數(shù)學(xué)運(yùn)算構(gòu)件,用戶輸入數(shù)值的大小會(huì)影響構(gòu)件運(yùn)行的時(shí)間。除用戶輸入外,構(gòu)件運(yùn)行時(shí)還可能需要調(diào)用其依賴的其他構(gòu)件提供的參數(shù)值,這些參數(shù)值也會(huì)影響構(gòu)件的執(zhí)行時(shí)間。

    資源競(jìng)爭(zhēng):在運(yùn)行平臺(tái)上構(gòu)件通常不是獨(dú)立的,而是與其他進(jìn)程一起運(yùn)行,構(gòu)件與該平臺(tái)環(huán)境中其他運(yùn)行的進(jìn)程之間可能存在資源競(jìng)爭(zhēng)關(guān)系,如線程池的線程數(shù)量、數(shù)據(jù)庫(kù)連接數(shù)、信號(hào)量等,構(gòu)件在運(yùn)行時(shí)等待競(jìng)爭(zhēng)資源的時(shí)間會(huì)影響構(gòu)件執(zhí)行的總時(shí)間,帶來(lái)構(gòu)件性能的影響。

    2 構(gòu)件生命周期的性能建模內(nèi)容

    在構(gòu)件生命周期的不同階段,對(duì)構(gòu)件性能起重要作用的影響因素是不同的,因此,需要提出構(gòu)件生命周期性能模型。文獻(xiàn)[4]把構(gòu)件生命周期分為三個(gè)階段:設(shè)計(jì)階段、部署階段和運(yùn)行階段。Cheesman和Daniels[5]提出了的理想化的構(gòu)件生命周期的四個(gè)階段:構(gòu)件的定義、構(gòu)件的實(shí)現(xiàn)、構(gòu)件的部署和構(gòu)件的運(yùn)行。在構(gòu)件生命周期的每個(gè)階段,構(gòu)件性能建模的內(nèi)容和關(guān)注點(diǎn)有所不同。

    在構(gòu)件的定義階段,性能管理主要體現(xiàn)為描述構(gòu)件的服務(wù)接口和請(qǐng)求接口,可以使用UML建模語(yǔ)言進(jìn)行描述。由于此時(shí)構(gòu)件還沒(méi)有實(shí)現(xiàn),對(duì)該構(gòu)件的實(shí)現(xiàn)、部署、運(yùn)行時(shí)的有關(guān)性能的相關(guān)信息無(wú)法得到,所以構(gòu)件性能模型只能對(duì)該構(gòu)件提供服務(wù)接口的性能需求進(jìn)行定義和描述,即對(duì)構(gòu)件性能指標(biāo)的定義,如某數(shù)據(jù)庫(kù)訪問(wèn)構(gòu)件的查詢操作的最長(zhǎng)時(shí)間不超過(guò)10秒。

    在構(gòu)件的實(shí)現(xiàn)階段,構(gòu)件功能的實(shí)現(xiàn)需要向其他構(gòu)件提供的接口請(qǐng)求服務(wù),實(shí)現(xiàn)需求定義時(shí)的構(gòu)件功能。由于此時(shí)構(gòu)件尚未部署和運(yùn)行,因此構(gòu)件實(shí)現(xiàn)階段的性能模型包括不依賴硬件平臺(tái)的資源需求和構(gòu)件行為信息,以及用戶輸入?yún)?shù)等。

    在構(gòu)件的部署階段,已實(shí)現(xiàn)的構(gòu)件與其他構(gòu)件進(jìn)行裝配后部署到硬件平臺(tái)上,該階段的構(gòu)件性能模型包括構(gòu)件容器、操作系統(tǒng)和硬件的信息。此時(shí)與硬件平臺(tái)無(wú)關(guān)的資源需求可以轉(zhuǎn)換為平臺(tái)相關(guān)的資源需求,如將構(gòu)件實(shí)現(xiàn)階段的 “處理器周期”轉(zhuǎn)換為 “執(zhí)行時(shí)間”。

    最后,在構(gòu)件的運(yùn)行階段,構(gòu)件被實(shí)例化并運(yùn)行,可以響應(yīng)客戶端的請(qǐng)求。此時(shí)的構(gòu)件是在運(yùn)行在內(nèi)存中的一個(gè)對(duì)象的實(shí)例。構(gòu)件運(yùn)行階段的性能模型,還包括此階段構(gòu)件的吞吐量 (即客戶端調(diào)用構(gòu)件的數(shù)量),用戶的輸入?yún)?shù)以及與構(gòu)件性能相關(guān)的內(nèi)部狀態(tài)。此外,系統(tǒng)的整體性能模型還包括系統(tǒng)中與構(gòu)件并行運(yùn)行的其他進(jìn)程參與系統(tǒng)資源的情況。

    3 構(gòu)件系統(tǒng)生命周期的性能過(guò)程模型

    在基于構(gòu)件的軟件系統(tǒng)生命周期中,從早期設(shè)計(jì)階段的性能預(yù)測(cè)到運(yùn)行階段的性能測(cè)試,都需要采用來(lái)自系統(tǒng)架構(gòu)師和構(gòu)件開(kāi)發(fā)人員提供的信息。首先進(jìn)行系統(tǒng)需求分析,構(gòu)件開(kāi)發(fā)人員根據(jù)需求檢索已有構(gòu)件,判斷現(xiàn)有構(gòu)件是否滿足需求:如果已有構(gòu)件能夠?qū)崿F(xiàn)所需功能和性能需求,則對(duì)該構(gòu)件進(jìn)行性能測(cè)試,放入構(gòu)件庫(kù);如果沒(méi)有滿足功能需求的構(gòu)件,需要進(jìn)行構(gòu)件需求分析,定義構(gòu)件的功能需求和性能需求,進(jìn)行構(gòu)件性能建模,此時(shí)的模型稱為架構(gòu)模型,包括構(gòu)件部署模型、構(gòu)件組裝模型和構(gòu)件運(yùn)行模型,架構(gòu)模型經(jīng)過(guò)模型轉(zhuǎn)換成為可以進(jìn)行分析和評(píng)估的系統(tǒng)性能模型,通常使用排序網(wǎng)絡(luò)等技術(shù)進(jìn)行系統(tǒng)性能模型建模,對(duì)性能模型進(jìn)行分析評(píng)估或者仿真運(yùn)行,得到可供分析評(píng)估構(gòu)架性能的數(shù)據(jù),形成構(gòu)件性能矩陣,對(duì)性能數(shù)據(jù)進(jìn)行評(píng)估,檢查性能需求是否滿足。如果滿足需求則進(jìn)行構(gòu)件組裝、測(cè)試和發(fā)布,否則檢查性能模型并重新設(shè)計(jì),再次建模?;跇?gòu)件的軟件系統(tǒng)生命周期性能模型如圖2所示。

    構(gòu)件開(kāi)發(fā)人員為構(gòu)件的性能模型提供性能預(yù)測(cè)需要的參數(shù),得到參數(shù)化的構(gòu)件性能模型,構(gòu)件開(kāi)發(fā)者對(duì)構(gòu)件的性能建模需要從構(gòu)件定義開(kāi)始,而此時(shí)構(gòu)件尚未實(shí)現(xiàn),構(gòu)件性能模型需要的參數(shù)是未知的,需要構(gòu)件開(kāi)發(fā)者進(jìn)行估計(jì),例如資源的需求和依賴的服務(wù)。如果存在已實(shí)現(xiàn)的構(gòu)件,則對(duì)構(gòu)件進(jìn)行靜態(tài)分析或者使用試驗(yàn)床上進(jìn)行運(yùn)行得到構(gòu)件性能參數(shù)。

    構(gòu)件開(kāi)發(fā)人員將該階段的結(jié)果存入構(gòu)件庫(kù),供企業(yè)內(nèi)其他人員訪問(wèn),該構(gòu)件庫(kù)可以存放構(gòu)件性能模型,還可存放構(gòu)件的需求定義文檔、已實(shí)現(xiàn)的構(gòu)件、其他文檔等。構(gòu)件開(kāi)發(fā)者也可從中檢索已有構(gòu)件組合成新構(gòu)件。

    構(gòu)件開(kāi)發(fā)人員是從單個(gè)構(gòu)件的視角進(jìn)行性能建模,而系統(tǒng)架構(gòu)師是從系統(tǒng)的角度進(jìn)行全系統(tǒng)的性能建模,系統(tǒng)架構(gòu)師根據(jù)設(shè)計(jì)系統(tǒng)架構(gòu)的需求,將構(gòu)件庫(kù)中的構(gòu)件性能模型進(jìn)行組裝,包括構(gòu)件組裝模型、部署模型和運(yùn)行模型,組裝模型描述了將構(gòu)件庫(kù)中選擇的已有構(gòu)件組裝成系統(tǒng)的構(gòu)件連接關(guān)系,部署模型定義了構(gòu)件部署的軟硬件平臺(tái),運(yùn)行模型定義了系統(tǒng)運(yùn)行時(shí)的使用信息,如負(fù)載、輸入?yún)?shù)、和內(nèi)部狀態(tài)等。

    然后系統(tǒng)架構(gòu)師將包含組裝模型、部署模型和運(yùn)行模型的完整架構(gòu)模型進(jìn)行組裝,轉(zhuǎn)換成系統(tǒng)級(jí)的性能模型,通常使用排隊(duì)網(wǎng)絡(luò)、隨機(jī)Petri網(wǎng)、隨機(jī)進(jìn)程代數(shù)等方法建模并進(jìn)行模擬,得出系統(tǒng)的性能指標(biāo),如響應(yīng)時(shí)間、吞吐量和資源利用率等,系統(tǒng)架構(gòu)師將這些數(shù)據(jù)與系統(tǒng)性能需求指標(biāo)進(jìn)行比較,檢查是否符合系統(tǒng)性能需求。

    下面對(duì)構(gòu)件性能模型進(jìn)行需求評(píng)審,如果評(píng)審的預(yù)測(cè)的結(jié)果表明,現(xiàn)有的構(gòu)件設(shè)計(jì)不能滿足性能需求,則架構(gòu)模型需要重新設(shè)計(jì),以提高性能。軟件架構(gòu)師也可以改用其他構(gòu)件或采用其他性能模型,以改變性能,這時(shí)往往需要與客戶進(jìn)行重新協(xié)商。修改完成之后,得到新的體系結(jié)構(gòu)模型,對(duì)新模型重新進(jìn)行預(yù)測(cè)性能和評(píng)估。

    圖2 基于構(gòu)件的軟件開(kāi)發(fā)性能過(guò)程模型

    如果預(yù)測(cè)結(jié)果表明該設(shè)計(jì)可以滿足需求,則可以開(kāi)始進(jìn)行系統(tǒng)的實(shí)現(xiàn)。在構(gòu)件配置階段,軟件架構(gòu)師可以建造或購(gòu)買決策中指定的構(gòu)件體系結(jié)構(gòu)模型。一旦所有的構(gòu)件都實(shí)現(xiàn)或購(gòu)買,軟件架構(gòu)師即可進(jìn)行構(gòu)件組裝和整個(gè)系統(tǒng)的測(cè)試。除了功能測(cè)試,軟件架構(gòu)師對(duì)系統(tǒng)的性能進(jìn)行容量規(guī)劃(如確定最大負(fù)荷)。測(cè)試完成后,軟件設(shè)計(jì)師給客戶發(fā)布完整的系統(tǒng)。

    4 結(jié)語(yǔ)

    通過(guò)分析在傳統(tǒng)的軟件性能工程中對(duì)基于構(gòu)件的軟件系統(tǒng)的性能出現(xiàn)的新問(wèn)題,研究了構(gòu)件的性能影響因素和,面向構(gòu)件生命周期的全過(guò)程對(duì)性能模型進(jìn)行了分析,最后給出了一種基于構(gòu)件的軟件系統(tǒng)生命周期性能模型,該模型為在基于構(gòu)件的軟件系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,更好地進(jìn)行性能預(yù)測(cè)和性能管理提供了一種參考模型。

    [1]王克波.基于分布構(gòu)件的軟件性能工程[J].計(jì)算機(jī)工程與科學(xué),2006,28(11):105-107.

    [2]R Dube.A comparison of the memory management subsystem in FreeBSD and Linux[R].Technical Report CST R3929,University of Maryland,1998.

    [3]陳霄等.采用構(gòu)件組裝技術(shù)協(xié)同開(kāi)發(fā)Web應(yīng)用的方法[J].計(jì)算機(jī)科學(xué)與探索,2013,7(2):115-116.

    [4]B.Christiansson,L.Jakobsson,and I.Crnkovic,“CBD Process,”building reliable component-based software systems,I.Crnkovic and M.Larsson,eds.,pp.89-113,Artech House,2002.

    [5]J.Cheesman,J.Daniels.UML Components:A simple process for specifying component-based software systems.Addison-Wesley,2001.

    Software Component;Software Performance;Process Model

    A Life-Cycle Process Model of Software System Performance Engineering Based on Component

    WANG Guang-wei
    (Department of Scientific Research,Academy of Armored Forces Engineering,Beijing 100072)

    1007-1423(2015)21-0014-04

    10.3969/j.issn.1007-1423.2015.21.004

    王光偉(1980-),男,山東沂南人,講師,碩士,研究方向?yàn)檐浖こ?/p>

    2015-06-04

    2015-07-01

    在基于構(gòu)件的軟件系統(tǒng)開(kāi)發(fā)過(guò)程中,傳統(tǒng)的軟件性能工程不能解決構(gòu)件的組裝、部署、運(yùn)行等階段的軟件性能管理問(wèn)題。為解決這一問(wèn)題,研究構(gòu)件生命周期的每個(gè)階段的軟件性能影響因素,提出一種基于構(gòu)件的軟件系統(tǒng)性能模型。

    軟件構(gòu)件;軟件性能;過(guò)程模型

    In the development process of component-based software system,the traditional methods in software performance engineering can not solve the software performance management problems in the stages of component assembling,deployment,runtime etc.To solve this problem,researches factors influencing component performance in each stage of the life-cycle process,and proposes a model for componentsbased software system performance.

    猜你喜歡
    生命周期部署構(gòu)件
    動(dòng)物的生命周期
    全生命周期下呼吸機(jī)質(zhì)量控制
    一種基于Kubernetes的Web應(yīng)用部署與配置系統(tǒng)
    晉城:安排部署 統(tǒng)防統(tǒng)治
    部署
    從生命周期視角看并購(gòu)保險(xiǎn)
    民用飛機(jī)全生命周期KPI的研究與應(yīng)用
    建筑構(gòu)件
    建筑構(gòu)件
    建筑構(gòu)件
    90打野战视频偷拍视频| 丝袜人妻中文字幕| 深夜精品福利| 七月丁香在线播放| 国产黄频视频在线观看| 亚洲精品美女久久av网站| 久久午夜综合久久蜜桃| 丁香六月欧美| 高清欧美精品videossex| 欧美乱码精品一区二区三区| 亚洲精品av麻豆狂野| 人人妻人人添人人爽欧美一区卜| 欧美日韩亚洲国产一区二区在线观看 | 日本欧美国产在线视频| 一本—道久久a久久精品蜜桃钙片| 老鸭窝网址在线观看| 一级毛片黄色毛片免费观看视频| 国产精品久久久av美女十八| 国产欧美日韩一区二区三区在线| 国产精品国产三级国产专区5o| 国产1区2区3区精品| 国产xxxxx性猛交| 午夜日韩欧美国产| 天天添夜夜摸| 新久久久久国产一级毛片| 好男人视频免费观看在线| 国产精品亚洲av一区麻豆| 亚洲成人国产一区在线观看 | 欧美 日韩 精品 国产| 亚洲欧美日韩高清在线视频 | 亚洲综合色网址| 大码成人一级视频| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲激情五月婷婷啪啪| 亚洲美女黄色视频免费看| 免费不卡黄色视频| 自拍欧美九色日韩亚洲蝌蚪91| 一边亲一边摸免费视频| 黄片播放在线免费| 人人澡人人妻人| 啦啦啦视频在线资源免费观看| 99九九在线精品视频| 手机成人av网站| 亚洲中文字幕日韩| 亚洲五月色婷婷综合| 久久人人爽人人片av| 国产精品一区二区精品视频观看| 欧美国产精品va在线观看不卡| 超碰成人久久| 国产老妇伦熟女老妇高清| 咕卡用的链子| 午夜免费鲁丝| 性少妇av在线| 日本色播在线视频| 丝袜人妻中文字幕| 国产成人影院久久av| 久久精品成人免费网站| 五月开心婷婷网| 国产一区二区三区综合在线观看| 蜜桃在线观看..| 18禁国产床啪视频网站| avwww免费| 91成人精品电影| 免费少妇av软件| 午夜免费男女啪啪视频观看| 欧美人与善性xxx| www.熟女人妻精品国产| 深夜精品福利| 晚上一个人看的免费电影| 国产在视频线精品| 色视频在线一区二区三区| 国产色视频综合| 日韩,欧美,国产一区二区三区| 欧美 日韩 精品 国产| 欧美精品啪啪一区二区三区 | 亚洲伊人色综图| 亚洲精品中文字幕在线视频| 国产爽快片一区二区三区| 菩萨蛮人人尽说江南好唐韦庄| 国产免费又黄又爽又色| 国产成人av教育| 狠狠婷婷综合久久久久久88av| 免费在线观看完整版高清| 欧美黑人欧美精品刺激| 午夜福利在线免费观看网站| 永久免费av网站大全| 国产色视频综合| 少妇人妻 视频| 国产成人啪精品午夜网站| xxxhd国产人妻xxx| 精品一区二区三区av网在线观看 | 国产一区二区 视频在线| 国产亚洲av片在线观看秒播厂| 国产一区有黄有色的免费视频| 一级黄片播放器| 伊人久久大香线蕉亚洲五| 丁香六月欧美| 一级黄色大片毛片| 国产在线一区二区三区精| 91成人精品电影| 亚洲国产精品999| 久久精品人人爽人人爽视色| 亚洲激情五月婷婷啪啪| 七月丁香在线播放| 国产精品一区二区在线不卡| 国产精品秋霞免费鲁丝片| 成年人免费黄色播放视频| 日韩制服丝袜自拍偷拍| 青春草视频在线免费观看| 18禁国产床啪视频网站| 19禁男女啪啪无遮挡网站| 麻豆av在线久日| 国产成人av教育| 国产成人91sexporn| 成年人免费黄色播放视频| 亚洲成人免费电影在线观看 | 亚洲成人国产一区在线观看 | 大香蕉久久成人网| 每晚都被弄得嗷嗷叫到高潮| 国产亚洲av高清不卡| 成年人午夜在线观看视频| 欧美成人精品欧美一级黄| 老熟女久久久| 国产淫语在线视频| 老熟女久久久| 久久国产精品男人的天堂亚洲| 免费在线观看完整版高清| 在线看a的网站| 国产欧美日韩综合在线一区二区| 免费观看a级毛片全部| 两性夫妻黄色片| 这个男人来自地球电影免费观看| 免费人妻精品一区二区三区视频| 国产黄频视频在线观看| 欧美日韩一级在线毛片| 操美女的视频在线观看| 日本猛色少妇xxxxx猛交久久| 亚洲精品国产色婷婷电影| 免费久久久久久久精品成人欧美视频| 国产精品 欧美亚洲| 99久久综合免费| 国产三级黄色录像| 最近中文字幕2019免费版| 日韩一本色道免费dvd| 久久99一区二区三区| 婷婷色av中文字幕| 亚洲欧美色中文字幕在线| 国产午夜精品一二区理论片| 乱人伦中国视频| 韩国精品一区二区三区| 国产精品偷伦视频观看了| 夫妻午夜视频| 夜夜骑夜夜射夜夜干| 成人国产一区最新在线观看 | 国产97色在线日韩免费| av一本久久久久| 啦啦啦视频在线资源免费观看| 老司机亚洲免费影院| 一级a爱视频在线免费观看| 少妇粗大呻吟视频| 国产免费又黄又爽又色| 久久亚洲国产成人精品v| 日韩,欧美,国产一区二区三区| 色网站视频免费| 久久99一区二区三区| 制服诱惑二区| 欧美精品一区二区免费开放| 国产国语露脸激情在线看| 久久ye,这里只有精品| 水蜜桃什么品种好| 80岁老熟妇乱子伦牲交| 电影成人av| 又粗又硬又长又爽又黄的视频| √禁漫天堂资源中文www| 国产精品一区二区在线观看99| 捣出白浆h1v1| 国产精品久久久久久人妻精品电影 | 精品亚洲乱码少妇综合久久| 欧美黑人精品巨大| 狠狠婷婷综合久久久久久88av| 又大又爽又粗| 少妇人妻久久综合中文| 爱豆传媒免费全集在线观看| 午夜免费鲁丝| 王馨瑶露胸无遮挡在线观看| 久久久久久人人人人人| 国产精品久久久av美女十八| 久热这里只有精品99| 国产在线免费精品| 亚洲精品自拍成人| 久久久久国产一级毛片高清牌| av国产精品久久久久影院| 欧美成人午夜精品| 国产精品香港三级国产av潘金莲 | 99久久99久久久精品蜜桃| 亚洲欧美日韩另类电影网站| 18禁观看日本| 欧美97在线视频| 久久亚洲国产成人精品v| 中文字幕另类日韩欧美亚洲嫩草| 大香蕉久久成人网| 午夜激情久久久久久久| 咕卡用的链子| 亚洲专区中文字幕在线| 午夜两性在线视频| 亚洲精品乱久久久久久| 午夜福利视频精品| 一二三四在线观看免费中文在| 好男人电影高清在线观看| a级片在线免费高清观看视频| www.av在线官网国产| 午夜视频精品福利| 亚洲精品一二三| 免费观看av网站的网址| 亚洲欧洲日产国产| 日本午夜av视频| 亚洲成国产人片在线观看| 黄片播放在线免费| 日本欧美国产在线视频| 男人舔女人的私密视频| 看十八女毛片水多多多| 国产高清国产精品国产三级| 极品少妇高潮喷水抽搐| 亚洲国产欧美一区二区综合| 好男人视频免费观看在线| 日韩欧美一区视频在线观看| 久9热在线精品视频| 天天躁日日躁夜夜躁夜夜| 国产欧美日韩一区二区三 | av欧美777| 两性夫妻黄色片| 只有这里有精品99| 自拍欧美九色日韩亚洲蝌蚪91| 日日夜夜操网爽| 夜夜骑夜夜射夜夜干| 免费在线观看黄色视频的| 亚洲成国产人片在线观看| 99国产精品一区二区三区| 精品亚洲成a人片在线观看| 久久精品人人爽人人爽视色| 久久免费观看电影| 最黄视频免费看| 中文精品一卡2卡3卡4更新| 国产精品一区二区免费欧美 | 成年女人毛片免费观看观看9 | 一级片免费观看大全| 亚洲熟女精品中文字幕| av网站在线播放免费| 色婷婷久久久亚洲欧美| 国产xxxxx性猛交| 亚洲国产精品一区二区三区在线| 一级片'在线观看视频| 亚洲国产欧美网| 亚洲av综合色区一区| 亚洲,欧美精品.| 欧美av亚洲av综合av国产av| 国产日韩欧美亚洲二区| 亚洲成色77777| 久久这里只有精品19| 久久99精品国语久久久| 欧美日韩综合久久久久久| 99国产精品一区二区蜜桃av | 青草久久国产| 成人影院久久| 亚洲中文字幕日韩| 狠狠婷婷综合久久久久久88av| 看免费av毛片| 赤兔流量卡办理| 成人国产av品久久久| 久久久精品94久久精品| 少妇精品久久久久久久| 亚洲欧洲国产日韩| 老汉色∧v一级毛片| 精品免费久久久久久久清纯 | 精品久久久久久久毛片微露脸 | 亚洲av片天天在线观看| 欧美激情 高清一区二区三区| 各种免费的搞黄视频| 亚洲欧美精品综合一区二区三区| 国产亚洲精品久久久久5区| 脱女人内裤的视频| a级片在线免费高清观看视频| 久久久久视频综合| 亚洲图色成人| 婷婷色综合大香蕉| 国产亚洲av高清不卡| 免费观看人在逋| 亚洲 欧美一区二区三区| 欧美黑人精品巨大| 亚洲综合色网址| 久久人人97超碰香蕉20202| 汤姆久久久久久久影院中文字幕| a级毛片黄视频| 波野结衣二区三区在线| 日日摸夜夜添夜夜爱| 免费看不卡的av| 久久久久视频综合| 精品亚洲成a人片在线观看| 日韩伦理黄色片| 久久人人爽人人片av| 久久人妻熟女aⅴ| 日日夜夜操网爽| 午夜福利一区二区在线看| e午夜精品久久久久久久| 亚洲精品国产区一区二| 亚洲五月婷婷丁香| 精品少妇一区二区三区视频日本电影| 男的添女的下面高潮视频| 99久久99久久久精品蜜桃| 精品少妇黑人巨大在线播放| 久久热在线av| 成年动漫av网址| 成年美女黄网站色视频大全免费| 国产黄色免费在线视频| 男女之事视频高清在线观看 | 日韩一卡2卡3卡4卡2021年| 久久久国产一区二区| 啦啦啦啦在线视频资源| 欧美黑人欧美精品刺激| 午夜老司机福利片| av国产久精品久网站免费入址| 波多野结衣av一区二区av| 1024视频免费在线观看| 免费日韩欧美在线观看| 国产成人精品久久久久久| 国产免费一区二区三区四区乱码| 成人亚洲精品一区在线观看| av在线播放精品| 国产伦理片在线播放av一区| 欧美大码av| 日韩精品免费视频一区二区三区| av网站在线播放免费| videos熟女内射| 日本一区二区免费在线视频| 晚上一个人看的免费电影| 青草久久国产| 秋霞在线观看毛片| 日韩人妻精品一区2区三区| 一本综合久久免费| videosex国产| 色视频在线一区二区三区| 国产欧美日韩一区二区三 | 黑人欧美特级aaaaaa片| 熟女av电影| 男女边吃奶边做爰视频| 男人添女人高潮全过程视频| 一级片'在线观看视频| 波多野结衣av一区二区av| av福利片在线| 飞空精品影院首页| 婷婷色综合大香蕉| 亚洲国产成人一精品久久久| 精品国产乱码久久久久久小说| 国产亚洲一区二区精品| 午夜av观看不卡| 日韩中文字幕欧美一区二区 | 悠悠久久av| 亚洲精品久久久久久婷婷小说| 手机成人av网站| 香蕉丝袜av| 亚洲国产欧美网| 亚洲中文av在线| 50天的宝宝边吃奶边哭怎么回事| 99国产精品免费福利视频| 伦理电影免费视频| 国产欧美日韩一区二区三 | 久久ye,这里只有精品| 成年动漫av网址| 亚洲国产欧美在线一区| 日韩 欧美 亚洲 中文字幕| 日韩大片免费观看网站| 丝袜喷水一区| 婷婷丁香在线五月| 国产淫语在线视频| √禁漫天堂资源中文www| 免费少妇av软件| 精品国产一区二区久久| 午夜久久久在线观看| 男女边摸边吃奶| 日韩一本色道免费dvd| 日韩av在线免费看完整版不卡| 久久久国产一区二区| 韩国高清视频一区二区三区| 热99久久久久精品小说推荐| 亚洲人成电影观看| 在线观看国产h片| 热re99久久精品国产66热6| 欧美激情极品国产一区二区三区| 精品久久久久久电影网| 国产精品熟女久久久久浪| 欧美97在线视频| 免费人妻精品一区二区三区视频| xxxhd国产人妻xxx| 黑人巨大精品欧美一区二区蜜桃| 国产男女超爽视频在线观看| 七月丁香在线播放| 中文字幕高清在线视频| 日本欧美视频一区| 一区在线观看完整版| av不卡在线播放| 国产三级黄色录像| 国产高清videossex| 亚洲国产精品国产精品| 亚洲激情五月婷婷啪啪| netflix在线观看网站| 1024香蕉在线观看| 桃花免费在线播放| 免费在线观看影片大全网站 | 久久99一区二区三区| 大片电影免费在线观看免费| 王馨瑶露胸无遮挡在线观看| 精品视频人人做人人爽| 亚洲人成电影免费在线| 久9热在线精品视频| 夫妻性生交免费视频一级片| 久久午夜综合久久蜜桃| 美女中出高潮动态图| 女人精品久久久久毛片| 黄色 视频免费看| 国产福利在线免费观看视频| 午夜福利影视在线免费观看| videosex国产| 亚洲 欧美一区二区三区| 一本一本久久a久久精品综合妖精| www.精华液| 精品高清国产在线一区| 麻豆乱淫一区二区| 男女免费视频国产| 老司机深夜福利视频在线观看 | 日本黄色日本黄色录像| 中国国产av一级| 国产真人三级小视频在线观看| 国产精品秋霞免费鲁丝片| 欧美亚洲日本最大视频资源| 香蕉国产在线看| 一级a爱视频在线免费观看| 交换朋友夫妻互换小说| 91九色精品人成在线观看| 五月开心婷婷网| 亚洲精品久久午夜乱码| xxx大片免费视频| 久久久久久久大尺度免费视频| 免费看十八禁软件| 男人爽女人下面视频在线观看| 五月开心婷婷网| 啦啦啦中文免费视频观看日本| 欧美人与善性xxx| 欧美精品av麻豆av| 国产又爽黄色视频| 菩萨蛮人人尽说江南好唐韦庄| 每晚都被弄得嗷嗷叫到高潮| 国产黄频视频在线观看| 国产精品熟女久久久久浪| a级片在线免费高清观看视频| 两个人看的免费小视频| 最近手机中文字幕大全| 91成人精品电影| 十八禁人妻一区二区| 日日摸夜夜添夜夜爱| 国产精品二区激情视频| 亚洲伊人久久精品综合| 蜜桃国产av成人99| 99精国产麻豆久久婷婷| 免费在线观看日本一区| 日本91视频免费播放| bbb黄色大片| 日韩 亚洲 欧美在线| 亚洲黑人精品在线| 真人做人爱边吃奶动态| av网站免费在线观看视频| 人成视频在线观看免费观看| 男人舔女人的私密视频| 啦啦啦 在线观看视频| 桃花免费在线播放| 日韩av免费高清视频| 国产片内射在线| 久久精品亚洲熟妇少妇任你| 午夜福利,免费看| 午夜久久久在线观看| 每晚都被弄得嗷嗷叫到高潮| 嫁个100分男人电影在线观看 | 18在线观看网站| 一级a爱视频在线免费观看| 国产成人精品久久久久久| 亚洲精品国产av成人精品| 老司机影院毛片| 丁香六月欧美| 大香蕉久久网| 日日爽夜夜爽网站| 女人久久www免费人成看片| 亚洲欧美日韩高清在线视频 | 精品久久久精品久久久| videosex国产| 国产免费一区二区三区四区乱码| 视频区欧美日本亚洲| 日日爽夜夜爽网站| 欧美黑人欧美精品刺激| 伦理电影免费视频| 午夜福利一区二区在线看| 中文乱码字字幕精品一区二区三区| 一二三四社区在线视频社区8| 精品一区在线观看国产| 久久久精品免费免费高清| 亚洲精品国产一区二区精华液| 国产精品香港三级国产av潘金莲 | 精品亚洲成国产av| 国产成人91sexporn| 真人做人爱边吃奶动态| 国产野战对白在线观看| 亚洲一区二区三区欧美精品| xxx大片免费视频| 欧美+亚洲+日韩+国产| 欧美成狂野欧美在线观看| 狂野欧美激情性xxxx| 免费一级毛片在线播放高清视频 | 国产精品 欧美亚洲| 丝袜喷水一区| 2018国产大陆天天弄谢| 亚洲精品国产av蜜桃| 两性夫妻黄色片| 水蜜桃什么品种好| 亚洲欧美精品自产自拍| 国产成人av教育| 韩国高清视频一区二区三区| 最近最新中文字幕大全免费视频 | 秋霞在线观看毛片| 免费女性裸体啪啪无遮挡网站| e午夜精品久久久久久久| svipshipincom国产片| 国产真人三级小视频在线观看| 亚洲国产精品一区二区三区在线| 亚洲成色77777| 黄色怎么调成土黄色| 午夜精品国产一区二区电影| 19禁男女啪啪无遮挡网站| 久久久久国产一级毛片高清牌| 丰满少妇做爰视频| 一区二区三区激情视频| 亚洲精品日韩在线中文字幕| 免费在线观看日本一区| av线在线观看网站| 国产极品粉嫩免费观看在线| 性少妇av在线| 999久久久国产精品视频| 这个男人来自地球电影免费观看| 下体分泌物呈黄色| 精品久久久久久久毛片微露脸 | 亚洲欧洲精品一区二区精品久久久| 亚洲国产欧美日韩在线播放| 国产有黄有色有爽视频| 国产欧美日韩综合在线一区二区| 亚洲专区中文字幕在线| 亚洲一卡2卡3卡4卡5卡精品中文| 欧美日韩精品网址| 国产精品二区激情视频| 男女国产视频网站| 蜜桃国产av成人99| 精品久久久久久久毛片微露脸 | av视频免费观看在线观看| 国产精品人妻久久久影院| 一本一本久久a久久精品综合妖精| 欧美日韩视频高清一区二区三区二| 成在线人永久免费视频| 99九九在线精品视频| 国产女主播在线喷水免费视频网站| 男男h啪啪无遮挡| 亚洲国产日韩一区二区| 午夜老司机福利片| 国产精品一国产av| 日本av手机在线免费观看| 亚洲图色成人| 99香蕉大伊视频| 国产精品久久久久成人av| 午夜免费男女啪啪视频观看| www.精华液| 欧美+亚洲+日韩+国产| 国产欧美日韩综合在线一区二区| 一边摸一边抽搐一进一出视频| 啦啦啦 在线观看视频| 精品高清国产在线一区| 波野结衣二区三区在线| 国产精品国产三级国产专区5o| 日本av免费视频播放| 国产亚洲av片在线观看秒播厂| 成人国语在线视频| 亚洲,欧美,日韩| 成人18禁高潮啪啪吃奶动态图| 精品免费久久久久久久清纯 | 国产99久久九九免费精品| 99国产综合亚洲精品| 亚洲国产欧美网| 丝袜人妻中文字幕| 五月天丁香电影| 在线观看免费午夜福利视频| 午夜影院在线不卡| 2018国产大陆天天弄谢| 国产男女超爽视频在线观看| 亚洲欧美一区二区三区久久| 久久精品亚洲av国产电影网| 日韩 亚洲 欧美在线| 日韩一卡2卡3卡4卡2021年| 精品亚洲成国产av| 黄色怎么调成土黄色| av线在线观看网站| 亚洲国产精品一区三区| 精品免费久久久久久久清纯 | videos熟女内射| 在线观看免费午夜福利视频| 亚洲欧美激情在线| 久久天躁狠狠躁夜夜2o2o | 99国产综合亚洲精品| 国产精品久久久久成人av| 久久国产精品大桥未久av| 999精品在线视频| 操出白浆在线播放|