計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究_第1頁(yè)
計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究_第2頁(yè)
計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究_第3頁(yè)
計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究_第4頁(yè)
計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)軟件開(kāi)發(fā)論文軟件開(kāi)發(fā)論文:軟件工程用于多媒體課件開(kāi)發(fā)的研究摘要:隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的快速發(fā)展,多媒體課件在教育領(lǐng)域中的使用已經(jīng)非常廣泛。由于開(kāi)發(fā)團(tuán)隊(duì)及開(kāi)發(fā)方法的不足,導(dǎo)致課件開(kāi)發(fā)的軟件危機(jī),體現(xiàn)為開(kāi)發(fā)成本高、周期長(zhǎng)、質(zhì)量低、使用困難等?;谲浖こ涕_(kāi)發(fā)的模式,可以緩解軟件危機(jī),提高開(kāi)發(fā)的效率及軟件的質(zhì)量。關(guān)鍵詞:軟件工程;多媒體課件;軟件危機(jī)隨著計(jì)算機(jī)技術(shù)的突飛猛進(jìn),多媒體技術(shù)也快速發(fā)展著,既而計(jì)算機(jī)輔助教學(xué)廣泛普及,各類(lèi)學(xué)科的教學(xué)課件應(yīng)運(yùn)而生。從理論上講,大量的教學(xué)課件地運(yùn)用可以減輕教師的工作量,提高教學(xué)質(zhì)量,但實(shí)際上,在教學(xué)中真正用得好,用得巧的教學(xué)課件并不多。開(kāi)發(fā)成本高,軟件

2、質(zhì)量低,重復(fù)開(kāi)發(fā)的現(xiàn)象屢見(jiàn)不鮮,很難滿足當(dāng)前日益增長(zhǎng)的教學(xué)課件的需求。此種不良現(xiàn)象我們稱(chēng)之為“教學(xué)軟件危機(jī)”。要消除此種軟件危機(jī),就要有正確的軟件開(kāi)發(fā)理念。應(yīng)用軟件工程的思想,可以有效地緩解軟件危機(jī),提高多媒體課件開(kāi)發(fā)的成功率1。1軟件工程基本概念1.1軟件工程軟件工程(Software Engineering,簡(jiǎn)稱(chēng)為SE),目前比較認(rèn)可的定義為:研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過(guò)程化方法去開(kāi)發(fā)和維護(hù)軟件,主要應(yīng)用工程的方法和技術(shù)研究軟件開(kāi)發(fā)與維護(hù)的方法、工具和管理的一門(mén)計(jì)算機(jī)科學(xué)與工程學(xué)交叉的學(xué)科。它涉及計(jì)算機(jī)、數(shù)學(xué)及管理學(xué)等多個(gè)學(xué)科,以便幫助人們緩解軟件危機(jī)帶來(lái)的問(wèn)題。1.2軟

3、件危機(jī)軟件危機(jī)是指在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò)程中出現(xiàn)的一系列嚴(yán)重問(wèn)題2,致使整個(gè)開(kāi)發(fā)過(guò)程混亂不堪,導(dǎo)致開(kāi)發(fā)陷入無(wú)法自拔的困境,經(jīng)濟(jì)危機(jī)主要表現(xiàn)在以下幾個(gè)方面:1)對(duì)軟件開(kāi)發(fā)成本和進(jìn)度難以估量,通常會(huì)大幅度超出預(yù)期;2)對(duì)“已完成的軟件”,用戶通常不滿意;3)軟件質(zhì)量無(wú)法保證;4)軟件不可維護(hù),升級(jí)要重頭來(lái)過(guò);5)軟件沒(méi)有完整的文檔資料。為了緩解軟件危機(jī),能夠開(kāi)發(fā)出更高質(zhì)量的軟件,軟件工程技術(shù)的理論充分用于軟件開(kāi)發(fā)及維護(hù)的整個(gè)過(guò)程。1.3軟件周期軟件生命周期(SDLC,軟件生存周期)是軟件的產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有需求分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段,這種按時(shí)

4、間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個(gè)階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但隨著新的面向?qū)ο蟮脑O(shè)計(jì)方法和技術(shù)的成熟,軟件生命周期設(shè)計(jì)方法的指導(dǎo)意義正在逐步減少。2多媒體課件的概念課件是凡具備一定教學(xué)功能的教學(xué)軟件都稱(chēng)之為課件3。課件像學(xué)習(xí)者呈現(xiàn)出學(xué)習(xí)的內(nèi)容,學(xué)習(xí)質(zhì)量的檢測(cè)、反饋和指導(dǎo)。多媒體課件是將多媒體技術(shù)引入到計(jì)算機(jī)輔助教育的課件中。課件的形式內(nèi)容單調(diào),如練習(xí)程序、測(cè)試程序以及現(xiàn)在出現(xiàn)的大量面向信息的產(chǎn)品,如電子百科等。多媒體課件表現(xiàn)內(nèi)容的形式多姿多彩,多媒體技術(shù)在計(jì)算機(jī)輔助教學(xué)的人-機(jī)交互中的巨大潛力主要在于它能提高對(duì)信息

