女人让男人桶爽30分钟,精品一区二区,在线观看 ,久久久久亚洲精品,免费网站看av片,男女啪啪18禁无遮挡激烈

您好!歡迎來到源碼碼網(wǎng)

敏捷教學(xué)在軟件開發(fā)的應(yīng)用

  • 行業(yè)資訊
  • 來源:源碼碼網(wǎng)
  • 編輯:admin
  • 時(shí)間:2020-04-14 15:03
  • 閱讀:299

以人工智能、云計(jì)算、物聯(lián)網(wǎng)、大數(shù)據(jù)、移動計(jì)算等為代表的新一代信息技術(shù)帶動了全球新產(chǎn)業(yè)與新經(jīng)濟(jì)的迅猛發(fā)展,加劇了全世界從工業(yè)化社會向信息化社會轉(zhuǎn)變的風(fēng)暴。經(jīng)濟(jì)全球化與人才競爭國際化愈演愈烈,一個(gè)國家的強(qiáng)大需要?dú)w根結(jié)底需要人才實(shí)力做支撐,如何培養(yǎng)大批的新型創(chuàng)新型人才以及卓越工程技術(shù)人才,成為了現(xiàn)代教育體系面臨的新挑戰(zhàn)[1]。教育部于2017年推動了“新工科”發(fā)展戰(zhàn)略,掀起了我國高等教育的新一輪改革熱潮,人們積極熱烈地探索人才培養(yǎng)的新模式和新途徑。針對新形勢下應(yīng)用型人才培養(yǎng)目標(biāo),國內(nèi)很多應(yīng)用型本科院校積極引進(jìn)國外先進(jìn)教學(xué)理念,探索“項(xiàng)目教學(xué)”、“校企合作”、“以證促學(xué)”、“CDIO實(shí)訓(xùn)”等多種教學(xué)改革方式并取得一定的成效[2],但在實(shí)施過程中或多或少存在一定的問題。在信息工程領(lǐng)域軟件開發(fā)課程體系中,實(shí)訓(xùn)教學(xué)是一個(gè)培養(yǎng)學(xué)生綜合能力的關(guān)鍵實(shí)踐環(huán)節(jié),為了達(dá)到預(yù)期的教學(xué)目標(biāo),把軟件工程領(lǐng)域中“敏捷開發(fā)”的方法與軟件開發(fā)實(shí)訓(xùn)教學(xué)相結(jié)合,讓學(xué)生了解軟件企業(yè)真實(shí)流程,提升其職業(yè)綜合素質(zhì),更好的與企業(yè)需求接軌。

1傳統(tǒng)軟件開發(fā)實(shí)訓(xùn)教學(xué)中的問題

軟件開發(fā)屬于團(tuán)隊(duì)行為,傳統(tǒng)的軟件開發(fā)實(shí)訓(xùn)教學(xué)一般以分組教學(xué)的形式展開,即將學(xué)生分成小組,一個(gè)小組的成員協(xié)作完成一個(gè)小型項(xiàng)目的開發(fā),項(xiàng)目開發(fā)過程多以“瀑布模型”的模式展開,這種任務(wù)驅(qū)動的教學(xué)過程中存在的主要問題如下:(1)時(shí)間進(jìn)度難以控制。傳統(tǒng)實(shí)訓(xùn)教學(xué)中一般流程是教師布置任務(wù)、學(xué)生執(zhí)行實(shí)訓(xùn)任務(wù)、教師驗(yàn)收檢查,學(xué)生領(lǐng)取任務(wù)后,會按軟件工程的周期要求制定計(jì)劃并有序展開各階段任務(wù),但是由于學(xué)生經(jīng)驗(yàn)不足,而實(shí)訓(xùn)的時(shí)間周期也有限,學(xué)生很難在一開始就把所有的需求和設(shè)計(jì)全部明確,執(zhí)行過程中經(jīng)常會發(fā)生需求、設(shè)計(jì)變動的情況,這種變動可能導(dǎo)致前期工作全部返工,輕則造成進(jìn)度滯后,重則導(dǎo)致整個(gè)項(xiàng)目開發(fā)失敗。(2)教學(xué)過程難以管理,師生互動不充分,無法及時(shí)有效形成教學(xué)反饋。傳統(tǒng)的實(shí)訓(xùn)實(shí)施過程中,教師為了督促學(xué)生積極有效參與實(shí)訓(xùn),通常會按預(yù)先制定的進(jìn)度計(jì)劃進(jìn)行階段性檢查,但是往往由于進(jìn)度計(jì)劃不夠細(xì)致具體,對學(xué)生起不到應(yīng)有的策動效果,部分學(xué)生只是應(yīng)對老師檢查,對于實(shí)訓(xùn)中遇到的問題學(xué)生往往不能或不愿積極主動進(jìn)行反饋,師生不能深入互動,實(shí)訓(xùn)效果也得不到保障。(3)團(tuán)隊(duì)成員之間溝通、協(xié)作不夠深入。以小組的形勢展開實(shí)訓(xùn)旨在模擬真實(shí)的軟件開發(fā)過程,提高學(xué)生得團(tuán)隊(duì)協(xié)作和溝通能力。但在傳統(tǒng)的實(shí)訓(xùn)教學(xué)中,由于項(xiàng)目開發(fā)的各個(gè)階段線性實(shí)施,如編碼完成之前測試無法進(jìn)行,這就造成編碼階段負(fù)責(zé)測試的同學(xué)無法展開工作;另一方面,小組中能力強(qiáng)的學(xué)生往往包攬大部分或全部任務(wù),能力弱的同學(xué)則成了打醬油者,小組成員之間無法有效協(xié)作和溝通。

