日韩欧美视频一区-日韩欧美三区-日韩欧美群交P内射捆绑-日韩欧美精品有码在线播放免费-成人免费一区二区无码视频-成人免费一级毛片在线播放视频

樹人論文網一個專業(yè)的學術咨詢網站!!!
樹人論文網

基于軟件工程過程模型的在線課程并行開發(fā)設計與實現

來源: 樹人論文網發(fā)表時間:2020-02-11
簡要:摘 要 近年來,在線課程(慕課、網絡課程等)發(fā)展呈現井噴之勢,呈現配套課程專業(yè)化、類型多樣化、教學服務個性化等特征。但如何高效開發(fā)建設在線課程,是一項緊迫而有重要意義的

  摘 要 近年來,在線課程(慕課、網絡課程等)發(fā)展呈現井噴之勢,呈現配套課程專業(yè)化、類型多樣化、教學服務個性化等特征。但如何高效開發(fā)建設在線課程,是一項緊迫而有重要意義的工作。參照軟件工程的過程模型,通過在線課程開發(fā)的過程模型,按照軟件開發(fā)并行性的粒度,將在線課程開發(fā)的并行性劃分為五種類別,并以在線課程的子過程并行開發(fā)為重點,展開在線課程并行開發(fā)的實踐。實踐證明,推進在線課程并行開發(fā),能夠在保證開發(fā)的規(guī)范化和建設質量的同時,大大提高在線課程的開發(fā)效率。

  關鍵詞 在線課程;過程模型;軟件工程;并行開發(fā)