5、表現(xiàn)形式的選擇和控制能力,同時(shí)也能提高信息表現(xiàn)形式與人的邏輯思維和創(chuàng)造能力的結(jié)合程度,在順序、符號(hào)信息等方面擴(kuò)展人的信息處理能力。為了適應(yīng)教育教學(xué)的發(fā)展,越來(lái)越需要更豐富多彩的多媒體課件,這就對(duì)多媒體課件有了更多的需求,為了開(kāi)發(fā)出更高質(zhì)量的多媒體課件,我們就需要從軟件工程的角度來(lái)進(jìn)行開(kāi)發(fā)。3基于軟件工程的多媒體課件開(kāi)發(fā)過(guò)程多媒體課件設(shè)計(jì)是課件開(kāi)發(fā)的重要環(huán)節(jié),多媒體課件設(shè)計(jì)的好壞直接決定著課件的質(zhì)量。多媒體課件也是一種軟件,我們可以從軟件工程的角度來(lái)開(kāi)發(fā)多媒體課件,其必須遵從軟件生命周期。同時(shí)我們要從教育學(xué)和心理學(xué)的角度來(lái)充分考慮相關(guān)的因素。多媒體課件的開(kāi)發(fā)通常劃分為以下5個(gè)階段。3.1教學(xué)需求

6、分析需求分析是把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說(shuō)明,以此奠定軟件開(kāi)發(fā)的基礎(chǔ)。教學(xué)需求分析仍然遵循軟件工程的思想,它的主要任務(wù)是論證多媒體課件開(kāi)發(fā)的可行性和必要性。3.1.1問(wèn)題的定義這個(gè)階段要弄清的是“要解決的問(wèn)題是什么”3。要清晰地知道這個(gè)課件的開(kāi)發(fā)要解決什么教學(xué)問(wèn)題。如果不弄清楚,而盲目的開(kāi)發(fā),只會(huì)浪費(fèi)時(shí)間資金等等資源。所以這個(gè)階段一定要確定的得出問(wèn)題的定義。這是此次多媒體課件開(kāi)發(fā)的首先要弄清楚的問(wèn)題。3.1.2可行性分析既然已經(jīng)知道了“問(wèn)題的定義”,接下來(lái)就要進(jìn)行可行性分析,解決這個(gè)課件開(kāi)發(fā)的必要性和可行性。為了文成這個(gè)任務(wù),需要專(zhuān)職人員進(jìn)行大量的市場(chǎng)調(diào)查和研究,初步給

7、出整個(gè)課件的開(kāi)發(fā)的概況,一個(gè)雛形。這個(gè)階段進(jìn)行的比較短,主要是研究問(wèn)題是否有解,是否有可行的辦法。這個(gè)階段決定了多媒體課件是否繼續(xù)的關(guān)鍵。3.2課件的教學(xué)設(shè)計(jì)經(jīng)過(guò)需求分析階段的工作,系統(tǒng)必須做什么已經(jīng)清楚了,總體設(shè)計(jì)階段就是決定怎么做的時(shí)候了??傮w設(shè)計(jì)的基本目的就是回答“概括的話,系統(tǒng)該如何實(shí)現(xiàn)?”這個(gè)問(wèn)題4。這個(gè)階段主要是:1)劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等;2)設(shè)計(jì)系統(tǒng)的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。4總體設(shè)計(jì)階段的工作步驟1)尋找實(shí)現(xiàn)系統(tǒng)的各種不同的解決方案,參照需求分析階段得到的數(shù)據(jù)流圖來(lái)做。2)分析員從這些

