《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于構件的領域分析方法與建模研究

基于構件的領域分析方法與建模研究

2008-06-24
作者:孫少波,王忠民

  摘 要: 在基于構件的軟件工程思想指導下,介紹了面向特定領域的軟件開發" title="軟件開發">軟件開發過程,對基于特征的領域分析" title="領域分析">領域分析方法中結合面向對象和構件化的思想進行了探討,提出了基于構件的領域需求分析方法,提高了軟件復用" title="復用">復用的層次,并將此方法應用于基金管理領域的需求分析中。
  關鍵詞: 領域分析 軟件復用 基于構件的軟件工程 需求分析


  軟件的可復用性是人們評價一個軟件系統的重要指標。軟件復用是提高軟件生產效率與質量的一種有效途徑,它可以通過軟件中的可復用構件(reusable component)來實現,即通過集成已有的構件來創建新系統。以領域分析為基礎的特定領域復用(Domain-Specific Reuse)是提高軟件復用水平的重要途經之一。將目標集中在一個特定應用領域中實現軟件復用,從構件的開發到構件的存儲與管理都比較容易。本文對結合面向對象、FODA方法和構件化思想的領域分析方法進行了初步探索,提出了構件化的領域分析方法,從而為在軟件開發的前期階段實現構件化開發,更加有效地實現軟件復用提供了指導。
1 相關理論
1.1 軟件復用
  軟件復用是指重復使用“為了復用目的而設計的軟件”的過程。軟件復用是在軟件開發中避免重復勞動的解決方案,其出發點是應用系統" title="應用系統">應用系統的開發不再采用一切“從零開始”的模式,而是以已有的工作為基礎,充分利用過去應用系統開發中積累的知識和經驗,如:需求分析結果、設計方案、源代碼、測試計劃及測試案例等,從而將開發的重點集中于應用的特有構成成分。
  與軟件復用相關的兩個基本開發活動是面向復用的開發和基于復用的開發,前者是生產可復用構件的過程,后者是利用現有的可復用構件生產新系統的過程。它們分別對應領域工程和應用工程,處理好它們之間的關系,才能實現真正成功的軟件復用。
1.2 領域工程
  領域工程是為一組相似或相近系統的應用工程建立基本能力和必備基礎的過程,它覆蓋了建立可復用的軟件構件的所有活動。其中“領域”是指一組具有相似或相近軟件需求的應用系統所覆蓋的功能區域。
  領域工程是創建可復用構件的過程,其核心思想是:應用模式領域化,問題抽象通用化,軟件元素重用化,開發過程工程化。實施領域工程的過程可以分為以下三個主要的階段:
  (1)領域分析:目標是獲得領域模型。
  (2)領域設計:目標是獲得DSSA(特定領域軟件體系結構)。
  (3)領域實現:主要任務是依據領域模型和DSSA開發、組織可重用構件。
  需要特別指出的是,領域工程的三個基本階段所描述的過程是一個反復的、逐漸求精的過程。在實施領域工程的每個階段中,都可能返回到以前的步驟,對以前得到的結果進行修改和完善,再回到當前步驟,在新的基礎上實施本階段的過程。
1.3 面向特定領域的軟件開發
  與領域工程相對的是開發單個應用系統的軟件工程的過程,稱為應用工程。
  在應用工程中,軟件開發人員的任務是針對一組特定的需求產生一組特定的設計和實現。與此相對,在領域工程中,領域工程人員的基本任務是對一個領域中的所有系統進行抽象。領域工程的各個階段主要是對應用工程中相應階段產品的抽象,領域工程又對本領域中新系統的開發提供支持。在CBSE思想的指導下,基于構件的應用工程實際上是構件的組裝過程。構件(Component)是指應用系統中可以明確辨識的構成成分。而可復用構件是指具有相對獨立的功能和可復用價值的構件。隨著對軟件復用理解的深入,構件的概念已不再局限于源代碼構件,而是延伸到需求、系統和軟件的需求規約、系統和軟件的構架、文檔、測試案例和數據以及其他對開發活動有用的信息。這些可復用軟件構件通過領域工程獲得,作為應用工程開發的基本元素。
  在開發實際的應用系統時,將領域工程與應用工程相結合,可以快速、有效地開發出用戶滿意的系統。兩者相結合的軟件開發模型如圖1所示。
  通過以上討論可以看到,在面向領域的軟件開發過程中,領域模型的建立是軟件開發的基礎。當開發同一領域的新系統時,可根據領域分析確定新應用的需求規約,以此來指導貫穿于整個開發的設計與組裝。因此領域分析的成功與否,對今后的開發具有舉足輕重的作用。領域分析的成功復用,可以從更抽象的層次實現軟件復用。