2敏捷教學(xué)模式探討

傳統(tǒng)的軟件實(shí)訓(xùn)教學(xué)以“需求分析、設(shè)計(jì)、編碼、測試、維護(hù)”這樣一個(gè)線性流程來安排展開,這與當(dāng)前眾多軟件企業(yè)中普遍采用的輕量級軟件敏捷開發(fā)方法嚴(yán)重脫節(jié)[3]。針對傳統(tǒng)實(shí)訓(xùn)教學(xué)存在的問題,順應(yīng)業(yè)界潮流,培養(yǎng)滿足企業(yè)實(shí)際需求的人才,將敏捷軟件方法與軟件實(shí)訓(xùn)教學(xué)相結(jié)合實(shí)施敏捷教學(xué)。

2.1敏捷教學(xué)的理念

敏捷教學(xué)的理念源于20世紀(jì)90年代軟件工程領(lǐng)域中興起的敏捷軟件開發(fā)方法,其強(qiáng)調(diào)以用戶需求為核心,以多輪迭代、循序漸進(jìn)方式進(jìn)行軟件開發(fā),可以大大提高軟件開發(fā)效率。敏捷教學(xué)遵循進(jìn)化性原則、靈活性原則、迭代性原則和協(xié)同性原則[1],它以學(xué)生發(fā)展為中心,強(qiáng)調(diào)理論、技術(shù)和實(shí)踐教學(xué)的交叉并行與快速重構(gòu),通過多輪迭代的知識學(xué)習(xí)過程實(shí)現(xiàn)能力循序漸進(jìn)的提升,是一種具有動態(tài)適應(yīng)性的教學(xué)新型形態(tài)。具體到軟件開發(fā)實(shí)訓(xùn)教學(xué),敏捷教學(xué)將拋開傳統(tǒng)軟件開發(fā)的線性實(shí)施順序,按照“編碼-測試-發(fā)布”的形式進(jìn)行迭代實(shí)施,將整個(gè)實(shí)訓(xùn)周期劃分成若干個(gè)較短的迭代周期,每一次迭代都可以生成階段性的可交付運(yùn)行的軟件版本,這將便于學(xué)生之間的溝通和協(xié)作,提高學(xué)生的參與度和積極性,教師也可以更及時(shí)地對開發(fā)過程進(jìn)行干預(yù)和控制,形成良性教學(xué)反饋閉環(huán)。

2.2敏捷教學(xué)中的角色

軟件開發(fā)屬于團(tuán)體行為,經(jīng)典的敏捷開發(fā)方法論中包括三種角色:PO(ProductOwner即產(chǎn)品負(fù)責(zé)人),SM(ScrumMaster即團(tuán)隊(duì)負(fù)責(zé)人),TM(TeamMember即團(tuán)隊(duì)成員)。PO負(fù)責(zé)提煉產(chǎn)品需求,確定開發(fā)目標(biāo),把開發(fā)任務(wù)分解成若干個(gè)子任務(wù)并確定子任務(wù)優(yōu)先級;SM負(fù)責(zé)整個(gè)開發(fā)團(tuán)隊(duì)的協(xié)作運(yùn)行,帶領(lǐng)團(tuán)隊(duì)按照敏捷開發(fā)的流程展開實(shí)施,確保目標(biāo)達(dá)成;TM負(fù)責(zé)具體實(shí)施子任務(wù)的迭代開發(fā)和增量交付。在具體實(shí)訓(xùn)教學(xué)中只有教師和學(xué)生兩類角色,所以要確定這兩種角色與PO、SM、TM的對應(yīng)關(guān)系。PO一般由教師充當(dāng),也可以由能力較強(qiáng)的、對產(chǎn)品需求有清晰認(rèn)識的學(xué)生兼任;SM一開始由教師兼任,當(dāng)學(xué)生團(tuán)隊(duì)在教師指導(dǎo)下形成自組織團(tuán)隊(duì)時(shí),可由協(xié)調(diào)能力較強(qiáng)的學(xué)生負(fù)責(zé),此時(shí)教師退出SM角色;TM當(dāng)然由學(xué)生充當(dāng),負(fù)責(zé)項(xiàng)目的迭代開發(fā)和增量交付。