電子技術與軟件工程

  《電子技術與軟件工程》(半月刊)創(chuàng)刊于2012年,由中國電子學會主辦。旨在全方位推廣信息時代下電氣、電力、電工科學意識;關注電子各專業(yè)技術以及最新科研成果和進展;介紹軟件工程、科技、信息技術在社會各領域的應用,關注科技傳播與公民科學文化素質的提升。

  1 前言

  當前高校在線課程以課程教師、技術人員為主,組成開發(fā)小組進行開發(fā),大多為作坊式的個體或小組開發(fā)。當在線課程系列化、專業(yè)化大量開發(fā)時,這種開發(fā)模式顯得力不從心,不僅開發(fā)效率低,而且質量無法得到保證。面對當前在線課程的專業(yè)系列化、視頻微課化、應用開放化、制作精細化趨勢[1-4],基于軟件工程的過程模式,組織開發(fā)在線課程,深入細化展開在線課程的并行開發(fā),能夠有效提高在線課程的開發(fā)效率,加快建設系列化和專業(yè)化的在線課程建設。軟件的并行開發(fā)是指軟件開發(fā)事件同時發(fā)生進行,是軟件開發(fā)的一個重要特性。充分利用各種粒度的并行性,能夠使得軟件開發(fā)在保證質量的同時,提高軟件開發(fā)的效率[5]。在線課程具備同樣的軟件開發(fā)性質,表現為一定的軟件形態(tài),如網絡課件、網絡教學平臺等,其開發(fā)過程也存在并行性。

  2 在線課程開發(fā)的過程模型

  從軟件工程的角度看,在線課程表現為一定的教學軟件形態(tài),是計算機應用軟件的一個子類,適用軟件開發(fā)的一般性特點和模型,其生命周期過程具備從提出到開發(fā)、再到淘汰的全過程。在線課程開發(fā)區(qū)別于教學設計的過程,也區(qū)別于一般軟件代碼的編程,更側重于基于一定教學平臺的教學內容的媒體呈現和互動設計。

  參照軟件工程的過程模型[6],在線課程開發(fā)的過程模型可劃分為四個階段,即項目定義與計劃階段、設計階段、實現階段和評價維護階段,每個階段還可以進一步細化,如圖1所示。該過程模型是在軟件工程瀑布模型的基礎上,根據在線課程的特性做了引申和改進,具有以下特色。

  1)重構瀑布模型。按照在線課程的性質特點,對在線課程開發(fā)周期進行跟蹤反饋,并細化每個階段的重點內容,將開發(fā)步驟對應到人員職責,每個階段均有反饋,能夠對整體開發(fā)掌控到位。

  2)增設階段反饋(如圖1虛線所示)。反饋是調整開發(fā)進度和效率的重要機制,既有相鄰階段的反饋,也有跨階段的反饋,保證課程開發(fā)連續(xù)按計劃進行,對質量控制也起到約束作用。

  3)突出設計中心。將教學設計和結構設計有機融合,既服務于教學,也保證體系完整;按照層次區(qū)分為從總到分的概要設計及詳細設計。設計是在線課程開發(fā)的關鍵所在,教學設計和結構設計不能彼此取代,而是相互促進、共同發(fā)展。

  4)強調需求分析。需求分析是在線課程開發(fā)的邏輯起點,應該從教學目標和教學對象出發(fā),針對性地細化需求層次,不能夠籠而統(tǒng)之,要能夠落到具體開發(fā)環(huán)節(jié)。在線課程的需求分析確定了在線課程的教學重點、難點和核心,是教學媒體呈現的依據,是教學內容設計的出發(fā)點。

  這一在線課程開發(fā)的過程模型,雖未表達出課程開發(fā)的并行性,卻是進行并行性分類的基礎,從不同層次看,就能區(qū)分出不同粒度的并行性。

  3 在線課程開發(fā)的并行性分類

  并行是軟件開發(fā)普遍存在的一類現象,也是在線課程開發(fā)中存在的現象。在實際在線課程開發(fā)過程中,重視結果但輕視過程,重視制作環(huán)節(jié)但輕視設計環(huán)節(jié),重視技術運用但輕視使用系統(tǒng)方法,忽視課程開發(fā)過程的研究,其中的并行性就是受到忽視的重要特性,因此,實際開發(fā)效率低下,而質量也無法獲得充分的保證。

  事實上,在線課程開發(fā)有不同粒度的并行開發(fā)。如過程一級,開發(fā)過程和管理過程、文檔編制過程是并行開發(fā),粒度較大,多個角色之間的活動粒度較小。并行開發(fā)在線課程能夠讓各種并行成分統(tǒng)一協(xié)調進行,在保證課程開發(fā)質量的同時,加快課程開發(fā)的速度。在在線課程開發(fā)過程模型的基礎上,將課程開發(fā)的并行性劃分為五類。

  1)過程并行。與在線課程開發(fā)過程相關的有管理過程、文檔編制過程,在時間關系上存在并行甚至是同步。其并行關系如圖2所示。

  2)子過程并行。在線課程開發(fā)過程內部的活動之間存在并行性,如開發(fā)過程劃分為各個開發(fā)小組,各開發(fā)小組的任務和活動可以是類同的,相互之間完全可以并行進行,如圖3所示。

  3)階段并行。在線課程開發(fā)的各個階段存在一定程度的并行和重疊(圖4),使得開發(fā)的過程模型在時間上并非完全的線性的關系,避免了各階段之間的過度依賴,有助于提高過程的開發(fā)效率。

  4)版本并行。在開發(fā)在線課程的發(fā)行版本的同時,就進行下一個版本的開發(fā),這是粒度最粗的并行(圖5)。

  5)活動并行。活動是較階段更細的劃分,是任務的集合或序列。活動并行是課程生存周期中粒度最細的一類并行,如在線課程開發(fā)過程的實現階段,有媒體制作活動、不同的媒體制作成員,按照文本類、聲像類、動畫類等分組,同步展開制作(圖6)。

  在線課程開發(fā)要合理分組,分工明確,既要統(tǒng)整開發(fā)進度,又要合理編排人員;既要照度到人員素質水平,也要考慮各環(huán)節(jié)難易程度和工作量。在線課程開發(fā)畢竟是團隊協(xié)作、相互促進的過程,補齊弱項與短板,找準差距與漏洞,才能夠有效統(tǒng)一整體,協(xié)調推進。

  4 在線課程并行開發(fā)實踐

  并行開發(fā)的軟件工程模型,為在線課程開發(fā)啟發(fā)了思路,提供了參考,尤其是對于系列化和專業(yè)化的課程,能夠有效保證開發(fā)進度和質量。實踐證明,充分利用在線課程并行開發(fā)的優(yōu)勢特點,發(fā)揮好課程專家、技術專家等專業(yè)人員的作用,可以在保證開發(fā)質量的前提下,大大提高在線課程開發(fā)的效率。

  在線課程開發(fā)的背景 各高校開放學院開展在線教育,必然要開發(fā)適用不同學習終端、不同類別學習者的在線課程。各類優(yōu)秀的在線課程平臺紛紛涌現,國內的如學堂在線、網易云課堂、中國大學慕課、慕課中國等,國外的如Coursera、Udacity、edX、Stanford Online等。這些平臺及學習者的加入,對在線課程開發(fā)的速度和質量提出更高要求。

  在線課程的子過程并行開發(fā) 本文以開發(fā)在線課程教育技術概論為案例,挖掘在線課程開發(fā)中的并行性,在以子過程并行的粒度上進行開發(fā)(圖7)。其主要特征如下。

  1)步驟分解,模塊推進。按照課程內容,分為相對獨立的不同模塊,內容不同但結構相似,每一模塊對應一個子過程的開發(fā)。區(qū)分簡單,從項目定義與計劃到最后的測試和評價,可以在較短時間內完成,隨時可以動態(tài)調整修改,反饋及時,修改便捷,開發(fā)速度和質量同步得到保證。

  2)結構穩(wěn)定,重復使用。通過一個初始的子過程,可形成在線課程相對穩(wěn)定的結構和模板,這種模板可重復使用,增加了課件開發(fā)的可復用性,各個部分通過鏈接加入整個課件中并不破壞原有的結構體系。各類課件模板、音像素材、拓展功能等可復用,極大提高了在線課程開發(fā)的專業(yè)化和系列化進程。整個教育技術專業(yè)在線課程的開發(fā)實踐證明,借助軟件工程的并行開發(fā)模型,對于提高開發(fā)速度和質量具有巨大優(yōu)勢。

  3)樣本先試,循環(huán)推進。有了第一個子過程的順利完成,為接下來的子過程提供了參考和樣板,后續(xù)工作可以集中精力在教學內容設計上,因為不確定的因素此時已經明確了,各類樣式的選擇已經確定下了,后續(xù)的各子過程可以同步展開,并行性主要體現在初始子過程其后的子過程開發(fā)。

  子過程按照開發(fā)流程區(qū)分為不同階段,既保持了過程模型的線性序列的基本成分,又增加了階段并行開發(fā)的特性,體現了開發(fā)過程的反復性和跨階段的反饋特性,可以有效防范技術風險,避免后期發(fā)現問題付出巨大代價。

  對在線課程并行開發(fā)的反思 在線課程開發(fā)的并行性分布于課程開發(fā)的不同階段和過程,有效把握其并行性并不是一件容易的事情,人員編組分工、階段明確區(qū)分、互動信息交流、統(tǒng)一整合進度等,是在線課程并行開發(fā)的重要因素。當然,在線課程開發(fā)要靈活組織,借助多種軟件工程的工具,取長補短,合理利用,細化過程。由于在線課程開發(fā)遠不同于一般軟件開發(fā),其教學性更是為一般軟件所不具有的,因此,其并行開發(fā)具有不同的內容,如軟件并行開發(fā)的編碼活動在在線課程開發(fā)中極少存在,教學設計活動卻常在。對于如此細粒度的并行性,尚需深入挖掘和探究。

  5 結語

  網絡教育是現代遠程教育的重要形態(tài),在線課程開發(fā)一直是關注的核心和重點,但是目前絕大多數的在線課程開發(fā)很少關注并行性研究,更缺乏開發(fā)過程中不同層次的并行性探究,這也是高校在線課程專業(yè)系列化進程中在線課程開發(fā)效率不高的原因之一。從軟件工程的角度出發(fā),深入挖掘在線課程開發(fā)的并行性,提高軟件的復用性[7],規(guī)范在線課程開發(fā),提高開發(fā)效率和質量,是在線課程并行開發(fā)的目標,也是走出目前在線課程開發(fā)陷于質量和效率兩難兼顧的困境的一條出路。

  參考文獻

  [1]王庭槐.MOOC:席卷全球教育的大規(guī)模開放在線課程[M].北京:人民衛(wèi)生出版社,2014.

  [2]陳玉琨,田愛麗.慕課與翻轉課堂導論[M].上海:華東師范大學出版社,2014.

  [3]李曼麗,張羽,葉賦.解碼MOOC:大規(guī)模在線開放課程的教育學考察[M].北京:清華大學出版社,2013.

  [4]趙國棟.微課與慕課設計初級教程[M].北京:北京大學出版社,2014.

  [5]李彤,等.軟件并行開發(fā)過程[M].北京:科學出版社,

  2003.

  [6]張海藩.軟件工程導論[M].北京:清華大學出版社,

  1998.

  [7]齊治昌,譚慶平,寧洪.軟件工程[M].北京:高等教育出版社,2012.