1.4 領域分析
  所謂領域分析(DA)就是在系統分析之前,分析、研究有關應用領域特性的活動。它是發現和記錄某個領域各系統的共性和差異的過程,是系統化、形式化、有效復用的關鍵。通過領域分析,相似系統的公共特性將被提取,適用于該領域所有公共的、基本的對象、操作也將被標志出來,并且可通過定義模型描述它們之間的關系。領域分析的目標就是獲得領域模型。領域模型(Domain Model)是領域中各系統的共同需求的描述。它描述了領域內系統需求上的共性。
1.4.1 FODA方法與特征模型
  FODA對領域分析過程進行了完整的描述,特征概念是FODA方法的核心。所謂特征是指系統中的屬性和特點,按特征在領域中的可選性及特征間的相互關系可分為三類:
  (1)強制性特征:必須被選擇的特征。
  (2)可選特征:從0到n個可供選擇的特征。
  (3)可替換特征:至少有一個被選擇的特征。
  按特征的內容也可分為三類:
  (1)功能相關:系統所作的事情。
  (2)環境相關:系統是如何被使用的,變化點的原因。
  (3)表示相關:系統信息是如何被用戶所觀察的或者是如何被相關應用所獲得的。
  特征模型" title="特征模型">特征模型通過使用抽象和細化的機制對領域中不同應用的所有特征進行了分類,從而提供了關于領域體系結構和可復用構件的高層視圖。特征模型可作為應用開發者的地圖,當應用開發者面對龐雜的Use Case模型或者其他模型時,特征模型提供了關于哪些是可選的、哪些是可合并的信息。
1.4.2 領域Use Case模型和動態模型
  領域Use Case模型是RSEB(Reuse-Driven Soft-ware Engineering Business)方法為了表示領域中用戶需求的不同之處對其進行擴展而形成的。但是領域Use Case模型無法詳細地表示出系統工作流程。為了更詳細地描述整個系統對象間的活動,考慮在領域Use Case模型中附加動態模型對工作流進行建模。領域Use Case模型和動態模型采用構件化的思想進行組裝。動態模型可以采用uml的活動圖描述,領域Use Case或單個的活動與活動圖之間通過接口進行連接,并且有明確的標識,從而完整、獨立、詳盡地描述特征模型。在此還特別注意了可變性機制,可變性機制中主要是變化點和變體的表示。變化點是指在Use Case中不同應用之間的不同處理方式或處理對象的一種抽象,而變體是指變化點的一種具體實現方法。
  為了領域Use Case模型和動態模型的構件化組裝,在實際應用中定義了這些描述需求的構件接口,接口定義如下:
  接口=(Provides,Requires)
  其中,Provides為對外提供的功能/服務,Requires為對外要求的功能服務。
  Provides=({provideFunction})
  Requires=({requiredIncludedFunction},{requiredExtendedFunction})
  需要說明的是,在對外要求的功能/服務中,requiredIncludeFunction是必須滿足的條件,requiredExtendFunction是可能滿足的條件,從而增加了構件的靈活性和可變性。
