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

    以實踐能力為中心的軟件工程教學(xué)方法探索

    2024-01-02 08:35:14沈立煒
    軟件導(dǎo)刊 2023年12期
    關(guān)鍵詞:代碼工具軟件

    沈立煒,彭 鑫

    (復(fù)旦大學(xué) 計算機科學(xué)技術(shù)學(xué)院,上海 200433)

    0 引言

    軟件工程是一門關(guān)注復(fù)雜軟件系統(tǒng)開發(fā)、維護(hù)與運行相關(guān)方法與技術(shù)的基礎(chǔ)性課程,在新工科建設(shè)中具有重要地位,其教學(xué)方法與模式改革受到了廣泛關(guān)注[1-3]。軟件工程課程涉及的理論知識和概念眾多,學(xué)生由于缺少相關(guān)實踐經(jīng)驗和背景知識導(dǎo)致理解上存在困難。因此,如何借助課程實踐幫助學(xué)生理解軟件工程相關(guān)概念和理論并掌握相關(guān)實踐能力,成為軟件工程課程教學(xué)的一個關(guān)鍵問題[4-5]。

    作者所在教學(xué)團(tuán)隊早期的軟件工程教學(xué)模式普遍圍繞軟件生命周期,并以瀑布模型等經(jīng)典軟件開發(fā)模型為主線,按照需求分析、軟件設(shè)計、實現(xiàn)與測試、軟件維護(hù)幾個部分展開。整個課程以結(jié)構(gòu)化方法和面向?qū)ο蠓椒楹诵膬?nèi)容,在教學(xué)過程中穿插與各部分內(nèi)容相關(guān)的習(xí)題,最后以一個面向特定項目的軟件開發(fā)文檔作為主要課程實踐提交物??傮w而言,這種教學(xué)方法較為注重經(jīng)典軟件工程方法以及軟件開發(fā)過程與文檔,弱化了軟件構(gòu)造與維護(hù)等實踐內(nèi)容,導(dǎo)致學(xué)生難以獲得關(guān)于軟件工程方法與技術(shù)的切身體會和深刻理解,遑論軟件工程實踐能力,在課程教學(xué)中經(jīng)常會獲得諸如“教材和教學(xué)內(nèi)容過于抽象”“照本宣科、條條框框”“缺少實踐能力培養(yǎng)”等評價。

    近年來,企業(yè)軟件開發(fā)實踐圍繞云原生(Cloud Native)與開發(fā)運維一體化(DevOps)已經(jīng)取得了長足的發(fā)展和進(jìn)步,敏捷開發(fā)、持續(xù)集成、持續(xù)部署、微服務(wù)、演化式設(shè)計等開發(fā)實踐得到了廣泛應(yīng)用,同時軟件開發(fā)工具與環(huán)境也在面向基于云的一體化開發(fā)平臺遷移。以上對軟件工程課程教學(xué)提出了新的要求:一方面課程教學(xué)內(nèi)容需要反映軟件工程實踐最新發(fā)展;另一方面課程教學(xué)方式與方法需要突出相關(guān)實踐能力培養(yǎng)。

    針對以上問題,教學(xué)團(tuán)隊圍繞以實踐能力為中心的軟件工程教學(xué)方法持續(xù)開展探索與實踐,以交付可運行軟件的構(gòu)造活動為中心開展實踐化教學(xué),同時通過一種增量、迭代的過程融入軟件開發(fā)與交付過程中關(guān)鍵能力的培養(yǎng)。與傳統(tǒng)軟件工程教學(xué)方法相比,這種方法更注重以代碼為載體的軟件工程實踐能力培養(yǎng),同時按照編碼、設(shè)計、需求的順序從低到高逐步融入不同層次的軟件工程能力要求。這種新的教學(xué)方法已經(jīng)在復(fù)旦大學(xué)計算機科學(xué)與技術(shù)以及軟件工程專業(yè)的軟件工程課程教學(xué)中進(jìn)行了實踐,其效果已經(jīng)得到初步驗證。

    1 以實踐能力為中心的教學(xué)設(shè)計

    選修軟件工程課程的本科生一般對Java、C++等程序設(shè)計語言和基本數(shù)據(jù)結(jié)構(gòu)有一定了解,但這些基礎(chǔ)能力還不足以使其完成一個相對復(fù)雜的、具有完整需求的軟件開發(fā)項目。軟件工程課程的目標(biāo)是培養(yǎng)學(xué)生解決復(fù)雜工程問題的能力[6],因此要在前序課程內(nèi)容的基礎(chǔ)上從一個相對完整的工程實踐視角組織課程教學(xué)與實踐[7]。首先需要讓學(xué)生理解和思考軟件開發(fā)所面臨的各方面挑戰(zhàn),因此除理論知識講授外還需通過課程實踐項目使學(xué)生切身體驗開發(fā)過程中與軟件質(zhì)量、運維演化等相關(guān)問題的解決方法;其次針對這些實際問題引導(dǎo)學(xué)生強化具體實踐能力,從而在實踐項目中解決各種突發(fā)問題;最后通過實踐項目中開展的測試、度量等手段評估學(xué)生理解問題和應(yīng)用相關(guān)能力解決問題的能力。

    基于以上對教學(xué)內(nèi)容和體系的規(guī)劃,教學(xué)團(tuán)隊與華為公司共同編寫了一本新的軟件工程教材——《現(xiàn)代軟件工程基礎(chǔ)》[8]。其在經(jīng)典教學(xué)內(nèi)容的基礎(chǔ)上結(jié)合現(xiàn)代軟件工程廣泛涉及的基于云的軟件開發(fā)及運維等領(lǐng)域知識,同時將華為多年來在信息通信技術(shù)領(lǐng)域積累的軟件開發(fā)實踐與相關(guān)工具使用經(jīng)驗合理融入其中。該教材的一大特點是從一個具備基礎(chǔ)開發(fā)技術(shù)的初級程序員視角出發(fā),按照軟件工程師的學(xué)習(xí)和成長過程對教學(xué)內(nèi)容進(jìn)行了編排,具體如表1 所示。基于該教材的教學(xué)方案優(yōu)先培養(yǎng)學(xué)生的團(tuán)隊開發(fā)意識,使其理解個人在軟件開發(fā)過程中的角色定位,以及團(tuán)隊協(xié)作的各個環(huán)節(jié)、協(xié)作方式與可用工具;隨后著重訓(xùn)練個人開發(fā)技能,強調(diào)從開發(fā)小的軟件模塊起步,從而使學(xué)生深刻理解高質(zhì)量軟件編碼應(yīng)達(dá)到的細(xì)節(jié)要求;接著放大視野,使學(xué)生考慮軟件的整體設(shè)計,合理應(yīng)用面向?qū)ο笤O(shè)計模式,重復(fù)利用開發(fā)框架,并持續(xù)考慮軟件重構(gòu);最后培養(yǎng)學(xué)生把握全局需求的能力,培養(yǎng)其需求分析、系統(tǒng)測試、發(fā)布部署的高層次能力。

    Table 1 Teaching content arrangement表1 教學(xué)內(nèi)容編排

    圍繞以上知識點,相應(yīng)的工程實踐安排如表2 所示。不同階段的任務(wù)循序漸進(jìn),使學(xué)生從基本的團(tuán)隊協(xié)作技能出發(fā),逐步掌握前后端分離軟件的開發(fā)、測試、發(fā)布和部署等能力。同時依托華為云軟件開發(fā)生產(chǎn)線CodeArts(原華為軟件開發(fā)云DevCloud)構(gòu)建開發(fā)流水線,使學(xué)生體驗復(fù)雜軟件系統(tǒng)的開發(fā)過程并掌握相關(guān)工具的使用方法。整個實踐方案強調(diào)對學(xué)生高質(zhì)量編碼能力的訓(xùn)練,培養(yǎng)其代碼檢查、缺陷管理、構(gòu)建部署、設(shè)計重構(gòu)等進(jìn)階能力。最后從需求分析和系統(tǒng)測試兩方面評價學(xué)生對目標(biāo)軟件需求的理解情況。

    Table 2 Arrangement of engineering practice表2 工程實踐安排

    2 實踐化教學(xué)內(nèi)容實施

    2.1 實踐內(nèi)容與工具應(yīng)用要求

    以在線Web 購物系統(tǒng)的實踐項目為例,要求學(xué)生設(shè)計一款簡易的、采用前后端分離架構(gòu)的購物系統(tǒng),涵蓋商戶開設(shè)店鋪、設(shè)置店面、商品管理,用戶購買商品、資金管理、訂單管理,系統(tǒng)管理員審批開店、商品上架請求等學(xué)生較為熟知的系統(tǒng)功能。學(xué)生以4 人為一組自由成團(tuán),在實現(xiàn)商戶、用戶和系統(tǒng)管理員3 個角色功能的過程中,重點強調(diào)編碼能力以及團(tuán)隊協(xié)作能力的訓(xùn)練。

    表3 列舉了該實踐項目的分階段任務(wù)及相應(yīng)要求。在團(tuán)隊開發(fā)過程中,學(xué)生需逐步熟悉并使用代碼托管平臺完成分支開發(fā)與合并,并解決可能出現(xiàn)的合并沖突問題;需確保開發(fā)代碼的質(zhì)量,包括代碼風(fēng)格、注釋、各類可靠性編程細(xì)節(jié)。此外,團(tuán)隊同學(xué)間需要進(jìn)行持續(xù)性討論,共同設(shè)計系統(tǒng)架構(gòu)、后端接口,梳理系統(tǒng)需求,完成核心模塊測試。教師通過項目演示以及在CodeArts 等工具中留存的開發(fā)過程記錄對小組完成情況進(jìn)行評價,并根據(jù)個人貢獻(xiàn)程度給出成員的具體實踐得分。

    Table 3 Project phased tasks and corresponding requirements表3 項目分階段任務(wù)及相應(yīng)要求

    應(yīng)用于項目實踐的工具主要分為兩個部分:①開發(fā)環(huán)境與相關(guān)技術(shù)棧工具。該部分工具可由學(xué)生自主選擇。通常情況下,學(xué)生會根據(jù)所使用的編程語言選擇VSCode、IntelliJIDEA 或PyCharm 作為開發(fā)環(huán)境,選擇Vue.js 作為前端框架,Spring Boot 或Flask 作為后端框架,并使用MySQL進(jìn)行數(shù)據(jù)存儲;②應(yīng)用于團(tuán)隊協(xié)作、代碼質(zhì)量管理、設(shè)計、測試等環(huán)節(jié)的工具。要求學(xué)生依托CodeArts 相關(guān)工具進(jìn)行代碼托管、版本管理、代碼檢查和缺陷管理等;應(yīng)用主流UML 建模工具完成對設(shè)計與需求的描述,應(yīng)用單元測試和接口測試工具進(jìn)行系統(tǒng)驗證。

    2.2 實踐過程

    以下通過案例的形式介紹某小組的軟件開發(fā)過程以及對相關(guān)工具的使用情況。

    2.2.1 制定開發(fā)規(guī)范

    在實踐項目啟動階段,安排助教參與實踐小組關(guān)于開發(fā)規(guī)范的討論,共同制定團(tuán)隊協(xié)作與編程規(guī)范,具體包括團(tuán)隊分工與工作流程、分支與合并工作規(guī)范、代碼提交規(guī)范等,其中對代碼提交信息的規(guī)定能使團(tuán)隊通過統(tǒng)一的詞句規(guī)則解釋所提交代碼的意圖[9-10]。圖1 為實踐小組借鑒其他成熟項目并經(jīng)過內(nèi)部討論后形成的代碼提交信息格式范例。

    Fig.1 Format specification example of code submission message圖1 代碼提交信息格式范例

    2.2.2 使用CodeArts代碼托管平臺支持團(tuán)隊協(xié)作

    CodeArts 的在線代碼托管平臺能使學(xué)生體驗團(tuán)隊協(xié)作的工作模式。學(xué)生分別在本地進(jìn)行代碼開發(fā)并將代碼提交至倉庫,從而提高協(xié)同開發(fā)效率。實踐小組則在預(yù)先定義的時間節(jié)點通過分支合并對不同成員編寫的代碼進(jìn)行整合。圖2 展示了CodeArts 代碼托管平臺中的分支界面 與提交記錄界面。

    Fig.2 Branch and record submitting interface in CodeArts code hosting platform圖2 CodeArts代碼托管平臺中的分支與提交記錄界面

    2.2.3 高質(zhì)量軟件編碼

    高質(zhì)量軟件編碼是項目實踐的重點[11-12]。學(xué)生通過學(xué)習(xí)課堂理論知識以及代碼案例理解存在問題的編碼方式以及保證代碼質(zhì)量的編碼技術(shù)。圖3 為代碼命名與注釋規(guī)范、防御式編程以及異常處理方面的實踐示例。首先,實踐小組自定義后端接口開發(fā)時的注釋規(guī)范,例如要求每個函數(shù)都要在開頭使用""" 3 個引號的形式注明函數(shù)功能、參數(shù)類型及返回值類型;其次,在編寫具體方法代碼時需考慮方法的各種可能輸入,并在代碼中進(jìn)行必要的數(shù)據(jù)驗證,從而提高方法的可靠性;最后,建立并封裝ServiceException 類來負(fù)責(zé)集中構(gòu)造具有不同含義的異常,從而提高可擴展性。

    Fig.3 Examples of high-quality software coding practice圖3 高質(zhì)量軟件編碼實踐示例

    2.2.4 使用CodeArts代碼檢查工具支持代碼質(zhì)量控制

    使用CodeArts 的代碼檢查工具能夠發(fā)現(xiàn)代碼中存在的缺陷,并獲得相應(yīng)的質(zhì)量報告。實踐小組能根據(jù)缺陷位置及修改建議進(jìn)行修復(fù),從而提高代碼質(zhì)量。圖4 為CodeArts代碼檢查工具的缺陷詳細(xì)信息界面。

    Fig.4 Defect details interface of CodeArts code inspection tool圖4 CodeArts代碼檢查工具的缺陷詳細(xì)信息界面

    2.2.5 使用CodeArts缺陷管理平臺記錄缺陷處理流程

    CodeArts 的缺陷管理平臺能夠記錄和跟蹤實踐小組在開發(fā)過程中發(fā)現(xiàn)的缺陷以及缺陷的后續(xù)處理情況。圖5為CodeArts 缺陷管理平臺界面。

    2.2.6 軟件設(shè)計與測試

    實踐小組采用面向?qū)ο蟮脑O(shè)計方法定義購物系統(tǒng)的實現(xiàn)類,規(guī)劃其屬性和操作。基于此,將后端服務(wù)操作封裝為RESTful 接口,以實現(xiàn)前后端交互。此外,實踐小組主要采用單元測試工具(如Junit、PyUnit 等)對類方法進(jìn)行測試,使用接口測試工具(如APIFox、Postman 等)對RESTful接口進(jìn)行功能性驗證。

    2.3 實踐效果及存在的主要問題

    為考察實踐效果,將以實踐能力為中心的教學(xué)方式與前期課程采用的圍繞軟件生命周期的教學(xué)方式進(jìn)行比較(布置類似項目目標(biāo)),結(jié)果如表4 所示。在文檔維度,早期圍繞軟件生命周期的教學(xué)與實踐注重文檔規(guī)模,涵蓋需求分析和系統(tǒng)設(shè)計兩階段內(nèi)容,學(xué)生撰寫的文檔內(nèi)容細(xì)致、頁數(shù)較多;而以實踐能力為中心的項目更強調(diào)文檔的精簡性,重視系統(tǒng)核心模塊的設(shè)計與需求建模,以及接口的詳細(xì)定義,平均文檔規(guī)模較小。在代碼維度,早期實踐方式并不強制要求系統(tǒng)實現(xiàn),部分小組實現(xiàn)的代碼規(guī)模較小,且不關(guān)注代碼質(zhì)量;以實踐能力為中心的項目要求團(tuán)隊持續(xù)開發(fā),完成階段性布置,并需在開發(fā)過程中基于自動化工具發(fā)現(xiàn)、記錄并修正代碼bug。在過程維度,早期實踐中學(xué)生花費較少時間完成文檔編撰;而以實踐能力為中心的項目貫穿整個學(xué)期,學(xué)生充分發(fā)揮代碼提交、合并等協(xié)作能力??傮w而言,以實踐能力為中心的教學(xué)與實踐能使學(xué)生體驗到較為完整的復(fù)雜軟件系統(tǒng)開發(fā)過程,培養(yǎng)其利用成熟工具輔助開發(fā)軟件以及團(tuán)隊協(xié)作的能力。此外,以實踐能力為中心的教學(xué)方式將高質(zhì)量軟件編碼貫穿項目各個環(huán)節(jié),著重鍛煉學(xué)生開發(fā)可讀、可靠、可信代碼的能力。

    誠然,不同實踐小組的技術(shù)背景和成員能力各不相同,因此在實踐過程中也存在進(jìn)度落后、遇到較大阻力的小組。具體問題主要體現(xiàn)在以下兩個方面:首先,課程主要面向計算機專業(yè)具有初級開發(fā)能力的學(xué)生。對于部分學(xué)生而言,他們第一次接觸前后端分離的Web 應(yīng)用開發(fā)項目,第一次嘗試前端代碼開發(fā),更是第一次通過團(tuán)隊協(xié)同完成項目開發(fā)。這些“第一次”使其無法迅速融入實踐節(jié)奏,需要教師和助教提供主流開發(fā)框架與技術(shù)棧的講解與指導(dǎo),引導(dǎo)學(xué)生以最小代價快速入門;其次,部分小組在項目初期溝通并不順暢。由于分工原因,實踐項目起步時負(fù)責(zé)后端的同學(xué)可能不了解前端同學(xué)的需求,且其對同一接口功能和命名規(guī)范的理解尚未統(tǒng)一,可能會造成前后端之間接口頻繁修改等問題。因此,在實踐過程中教師和助教需及時了解小組工作進(jìn)度,及時發(fā)現(xiàn)問題,協(xié)助學(xué)生間溝通。

    3 結(jié)語

    本文介紹了以實踐能力為中心的軟件工程教學(xué)方法,將學(xué)生視為初級軟件工程師,從成長路徑的視角教授其從低到高不同層次的軟件工程知識要點,并強化以交付高質(zhì)量軟件代碼為核心的增量、迭代、團(tuán)隊式實踐訓(xùn)練,使學(xué)生切身體驗團(tuán)隊軟件開發(fā)流程。在未來的教學(xué)工作中,首先需要跟蹤軟件工程實踐最新進(jìn)展持續(xù)探索并優(yōu)化教學(xué)設(shè)計,同步調(diào)整教學(xué)內(nèi)容和項目實踐側(cè)重點;其次需要不斷鞏固教師個人實踐能力,敦促其掌握主流軟件開發(fā)環(huán)境和工具的使用方法,沉淀具有特色的實踐案例。

    猜你喜歡
    代碼工具軟件
    禪宗軟件
    英語文摘(2021年10期)2021-11-22 08:02:26
    波比的工具
    波比的工具
    軟件對對碰
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    “巧用”工具
    讀者(2017年18期)2017-08-29 21:22:03
    談軟件的破解與保護(hù)
    精品(2015年9期)2015-01-23 01:36:01
    亚洲国产精品国产精品| 久热久热在线精品观看| 欧美3d第一页| 国产色爽女视频免费观看| 秋霞伦理黄片| 国产高清不卡午夜福利| 日韩视频在线欧美| 国产精品国产三级国产专区5o| 人妻系列 视频| 我要看黄色一级片免费的| 亚洲精品国产av成人精品| 亚洲国产最新在线播放| 美女视频免费永久观看网站| 赤兔流量卡办理| 大话2 男鬼变身卡| 观看av在线不卡| 色婷婷av一区二区三区视频| av国产精品久久久久影院| 一本久久精品| 丁香六月天网| 日本黄色日本黄色录像| 久久99一区二区三区| 超色免费av| 男女边吃奶边做爰视频| 欧美另类一区| 中文乱码字字幕精品一区二区三区| 啦啦啦啦在线视频资源| h视频一区二区三区| 久久鲁丝午夜福利片| 日本黄大片高清| 日本午夜av视频| 自拍欧美九色日韩亚洲蝌蚪91| 国产男女内射视频| a 毛片基地| 亚洲精品一区蜜桃| 国产欧美亚洲国产| 日产精品乱码卡一卡2卡三| 久久久久久伊人网av| 人人澡人人妻人| 99久国产av精品国产电影| 亚洲精品中文字幕在线视频| 午夜免费男女啪啪视频观看| 亚洲美女黄色视频免费看| 国产一区亚洲一区在线观看| 精品国产国语对白av| 国产精品99久久99久久久不卡 | 视频中文字幕在线观看| 春色校园在线视频观看| 亚洲图色成人| 国产欧美亚洲国产| 国产一区二区三区av在线| 日韩中文字幕视频在线看片| 啦啦啦中文免费视频观看日本| 妹子高潮喷水视频| av视频免费观看在线观看| 欧美日韩综合久久久久久| 国产熟女欧美一区二区| 亚洲天堂av无毛| 伦理电影免费视频| 精品一区二区三区视频在线| 80岁老熟妇乱子伦牲交| 午夜福利在线观看免费完整高清在| 欧美人与性动交α欧美精品济南到 | 天天躁夜夜躁狠狠躁躁| 亚洲,欧美精品.| 亚洲欧美精品自产自拍| 国产一区二区在线观看av| 亚洲欧洲精品一区二区精品久久久 | 国产亚洲精品第一综合不卡 | av国产精品久久久久影院| 国产 精品1| 亚洲av在线观看美女高潮| 免费观看性生交大片5| 最后的刺客免费高清国语| 国产深夜福利视频在线观看| 欧美xxⅹ黑人| 久久午夜综合久久蜜桃| 两个人免费观看高清视频| 欧美激情国产日韩精品一区| 午夜福利在线观看免费完整高清在| 欧美bdsm另类| 中文字幕av电影在线播放| 亚洲欧美日韩另类电影网站| 国产日韩欧美在线精品| 日韩av不卡免费在线播放| 国产精品99久久99久久久不卡 | 精品卡一卡二卡四卡免费| 丰满饥渴人妻一区二区三| 亚洲精品第二区| 日韩视频在线欧美| 满18在线观看网站| 久久久久视频综合| 啦啦啦视频在线资源免费观看| 熟妇人妻不卡中文字幕| 99re6热这里在线精品视频| 母亲3免费完整高清在线观看 | 精品福利永久在线观看| 一级毛片 在线播放| 观看美女的网站| 久久久精品区二区三区| 亚洲精品久久成人aⅴ小说| 久久国产精品大桥未久av| 汤姆久久久久久久影院中文字幕| 人人妻人人添人人爽欧美一区卜| 黄色 视频免费看| 久久狼人影院| 亚洲精品一二三| 尾随美女入室| 亚洲在久久综合| 伦理电影大哥的女人| 一级毛片黄色毛片免费观看视频| 欧美日韩综合久久久久久| 欧美日韩综合久久久久久| 国产福利在线免费观看视频| 1024视频免费在线观看| 中文欧美无线码| 亚洲熟女精品中文字幕| 精品久久久久久电影网| 欧美精品国产亚洲| 亚洲欧洲精品一区二区精品久久久 | 精品亚洲成国产av| 国产乱人偷精品视频| 欧美激情国产日韩精品一区| 夫妻性生交免费视频一级片| 亚洲色图 男人天堂 中文字幕 | 国产片特级美女逼逼视频| 日韩制服丝袜自拍偷拍| 国产白丝娇喘喷水9色精品| 精品久久久久久电影网| 最后的刺客免费高清国语| 高清毛片免费看| 在线天堂中文资源库| 欧美亚洲 丝袜 人妻 在线| 五月玫瑰六月丁香| 国产成人aa在线观看| 国产又爽黄色视频| 一级片免费观看大全| 啦啦啦在线观看免费高清www| 国产av国产精品国产| 婷婷成人精品国产| 国产成人精品福利久久| 亚洲av成人精品一二三区| 观看美女的网站| 婷婷色av中文字幕| 在线天堂中文资源库| 成人毛片a级毛片在线播放| 成人手机av| 一区在线观看完整版| 国产日韩欧美在线精品| 伦理电影大哥的女人| 国产精品一国产av| 久久人人爽av亚洲精品天堂| 下体分泌物呈黄色| 在线亚洲精品国产二区图片欧美| av在线老鸭窝| 亚洲伊人色综图| videos熟女内射| 国产免费又黄又爽又色| 美女中出高潮动态图| 免费看光身美女| 日韩av不卡免费在线播放| 精品一区二区免费观看| 欧美性感艳星| 国产精品久久久久久精品电影小说| 午夜激情av网站| 美女视频免费永久观看网站| 成年人免费黄色播放视频| 精品久久久久久电影网| 国产片特级美女逼逼视频| 青春草视频在线免费观看| 亚洲精品aⅴ在线观看| 一级片'在线观看视频| 在线 av 中文字幕| 另类精品久久| 天堂俺去俺来也www色官网| 韩国高清视频一区二区三区| 欧美丝袜亚洲另类| 中文字幕制服av| 涩涩av久久男人的天堂| 80岁老熟妇乱子伦牲交| 97超碰精品成人国产| 成年人免费黄色播放视频| 永久网站在线| 国产精品成人在线| 久久久久精品久久久久真实原创| 久久午夜福利片| 高清在线视频一区二区三区| 亚洲成色77777| 中国三级夫妇交换| 午夜激情av网站| 老女人水多毛片| 欧美日韩一区二区视频在线观看视频在线| 免费久久久久久久精品成人欧美视频 | 校园人妻丝袜中文字幕| 欧美 日韩 精品 国产| 国产一区二区激情短视频 | 亚洲av欧美aⅴ国产| 免费观看a级毛片全部| 亚洲av.av天堂| 精品久久国产蜜桃| 男女边吃奶边做爰视频| 毛片一级片免费看久久久久| 97人妻天天添夜夜摸| 色婷婷久久久亚洲欧美| 18禁动态无遮挡网站| 久久久久国产精品人妻一区二区| 女人被躁到高潮嗷嗷叫费观| 赤兔流量卡办理| 一区二区三区精品91| 国产综合精华液| 97精品久久久久久久久久精品| 99久久人妻综合| 中国美白少妇内射xxxbb| 亚洲,欧美精品.| 人体艺术视频欧美日本| 国产成人精品无人区| 久久这里只有精品19| 成人影院久久| 亚洲国产成人一精品久久久| 熟女电影av网| 国产精品国产三级国产av玫瑰| 天美传媒精品一区二区| 如何舔出高潮| 人人妻人人澡人人爽人人夜夜| 日日撸夜夜添| 秋霞在线观看毛片| 成人亚洲欧美一区二区av| 久久人人爽人人爽人人片va| 国产乱来视频区| 欧美人与善性xxx| 婷婷色麻豆天堂久久| 国产精品欧美亚洲77777| 青春草国产在线视频| 久久亚洲国产成人精品v| 欧美人与性动交α欧美精品济南到 | 午夜福利,免费看| 哪个播放器可以免费观看大片| 日韩成人av中文字幕在线观看| 午夜精品国产一区二区电影| av有码第一页| 国产精品女同一区二区软件| 国产爽快片一区二区三区| 精品国产一区二区三区久久久樱花| 大码成人一级视频| 999精品在线视频| 久久国产精品大桥未久av| 免费久久久久久久精品成人欧美视频 | 伊人久久国产一区二区| 肉色欧美久久久久久久蜜桃| 国产亚洲最大av| 免费看av在线观看网站| 精品熟女少妇av免费看| 亚洲情色 制服丝袜| 极品少妇高潮喷水抽搐| 22中文网久久字幕| 9色porny在线观看| 久久久国产欧美日韩av| 91国产中文字幕| 卡戴珊不雅视频在线播放| 男人舔女人的私密视频| av有码第一页| 两个人看的免费小视频| 久久精品国产亚洲av天美| 久久人妻熟女aⅴ| 男女高潮啪啪啪动态图| 久久精品国产a三级三级三级| av网站免费在线观看视频| 97在线视频观看| 在线免费观看不下载黄p国产| kizo精华| 精品午夜福利在线看| 国产69精品久久久久777片| 久久久国产精品麻豆| 啦啦啦在线观看免费高清www| 黄网站色视频无遮挡免费观看| 国产一区二区激情短视频 | 免费av不卡在线播放| 久久久国产一区二区| 激情视频va一区二区三区| 国产精品.久久久| 美女国产视频在线观看| 欧美亚洲日本最大视频资源| 黑丝袜美女国产一区| 欧美国产精品一级二级三级| 日韩制服丝袜自拍偷拍| 国产精品 国内视频| 日韩成人av中文字幕在线观看| 老女人水多毛片| 久久免费观看电影| 久久 成人 亚洲| 中国美白少妇内射xxxbb| 国产麻豆69| 亚洲国产色片| 看十八女毛片水多多多| 搡老乐熟女国产| 韩国精品一区二区三区 | 亚洲精品日本国产第一区| 国产精品国产av在线观看| 大陆偷拍与自拍| 国产 一区精品| 国产男女内射视频| 2021少妇久久久久久久久久久| 中文字幕亚洲精品专区| 捣出白浆h1v1| 只有这里有精品99| 免费人妻精品一区二区三区视频| 国产精品免费大片| 久久国内精品自在自线图片| 韩国精品一区二区三区 | 极品人妻少妇av视频| 王馨瑶露胸无遮挡在线观看| 亚洲精品美女久久久久99蜜臀 | 亚洲久久久国产精品| 免费av中文字幕在线| 欧美精品高潮呻吟av久久| 亚洲国产av新网站| 18禁动态无遮挡网站| 街头女战士在线观看网站| 欧美日韩av久久| 寂寞人妻少妇视频99o| 午夜91福利影院| 岛国毛片在线播放| 啦啦啦中文免费视频观看日本| 亚洲,欧美精品.| 欧美另类一区| 国产又色又爽无遮挡免| 国产视频首页在线观看| 赤兔流量卡办理| 成人国语在线视频| 婷婷色av中文字幕| 中文字幕另类日韩欧美亚洲嫩草| 国产成人精品婷婷| 免费黄色在线免费观看| 久久女婷五月综合色啪小说| 国产男女内射视频| 欧美亚洲日本最大视频资源| 欧美日韩综合久久久久久| 亚洲欧洲日产国产| 老女人水多毛片| 日韩制服骚丝袜av| 高清在线视频一区二区三区| 日日撸夜夜添| 亚洲国产毛片av蜜桃av| 在线观看三级黄色| 成年女人在线观看亚洲视频| 欧美国产精品一级二级三级| 热99久久久久精品小说推荐| 亚洲国产精品一区三区| 亚洲国产精品999| 国产视频首页在线观看| 国产av一区二区精品久久| 少妇人妻 视频| 一二三四在线观看免费中文在 | 哪个播放器可以免费观看大片| 亚洲婷婷狠狠爱综合网| 夜夜爽夜夜爽视频| 精品午夜福利在线看| tube8黄色片| 成人国产av品久久久| av片东京热男人的天堂| 成年人午夜在线观看视频| 伦精品一区二区三区| 精品一区二区免费观看| 精品久久久精品久久久| 久久精品熟女亚洲av麻豆精品| 最新的欧美精品一区二区| 欧美日韩精品成人综合77777| av电影中文网址| 热99久久久久精品小说推荐| 七月丁香在线播放| 日韩 亚洲 欧美在线| 免费大片黄手机在线观看| 有码 亚洲区| 国产又爽黄色视频| √禁漫天堂资源中文www| 一区二区日韩欧美中文字幕 | 日韩制服丝袜自拍偷拍| av片东京热男人的天堂| 巨乳人妻的诱惑在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 巨乳人妻的诱惑在线观看| 亚洲综合色网址| 精品视频人人做人人爽| 亚洲精品国产色婷婷电影| 国产精品人妻久久久久久| 国国产精品蜜臀av免费| 尾随美女入室| 亚洲欧美日韩卡通动漫| 久久久国产精品麻豆| 亚洲婷婷狠狠爱综合网| 免费观看av网站的网址| a 毛片基地| 日韩av在线免费看完整版不卡| 一级黄片播放器| 蜜臀久久99精品久久宅男| 99热这里只有是精品在线观看| 日本与韩国留学比较| 亚洲成人一二三区av| 波多野结衣一区麻豆| 亚洲国产成人一精品久久久| 少妇人妻久久综合中文| tube8黄色片| 欧美精品国产亚洲| 久久久欧美国产精品| 久久午夜综合久久蜜桃| 久久鲁丝午夜福利片| 卡戴珊不雅视频在线播放| 欧美最新免费一区二区三区| 国内精品宾馆在线| 日韩av在线免费看完整版不卡| 一级黄片播放器| 久久99蜜桃精品久久| 成人二区视频| 日韩制服骚丝袜av| 国产色婷婷99| 亚洲内射少妇av| 午夜免费男女啪啪视频观看| 校园人妻丝袜中文字幕| 亚洲人成77777在线视频| 日韩欧美精品免费久久| 国产女主播在线喷水免费视频网站| 亚洲人与动物交配视频| 欧美精品一区二区免费开放| 女人被躁到高潮嗷嗷叫费观| 国产成人免费观看mmmm| 亚洲丝袜综合中文字幕| 国产精品女同一区二区软件| 久久久国产精品麻豆| 亚洲综合精品二区| 男的添女的下面高潮视频| 一级黄片播放器| 亚洲色图 男人天堂 中文字幕 | 成人手机av| 中文字幕亚洲精品专区| 中国三级夫妇交换| 成人午夜精彩视频在线观看| 2021少妇久久久久久久久久久| 久久久久久久久久久免费av| 人人妻人人添人人爽欧美一区卜| 国产精品蜜桃在线观看| 男人添女人高潮全过程视频| 亚洲av成人精品一二三区| 韩国精品一区二区三区 | 欧美精品亚洲一区二区| 纵有疾风起免费观看全集完整版| 中文字幕精品免费在线观看视频 | 日韩欧美精品免费久久| 精品国产一区二区三区四区第35| 国产精品秋霞免费鲁丝片| 欧美成人精品欧美一级黄| 两性夫妻黄色片 | 国产成人午夜福利电影在线观看| √禁漫天堂资源中文www| 久久婷婷青草| www.熟女人妻精品国产 | 午夜免费鲁丝| 欧美激情国产日韩精品一区| 国产日韩一区二区三区精品不卡| a级片在线免费高清观看视频| av电影中文网址| 精品视频人人做人人爽| 欧美老熟妇乱子伦牲交| 国产精品国产三级国产av玫瑰| 女的被弄到高潮叫床怎么办| 日韩人妻精品一区2区三区| 亚洲综合精品二区| 精品少妇黑人巨大在线播放| 国产视频首页在线观看| 久久婷婷青草| 国产成人免费观看mmmm| 国产爽快片一区二区三区| 波多野结衣一区麻豆| 人妻系列 视频| 午夜日本视频在线| 人妻少妇偷人精品九色| 永久网站在线| 国产在视频线精品| 捣出白浆h1v1| 两个人看的免费小视频| 欧美老熟妇乱子伦牲交| 一级片'在线观看视频| 久久久久久久亚洲中文字幕| 女人精品久久久久毛片| 中文字幕免费在线视频6| 街头女战士在线观看网站| 一级黄片播放器| 久久久亚洲精品成人影院| 97精品久久久久久久久久精品| 69精品国产乱码久久久| 天天影视国产精品| 精品第一国产精品| 久久国产精品大桥未久av| 人妻少妇偷人精品九色| 精品国产乱码久久久久久小说| 在线观看一区二区三区激情| 亚洲国产精品一区三区| 99精国产麻豆久久婷婷| 侵犯人妻中文字幕一二三四区| 日韩伦理黄色片| 日韩视频在线欧美| 久久青草综合色| 你懂的网址亚洲精品在线观看| 亚洲五月色婷婷综合| 亚洲欧美成人综合另类久久久| 夜夜爽夜夜爽视频| 久久精品久久精品一区二区三区| 国产免费福利视频在线观看| 亚洲成人一二三区av| 亚洲一级一片aⅴ在线观看| 97超碰精品成人国产| 好男人视频免费观看在线| 日韩人妻精品一区2区三区| 免费黄色在线免费观看| 亚洲av中文av极速乱| 国产精品国产三级国产专区5o| 国产精品 国内视频| 丝袜脚勾引网站| 免费观看av网站的网址| 一本久久精品| 精品国产一区二区三区久久久樱花| 国精品久久久久久国模美| 色5月婷婷丁香| 国产av国产精品国产| 亚洲国产精品一区二区三区在线| 免费看av在线观看网站| 少妇的丰满在线观看| 尾随美女入室| 我要看黄色一级片免费的| 91国产中文字幕| 免费黄频网站在线观看国产| 在线观看国产h片| 大陆偷拍与自拍| 99热全是精品| 七月丁香在线播放| 国产伦理片在线播放av一区| 高清欧美精品videossex| freevideosex欧美| 亚洲国产精品国产精品| 在线观看国产h片| 美女脱内裤让男人舔精品视频| 人妻系列 视频| 色吧在线观看| 伦精品一区二区三区| av不卡在线播放| 国产熟女午夜一区二区三区| 在线观看一区二区三区激情| 最近中文字幕高清免费大全6| 亚洲国产精品一区二区三区在线| 欧美日韩亚洲高清精品| 欧美精品国产亚洲| 大香蕉久久网| 一二三四在线观看免费中文在 | 国内精品宾馆在线| 观看av在线不卡| 亚洲精品久久成人aⅴ小说| 少妇猛男粗大的猛烈进出视频| 久久免费观看电影| 97在线人人人人妻| 9色porny在线观看| 男女免费视频国产| 纯流量卡能插随身wifi吗| 免费久久久久久久精品成人欧美视频 | 国产永久视频网站| 久久久久久人妻| 欧美少妇被猛烈插入视频| 久久久久久久久久人人人人人人| 天堂俺去俺来也www色官网| 久久久久视频综合| 久久久久国产网址| 国产黄色视频一区二区在线观看| 国产麻豆69| 亚洲国产精品999| 亚洲av免费高清在线观看| 亚洲天堂av无毛| 在线观看免费视频网站a站| 亚洲高清免费不卡视频| 在线观看免费日韩欧美大片| 国产免费又黄又爽又色| 在线观看免费高清a一片| 国产精品国产三级专区第一集| 国产色爽女视频免费观看| 天堂8中文在线网| 国产成人精品久久久久久| 欧美日韩亚洲高清精品| 一级毛片电影观看| 肉色欧美久久久久久久蜜桃| 女的被弄到高潮叫床怎么办| 免费av中文字幕在线| 插逼视频在线观看| 国产日韩欧美视频二区| 成人国语在线视频| 国产一区二区三区综合在线观看 | 国产精品 国内视频| 亚洲av综合色区一区| 精品国产一区二区久久| 久久精品熟女亚洲av麻豆精品| 国精品久久久久久国模美| 你懂的网址亚洲精品在线观看| 国产老妇伦熟女老妇高清| 黄片无遮挡物在线观看| 亚洲丝袜综合中文字幕| 日韩欧美精品免费久久| 一区在线观看完整版| 色94色欧美一区二区| 国产老妇伦熟女老妇高清| 精品久久久久久电影网| 久久av网站| 欧美日韩av久久| 少妇人妻久久综合中文| 捣出白浆h1v1| 少妇 在线观看| 日韩精品有码人妻一区| 少妇被粗大的猛进出69影院 | 国产成人午夜福利电影在线观看| 久久国内精品自在自线图片|