主站蜘蛛池模板: 韩国伦理片2018在线播放免费观看 | 国产精品爽黄69天堂A片 | 91久久偷偷做嫩草影院免费看 | 中国午夜伦理片 | 日韩高清一区二区三区不卡 | 果冻传媒最新视频在线观看 | 蜜芽最新域名解析网站 | 被男按摩师添的好爽在线直播 | 99热.com | 免费视频精品38 | 天天色天天干天天 | 精品高潮呻吟99AV无码 | 久久九九少妇免费看A片 | 在线播放无码字幕亚洲 | 中俄两军在日本海等上空战略巡航 | 亚洲国产中文在线视频免费 | 最新国自产拍天天更新 | 国产精品成人观看视频免费 | 亚洲VA天堂VA欧美VA在线 | 日日干夜夜爱 | 中文字幕 日韩 无码 在线 | 男子扒开美女尿口做羞羞的事 | 欧美一级久久久久久久大 | 蜜臀AV久久国产午夜福利软件 | YELLOW日本免费观看播放 | 少妇久久久久久被弄高潮 | 久久热在线视频精品1 | 日韩人妻精品久久日 | 欧美精品一区二区在线电影 | 国产色婷婷精品人妻蜜桃成熟 | 影音先锋男人资源813. | 青青草干免费线观看 | 2021精品国产综合久久 | 亚欧日韩毛片在线看免费网站 | 九九热这里有精品 | 午夜片神马影院福利 | 十8禁用B站在线看漫画 | 果冻传媒mv国产陈若瑶主演 | 俄罗斯乌克兰战争原因 | 亚洲熟女乱色一区二区三区 | 俄罗斯美女z0z0z0在线 |