2 構件化的領域分析方法
  領域分析是提取構件和建立體系結構的關鍵。依據面向對象、FODA中特征的概念以及CBSE方法的一些思想,進行領域分析有以下幾個步驟:
  (1)建立領域邊界模型:目的是定義領域的范圍。
  方法是,從待分析領域中確定包含哪些應用,表示出本領域系統的邊界;從這些應用中找出所有與本領域進行交互的人或領域,并表示出它們的通用職責。為了確定領域的范圍,可以根據領域知識用類似于高層抽象用例圖的形式來表示。
  (2)建立特征模型:目的是識別領域中應用的共同特征和可變特征。
  方法是,在實際建模中利用開發的原型或現存系統尋找本領域中的通用功能和可選功能,抽象表示成強制性特征和可選的特征;然后找到相同功能的不同實現方法, 用可替換特征表示;最后考察模型中的特征是否可以被進一步分解為子特征,從而形成特征模型。
  (3)建立領域Use Case模型和動態模型:目的是將領域內的特征描述完整化、獨立化,并且具有可適應性和可標識性。通過此步可以描述整個領域的業務處理。
  方法是,選擇特征模型中強制性特征、可替換特征以及一些出現頻率比較高的可選特征作為通用功能;將具有相似功能或者操作同一對象的功能組成一個Use Case,在組成一個Use Case時也要考慮復用力度的問題,根據復用的力度選擇Use Case的規模;強制性特征、可選特征和可替換特征分別利用uml中的包含(include)、延伸(extend)和實現(realize)關系予以表示,從而映射到Use Case模型中,并且定義其接口;對于相對具體的Use Case,利用動態模型描述隨時間發生的活動和參與的對象,并且定義接口與其描述的Use Case模型連接,對于某些活動可以繼續定義動態模型并通過接口進行組裝。
  (4)建立對象模型:目的是抽象出主要的對象和類,描述領域中對象和類的靜態關系,為下一步體系結構的建立打下基礎。
  方法是,將動態模型中的對象與領域Use Case模型中的名詞相結合建立對象模型;把相同或相似的對象進行合并;最后再用使用、繼承、參數化等機制實現變體。
  綜上所述,整個分析過程分為以上四步進行,但這四步不是線性的,是并行和迭代的。它是對以上模型不斷精化的過程,可以分成幾個周期不斷循環進行,直至得到滿意的領域模型。在此過程中,還有一個將所得模型構件化提交構件庫的階段,在此不作討論。
3 應用分析
  隨著科學技術的不斷發展,各高校、科研院所等單位的項目負責人在進行項目開展時,往往需要各部委等的基金資助,以保證項目的正常進行。如此多的項目基金的管理就相對地形成了一個基金管理領域。在這個領域中,利用基金管理系統可以大大提高基金機構管理的效率,實現辦公自動化,以節省人力、物力和財力。通過領域工程,建立起基金管理領域模型和統一的構架以及對實現有用的構件,可指導領域內所有應用系統的開發。根據上述領域分析方法,我們在領域分析階段將其應用于基金管理的模型開發中。
  依據筆者對基金管理領域知識的了解并結合相關的基金管理系統,對基金管理系統進行領域邊界分析,確定基金管理領域的領域邊界模型?;鸸芾頇C構內一般包括基金管理者和維護系統運行的管理人員,基金管理機構外則涉及到基金申請者和評審專家。系統內外的參與者和領域的交互,就構成了基金管理系統的領域范圍,領域邊界模型如圖2所示。


  然后將基金管理系統所具有的功能特征(如專家評審、申請管理、專家管理和撥款等)、環境特征(如不同的基金管理機構提供不同的基金資助)和表示特征用特征模型表示出來。在這個模型中包括所有基金管理系統都具有的強制性特征(如專家管理、申請管理、撥款等), 也包括可選特征(如并不是所有的基金管理機構都提供項目總結管理),還包括可替換特征(如評審方式可以是在線評審也可以通過郵件發送文檔的方式評審)。特征模型(部分)如圖3所示。


  再根據以上特征模型中的功能特征抽取出通用功能,包括用戶登錄、添加活動、修改活動、瀏覽信息、查詢信息、統計打印信息、分配專家、專家評審等,將其用Use Case描述,如圖4所示,并且還可以插入活動圖。下面給出評審管理的部分描述,此處選用了專家評審這一用例,其中評審是變化點,它有2個變體(在線評審和郵件發送文件)。


  其接口定義為:
  Provides:
    function setopinion( )
    Requires:
    Include:
  Extend:function onlinegetinfor( )
  將在線評審用例繼續用活動圖描述,在這個活動圖中,對象object就是評審對象。
  其接口定義為:
  Provides:
    function onlinegetinfor( )
  Requires:
  由上可知,通過接口的定義可以建立動態模型和Use Case模型之間的描述關系,如圖5所示,從而更加具體地將特征模型映射到領域Use Case模型中。


  接下來由面向對象方法及領域Use Case模型和動態模型得到對象模型,它描述了本領域中重要的對象和它們之間的關系。對象模型是領域應用系統的靈魂,通過對象之間的交互形成具體的應用系統的體系結構。從以上工作中可得到基金、申請者、專家、申請、資助項目、評審和單位七個類,變化點和變體可通過泛化在類圖中表示。對象模型如圖6所示。


  至此建立了整個領域的領域模型,同時利用uml半形式化地描述了領域需求。根據領域模型,可以進一步建立DSSA,進行軟件的下一步開發,將所得的可復用的構件加入構件庫。在進行具體應用系統的開發時,通過提取可復用構件和開發新的專用構件,可完成整個應用系統的組裝。
  本文結合在基金管理領域中進行領域分析的實踐,對構件化的領域分析過程進行了說明,該方法在建立特征模型的基礎上,利用領域Use Case模型和動態模型構件化地分析了領域需求,并且表示了領域中對不同應用的不同處理方式。這樣將可在軟件開發的前期階段實現構件化開發,有助于重用者更加方便有效地進行設計、實現階段的構件化開發,實現軟件開發的有效復用。