2.3敏捷教學(xué)在軟件實(shí)訓(xùn)中的實(shí)施

敏捷開發(fā)最突出的特點(diǎn)就是以“編碼-測試-發(fā)布”的形勢進(jìn)行多輪迭代、增量開發(fā)[4],強(qiáng)調(diào)盡早編碼、盡快開發(fā)出軟件原型。結(jié)合學(xué)生經(jīng)驗(yàn)不足的實(shí)際情況,在迭代流程開始之前,可以讓學(xué)生以頭腦風(fēng)暴的方式明確項(xiàng)目需求,具體步驟如下:(1)學(xué)生分組認(rèn)領(lǐng)任務(wù):首先將學(xué)生分組形成若干個(gè)開發(fā)團(tuán)隊(duì),確定團(tuán)隊(duì)開發(fā)課題任務(wù),小組人數(shù)一般以4-6人為宜,可根據(jù)任務(wù)的難度和規(guī)模適當(dāng)增加人數(shù)。(2)生成軟件產(chǎn)品規(guī)劃:在PO指導(dǎo)下,把實(shí)訓(xùn)任務(wù)分解成若干個(gè)子任務(wù),由PO、SM、TM協(xié)同討論,確定ProductBacklog(產(chǎn)品需求列表)。ProductBacklog中的一行表示一個(gè)子任務(wù),通常以UserStory的形勢展現(xiàn),一個(gè)UserStory包含三個(gè)主要要素(3W):角色(Who),即誰要使用該功能;活動(What),即需要完成什么功能;商業(yè)價(jià)值(Why),即為什么要這個(gè)功能。另外ProductBacklog中還要給出子任務(wù)的優(yōu)先順序、計(jì)劃完成時(shí)間等。在預(yù)估子任務(wù)完成時(shí)間時(shí),可以采用頭腦風(fēng)暴的形勢,團(tuán)隊(duì)中的每一個(gè)成員都要估算任務(wù)完成時(shí)間并解釋為什么,只有所有成員意見達(dá)成一致時(shí)才能確定預(yù)估時(shí)間。ProductBacklog列表形式如表1所示,其中優(yōu)先級的設(shè)置主要考慮子任務(wù)與核心功能、重要功能的相關(guān)度。因?yàn)閷?shí)訓(xùn)課程周期比較短,通常為四周時(shí)間,為了更加高效地進(jìn)行迭代開發(fā)時(shí),通常對ProductBacklog中的子任務(wù)進(jìn)行進(jìn)一步分解,得到SprintBacklog列表,并以人課為單位估算出每個(gè)SprintBacklog所需時(shí)間,如表2所示。(4)實(shí)施迭代開發(fā)團(tuán)隊(duì)成員根據(jù)SprintBacklog列表循環(huán)實(shí)施“編碼-測試-發(fā)布”的過程。考慮到學(xué)生學(xué)習(xí)能力和實(shí)踐能力不均衡,編碼階段可以采用結(jié)對編程的方式進(jìn)行,這樣當(dāng)一個(gè)成員在編碼時(shí)出現(xiàn)語法或邏輯錯(cuò)誤時(shí),與之結(jié)對的成員可以及時(shí)發(fā)現(xiàn)并改正,這樣有利于團(tuán)隊(duì)成員之間的交流和互相促進(jìn)。在編碼的同時(shí),測試人員可以根據(jù)功能描述設(shè)計(jì)測試用例,編碼完成后即可進(jìn)行測試,以及時(shí)發(fā)現(xiàn)缺陷反饋問題,以促進(jìn)修改完善代碼,這樣編碼與測試交叉進(jìn)行,可以提高開發(fā)的效率和質(zhì)量。為了更直觀的展示迭代開發(fā)進(jìn)度,便于對迭代開發(fā)過程透明化管理和團(tuán)隊(duì)協(xié)作,可以制作迭代任務(wù)看板。具體作法是在一塊白板上繪制一個(gè)表格,該表格包括UserStory、ToDo、Doing、Done四列,分別表示用戶故事(迭代目標(biāo))、待實(shí)施的子任務(wù)、正在實(shí)施的子任務(wù)和已經(jīng)完成的子任務(wù),每一個(gè)迭代完成后及時(shí)更新任務(wù)看板,便于教師掌握實(shí)訓(xùn)進(jìn)展情況。