8、供選擇的方案中選出若干個(gè)合理的方案進(jìn)行分析,為每個(gè)方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素,進(jìn)行成本效益分析,并且制定這個(gè)方案的進(jìn)度計(jì)劃。3)分析員綜合分析比較這些合理的方案,從中選擇一個(gè)最佳方案向用戶和使用部門(mén)負(fù)責(zé)人推薦。4)對(duì)最終確定的解決方案進(jìn)行優(yōu)化和改進(jìn),從而得到更合理的結(jié)構(gòu),進(jìn)行必要的數(shù)據(jù)庫(kù)設(shè)計(jì),確定測(cè)試要求并且制定測(cè)試計(jì)劃。從上面的敘述中不難看出,在詳細(xì)設(shè)計(jì)之前先進(jìn)行總體設(shè)計(jì)的必要性,經(jīng)過(guò)需求分析,確定課件開(kāi)發(fā)的目標(biāo)與規(guī)模。繼而進(jìn)行教學(xué)設(shè)計(jì),教學(xué)設(shè)計(jì)也遵循軟件工程的思想,是分為教學(xué)的邏輯設(shè)計(jì)和教學(xué)單元設(shè)計(jì)。比如軟件工程這門(mén)課的教學(xué)軟件按照其目標(biāo)和功能劃分為以下模塊。5教

9、學(xué)邏輯設(shè)計(jì)教學(xué)邏輯設(shè)計(jì)的主要任務(wù)是按照教學(xué)需求分析所確定的開(kāi)發(fā)目標(biāo),對(duì)課件進(jìn)行總體設(shè)計(jì),分為教學(xué)設(shè)計(jì)和風(fēng)格設(shè)計(jì)兩個(gè)部分5。5.1教學(xué)設(shè)計(jì)1)確定教學(xué)目標(biāo);2)劃分教學(xué)單元;3)編排教學(xué)單元順序繪制教學(xué)單元流程圖;4)確定課件的教學(xué)方式和結(jié)構(gòu)類(lèi)型;5)確定學(xué)生信息模型。5.2風(fēng)格設(shè)計(jì)指的是課件在展現(xiàn)教學(xué)內(nèi)容、人機(jī)交互活動(dòng)、調(diào)度控制方式等有關(guān)問(wèn)題的處理時(shí)遵循的格調(diào)。1)教學(xué)單元課時(shí)的長(zhǎng)短;2)人機(jī)界面;3)交互活動(dòng)層次;4)教學(xué)單位的調(diào)度方式;5)課件運(yùn)行的系統(tǒng)環(huán)境;6)課件發(fā)行的文字資料。6教學(xué)單元設(shè)計(jì)教學(xué)單元設(shè)計(jì)解決的是課件的詳細(xì)設(shè)計(jì)的問(wèn)題。教學(xué)單元是課件進(jìn)行教學(xué)的基本單位,在教學(xué)設(shè)計(jì)中要確定

10、各教學(xué)單元的信息結(jié)構(gòu),詳細(xì)列出所包含的教學(xué)內(nèi)容,確定它們的屏幕設(shè)計(jì)和呈現(xiàn)順序。7多媒體素材的采集和加工前期工作已完成,接下來(lái)要進(jìn)入程序的編制過(guò)程,根據(jù)腳本的要求,搜集整理相關(guān)的媒體素材,素材盡量做到積件式,以便提高素材的重用率,降低軟件文本的體積。8合成工作人員根據(jù)前期的設(shè)計(jì),即框架及表現(xiàn)風(fēng)格等內(nèi)容,對(duì)其進(jìn)行編程,將確定的素材進(jìn)行制作運(yùn)用,然后把各個(gè)子模塊分別進(jìn)行測(cè)試和調(diào)試,以便進(jìn)行綜合測(cè)試,進(jìn)行調(diào)整6。9運(yùn)行維護(hù)教學(xué)軟件運(yùn)行正常,可對(duì)其發(fā)布,學(xué)科是不斷變化的,教學(xué)軟件也是應(yīng)運(yùn)而生的,所以要對(duì)其進(jìn)行不斷的完善和維護(hù)。10小結(jié)軟件開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,需要各個(gè)方面的積極配合,方可開(kāi)發(fā)出高質(zhì)量的教學(xué)課件。在開(kāi)發(fā)過(guò)程中,軟件的方法極為重要,那么軟件方法也是人們?cè)陂L(zhǎng)期的工作中不斷積累的寶貴經(jīng)驗(yàn)。把軟件工程的理論用于多媒體教學(xué)課件的開(kāi)發(fā)中,有利于提高軟件成功率,以便擺脫教學(xué)軟件的危機(jī)的出現(xiàn),提高教學(xué)軟件的質(zhì)量。參考文獻(xiàn):1陳兵.軟件工程在教學(xué)軟件開(kāi)發(fā)中的應(yīng)用J.廣西教育學(xué)院學(xué)報(bào),2007(2).2金鐵.用軟件工程學(xué)原理提高多媒體軟件開(kāi)發(fā)質(zhì)量J電

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論