參考文獻
1 楊芙清,梅 宏,李克勤.軟件復用與軟件構件技術[J].電子學報.1999;27(2):68~75
2 Jacobson I著,韓 柯譯.軟件復用:結構、過程和組織[M].北京:機械工業出版社,2003
3 王千祥,吳 瓊,李克勤等.一種面向對象的領域工程方法[J].軟件學報.2002;13(10):1977~1984
4 Neighbors J M.The Evaluation from Software Components to Domain Analysis[J].International Journal Software Engineering and Knowledge Engineering.1992;(2):325~354

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一本到高清视频免费精品| 在线一区免费观看| 欧美一区二区三区四区高清| 亚洲伦理网站| 一区二区三区在线视频观看| 美女诱惑黄网站一区| 欧美日韩亚洲激情| 欧美三区在线| 影音先锋久久| 亚洲福利电影| 免费日韩视频| 国产精品久久久久久久久久久久久| 久久久噜噜噜久噜久久| 欧美黄色成人网| 欧美主播一区二区三区美女 久久精品人| 欧美大胆人体视频| 久久精品国产第一区二区三区最新章节| 国产亚洲成av人在线观看导航| 一区二区在线观看视频| 一区二区在线免费观看| 久久精品亚洲精品| 禁久久精品乱码| 久久一区中文字幕| 欧美专区第一页| 亚洲一区二区黄| 欧美日韩一区自拍| 99国产精品久久久久老师| 亚洲精品美女久久7777777| 性一交一乱一区二区洋洋av| 欧美激情1区2区3区| 另类酷文…触手系列精品集v1小说| 日韩亚洲精品视频| 在线看无码的免费网站| 欧美日韩国产综合一区二区| 日韩视频二区| 老司机免费视频一区二区| 一区二区三区色| 99热精品在线观看| 嫩草国产精品入口| 欧美系列亚洲系列| 欧美高清不卡| 国产欧美一区二区三区国产幕精品| 亚洲国产精品一区二区www| 欧美激情一区二区三区成人| 一区二区三区高清| 亚洲午夜精品在线| 亚洲欧美国产精品桃花| 国产精品www994| 一区久久精品| 国产日产高清欧美一区二区三区| 在线一区二区三区做爰视频网站| 国产精品久久久久久久久动漫| 久久精品二区亚洲w码| 国产精品欧美一区二区三区奶水| 9国产精品视频| 国产精品久久久久久妇女6080| 香蕉av777xxx色综合一区| 亚洲大片精品永久免费| 免费91麻豆精品国产自产在线观看| 日韩一本二本av| 国产精品爱啪在线线免费观看| 国产尤物精品| 亚洲国产网站| 久久精品成人一区二区三区蜜臀| 久久久久国产精品一区| 亚洲激情在线激情| 欧美日韩情趣电影| 午夜精品久久久久影视| 久久九九精品| 一区二区三区久久| 欧美一区亚洲一区| 国产日韩视频一区二区三区| 久久精品噜噜噜成人av农村| 国产亚洲电影| 欧美暴力喷水在线| 国产精品综合色区在线观看| 国产区亚洲区欧美区| 亚洲欧美激情四射在线日| av成人手机在线| 国产精品亚洲аv天堂网| 欧美视频1区| 欧美在线亚洲综合一区| 亚洲电影免费观看高清| 午夜精品婷婷| 国产午夜精品理论片a级大结局| 欧美一级专区| 在线看片日韩| 国产精品普通话对白| 久久大香伊蕉在人线观看热2| 国产视频精品xxxx| 欧美国产精品中文字幕| 亚洲一级网站| 亚洲每日更新| 亚洲人成在线观看一区二区| 国产亚洲欧美一区二区三区| 久久久99精品免费观看不卡| 日韩网站在线观看| 国产亚洲视频在线观看| 欧美一区二区三区免费视| 欧美精品免费视频| 一区二区久久久久| 99精品热6080yy久久| 韩日午夜在线资源一区二区| 亚洲第一黄网| 国产精品国产三级国产aⅴ入口| 欧美精品日韩www.p站| 一区二区三区在线观看视频| 开元免费观看欧美电视剧网站| 免费观看成人www动漫视频| 亚洲黄色成人网| 午夜精品一区二区三区电影天堂| 99riav1国产精品视频| 亚洲美女免费视频| 亚洲第一在线综合网站| 一本色道久久综合狠狠躁的推荐| 亚洲三级影院| 久久成人18免费观看| 亚洲国产成人在线播放| 麻豆91精品91久久久的内涵| 国产欧美日韩伦理| 麻豆av一区二区三区| 欧美亚洲色图校园春色| 久久久五月天| 亚洲精品午夜精品| 亚洲免费观看视频| 伊人蜜桃色噜噜激情综合| 久久久欧美精品sm网站| 艳妇臀荡乳欲伦亚洲一区| 国产精品国产三级国产普通话蜜臀| 欧美精品久久一区| 欧美亚洲色图校园春色| 久久www成人_看片免费不卡| 久久综合色婷婷| 亚洲精品在线视频| 亚洲欧美成人一区二区在线电影| 香蕉av福利精品导航| 亚洲韩国青草视频| 久久成人国产精品| 久久精品国产久精国产思思| 91久久久久久国产精品| 欧美日一区二区三区在线观看国产免| 欧美顶级艳妇交换群宴| 国内精品久久久久影院色| 亚洲直播在线一区| 国产精品99久久久久久人| 亚洲欧洲精品成人久久奇米网| 国产精品国产三级欧美二区| 加勒比av一区二区| 亚洲午夜小视频| 欧美日韩视频在线观看一区二区三区| 亚洲电影av在线| 一区二区三区欧美成人| 国产精品yjizz| 亚洲高清不卡一区| 在线看片一区| 国模大胆一区二区三区| 欧美视频在线观看视频极品| 欧美激情导航| 亚洲一区日本| 国产精品尤物福利片在线观看| 美女亚洲精品| 亚洲伊人一本大道中文字幕| 亚洲精品一区二区三区蜜桃久| 一区二区三区无毛| 鲁鲁狠狠狠7777一区二区| 国产一区二区精品| 国产精品一区2区| 亚洲综合日韩| 国内精品视频在线播放| 欧美亚洲综合网| 久久精品99国产精品酒店日本| 亚洲综合成人婷婷小说| 亚洲日产国产精品| 99国产精品99久久久久久| 一区二区福利| 国产精品普通话对白| 国产精品久久久爽爽爽麻豆色哟哟| 日韩视频在线一区二区三区| 久久久久久久综合| 久久综合电影| 亚洲美女少妇无套啪啪呻吟| 国产精品老女人精品视频| 韩国免费一区| 美女视频一区免费观看| 亚洲欧美一区二区视频| 国产精品女人网站| 国产精品视频精品| 国产精品亚洲综合色区韩国| 亚洲欧美久久久久一区二区三区| 一区二区三区导航| 亚洲伦理自拍| 欧美韩国日本综合| 久久精品国产免费| 国产精品99久久久久久有的能看| 国产精品日本欧美一区二区三区| 欧美一区视频在线| 精品51国产黑色丝袜高跟鞋| 在线亚洲观看| 日韩一区二区久久| 欧美日韩精品免费在线观看视频| 一级成人国产| 99精品欧美一区| 欧美视频第二页| 久久久天天操| 久久一区二区三区超碰国产精品| 欧美色另类天堂2015| 亚洲天堂网站在线观看视频| 欧美一区二区三区四区在线| 欧美视频日韩| 国产精品久久久久久久久久久久久久| 国产精品视频网址| 有坂深雪在线一区| 国产精品日日做人人爱| 亚洲视频一区二区在线观看| 欧美一区二区三区免费在线看| 亚洲美女网站| 在线观看欧美日韩国产| 欧美日本中文| 极品尤物av久久免费看| 国模套图日韩精品一区二区| 国内精品久久久久久久果冻传媒| 黄色资源网久久资源365| 99精品国产热久久91蜜凸| 久久婷婷亚洲| 亚洲大胆女人| 久久精品理论片| 欧美日韩午夜激情| 久久久蜜桃一区二区人| 久久爱91午夜羞羞| 亚洲一区二区视频| 亚洲午夜精品国产| 亚欧成人在线| 国产精品自在在线| 亚洲欧美日韩精品久久久久| 一区二区亚洲| 美女亚洲精品| 一色屋精品亚洲香蕉网站| 99精品欧美一区二区三区综合在线| 麻豆视频一区二区| 欧美午夜大胆人体| 欧美福利一区二区三区| 久久久精品久久久久| 国产精品九九久久久久久久| 国产精品丝袜久久久久久app| 在线观看一区视频| 美日韩在线观看| 国产精品网站在线播放| 91久久黄色| 欧美乱人伦中文字幕在线| 亚洲一区二区三区免费在线观看| 欧美日韩精品一区视频| 国产精品久久国产愉拍| 99亚洲伊人久久精品影院红桃| 午夜一区二区三区在线观看| 欧美高清你懂得| 欧美激情亚洲一区| 欧美色欧美亚洲另类二区| 亚洲黄色大片| 国产精品久久久久一区二区三区共| 亚洲精品国产精品乱码不99| 黄色精品网站| 亚洲午夜在线观看| 国产精品久久久久77777| 久久精品日韩欧美| 欧美日本不卡高清| 欧美日韩高清在线播放| 欧美一区在线视频| 亚洲高清不卡av| 玖玖国产精品视频| 国产日韩在线亚洲字幕中文| 亚洲综合色视频| 欧美精品www| 亚洲午夜精品17c| 中文欧美在线视频| 国产午夜精品全部视频在线播放| 99riav1国产精品视频| 性欧美办公室18xxxxhd| 久久精品二区| 欧美国产乱视频| 久久精品人人做人人综合| 午夜精品久久久久久久白皮肤| 国产精品日韩在线| 欧美日韩在线看| 欧美在线视频一区二区| 亚洲永久免费精品| 狠狠综合久久av一区二区老牛| 韩国三级电影久久久久久| 欧美另类在线观看| 欲香欲色天天天综合和网| 国产三级精品三级| 香蕉乱码成人久久天堂爱免费| 午夜精品亚洲| 欧美极品在线播放| 在线免费观看视频一区| 免费视频一区二区三区在线观看| 中文高清一区| 日韩一级黄色大片| 国产欧美日本一区视频| 久久综合导航| 欧美亚洲网站| 国产亚洲福利| 亚洲国产成人不卡| 亚洲精品久久久久久久久久久久| 激情综合色综合久久| 国模一区二区三区| 欧美视频在线观看一区| 欧美一区二区三区四区在线观看地址| aa日韩免费精品视频一| 国产欧美一区二区白浆黑人| 久久精品一区蜜桃臀影院| 免费不卡中文字幕视频| 国产精品免费观看在线| 亚洲高清在线播放| 久久在线免费视频| 欧美日韩在线一二三| 欧美少妇一区二区| 亚洲日韩中文字幕在线播放| 欧美精品精品一区| 亚洲欧洲一区二区三区久久| 免费人成网站在线观看欧美高清| 欧美成人黑人xx视频免费观看| 欧美日韩国产成人| 这里只有精品视频在线| 一本高清dvd不卡在线观看| 久久黄色网页| 亚洲欧洲日夜超级视频| 国产一区观看| 美女啪啪无遮挡免费久久网站|