3總結(jié)

本文首先分析了國內(nèi)應(yīng)用型高等院校教學(xué)改革的現(xiàn)狀和傳統(tǒng)軟件實(shí)訓(xùn)教學(xué)中存在的主要問題,針對問題把目前企業(yè)中普遍采用的敏捷開發(fā)方法與軟件開發(fā)實(shí)訓(xùn)教學(xué)相結(jié)合,介紹了敏捷教學(xué)的理念,闡述了敏捷教學(xué)在軟件開發(fā)實(shí)訓(xùn)課程中具體的實(shí)施流程和措施。實(shí)際教學(xué)實(shí)踐證明,這種新的實(shí)訓(xùn)教學(xué)模式可以有效解決傳統(tǒng)實(shí)訓(xùn)教學(xué)中存在的問題,對提高學(xué)生積極性和參與度、促成師生深度互動、提高實(shí)訓(xùn)效率有明顯效果。


特別聲明:
1、如無特殊說明,內(nèi)容均為本站原創(chuàng)發(fā)布,轉(zhuǎn)載請注明出處;
2、部分轉(zhuǎn)載文章已注明出處,轉(zhuǎn)載目的為學(xué)習(xí)和交流,如有侵犯,請聯(lián)系客服刪除;
3、編輯非《源碼碼網(wǎng)》的文章均由用戶編輯發(fā)布,不代表本站立場,如涉及侵犯,請聯(lián)系刪除;
全部評論(0)
推薦閱讀
  • CSS 媒體查詢(@media)寬度范圍設(shè)置建議
  • CSS 媒體查詢(@media)寬度范圍設(shè)置建議
  • 語法正確性:代碼使用現(xiàn)代范圍查詢語法(width>=1200pxandwidth<1400px),在支持該語法的瀏覽器(如Chrome104+、Firefox63+、Safari15.4+)中有效。邏輯正確性:當(dāng)視口寬度在1200px(含)至1400px(不含)之間時(shí),body的padding-top會設(shè)置為4px,符合用戶需求。兼容性建議:傳統(tǒng)寫法:為兼容舊版瀏覽器,建議改用:@media?(w
  • 源碼教程
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-05-06 21:55
  • 閱讀:82
  • VS Code配置Vue自動補(bǔ)全代碼教程
  • VS Code配置Vue自動補(bǔ)全代碼教程
  • 在VSCode中配置Vue開發(fā)的自動補(bǔ)全代碼可以通過以下步驟實(shí)現(xiàn),以提高開發(fā)效率:1.安裝必要插件Volar(推薦用于Vue3)針對Vue3和語法,提供更強(qiáng)大的支持。Vetur(適用于Vue2)若項(xiàng)目使用Vue2,安裝Vetur并禁用Volar以避免沖突。VueVSCodeSnippets提供常用代碼片段(如v-for,?v-model等)。2.配置VSCode設(shè)
  • 源碼教程
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-04-21 21:35
  • 閱讀:190
  • 中文域名有價(jià)值嗎?他的優(yōu)缺點(diǎn)是什么?
  • 中文域名有價(jià)值嗎?他的優(yōu)缺點(diǎn)是什么?
  • 中文域名(如“例子.中國”或“news.新華網(wǎng)”)作為互聯(lián)網(wǎng)本地化的重要體現(xiàn),近年來在特定場景下展現(xiàn)了獨(dú)特的價(jià)值,但也存在爭議和局限性。以下從多個(gè)角度分析其價(jià)值與挑戰(zhàn):1.核心價(jià)值點(diǎn)(1)用戶友好性與品牌本土化降低記憶門檻:對中文用戶而言,母語域名更直觀易記,尤其適合面向非英語用戶的中小企業(yè)、地方機(jī)構(gòu)或中老年群體。例如,“新華網(wǎng).中國”比“xinhuanet.com”更容易被普通用戶記住。強(qiáng)化品牌標(biāo)識:中文域名可直接體現(xiàn)品牌名稱(如“
  • 行業(yè)資訊
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-04-19 14:08
  • 閱讀:179
聯(lián)系客服
源碼代售 源碼咨詢 素材咨詢 聯(lián)系客服
029-84538663
手機(jī)版

掃一掃進(jìn)手機(jī)版
返回頂部