課件開(kāi)發(fā)概述_第1頁(yè)
課件開(kāi)發(fā)概述_第2頁(yè)
課件開(kāi)發(fā)概述_第3頁(yè)
課件開(kāi)發(fā)概述_第4頁(yè)
課件開(kāi)發(fā)概述_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)輔助教學(xué)理論與實(shí)踐計(jì)算機(jī)輔助教學(xué)理論與實(shí)踐課件開(kāi)發(fā)概述第2章下一頁(yè)上一頁(yè)結(jié)束課件開(kāi)發(fā)概述第2章下一頁(yè)上一頁(yè)結(jié)束

*XXXXXXXXXXXXXXXXXX目錄2.1

軟件工程及教育軟件工程2.1.1軟件工程概述2.1.2教育軟件工程概述下一頁(yè)上一頁(yè)結(jié)束2.2課件開(kāi)發(fā)的一般流程2.3

課件開(kāi)發(fā)隊(duì)伍的組成2.3.1人員的分類(lèi)與分工

2.3.2典型課件開(kāi)發(fā)的人員隊(duì)伍

第2章課件開(kāi)發(fā)概述2.4課件開(kāi)發(fā)環(huán)境*XXXXXXXXXXXXXXXXXX目錄2.1軟件第2章課件開(kāi)發(fā)概述下一頁(yè)上一頁(yè)結(jié)束

本章的目的是幫助初學(xué)者從整體上建立起課件開(kāi)發(fā)的基本概念,其內(nèi)容包括:軟件工程及教育軟件工程的基本原理,課件開(kāi)發(fā)的一般流程,課件開(kāi)發(fā)組的人員構(gòu)成以及課件開(kāi)發(fā)環(huán)境等問(wèn)題。

第2章課件開(kāi)發(fā)概述下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程1.軟件工程基礎(chǔ)

軟件工程是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的一門(mén)工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來(lái),經(jīng)濟(jì)地開(kāi)發(fā)出高質(zhì)量的軟件并有效的維護(hù)它,這就是軟件工程。下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程1.軟件2.1軟件工程及教育軟件工程2.1.1軟件工程1.軟件工程基礎(chǔ)

軟件工程知識(shí)體系分為15個(gè)知識(shí)領(lǐng)域,其主要內(nèi)容包括:(1)軟件需求。(9)軟件工程模型和方法。(2)軟件設(shè)計(jì)。(10)軟件質(zhì)量。(3)軟件構(gòu)建。(11)軟件工程職業(yè)實(shí)踐。(4)軟件測(cè)試。(12)軟件工程經(jīng)濟(jì)學(xué)。(5)軟件維護(hù)。(13)計(jì)算基礎(chǔ)。(6)軟件配置管理。(14)數(shù)學(xué)基礎(chǔ)。(7)軟件工程管理。(15)工程基礎(chǔ)。(8)軟件工程過(guò)程。

下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程1.軟件2.1軟件工程及教育軟件工程2.1.1軟件工程2.軟件工程生命周期

軟件生命周期由軟件定義、軟件開(kāi)發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃分成若干個(gè)階段。軟件定義時(shí)期的主要任務(wù)是:確定軟件開(kāi)發(fā)工程總目標(biāo)和可行性;推導(dǎo)實(shí)現(xiàn)工程目標(biāo)應(yīng)采用的策略及系統(tǒng)須完成功能;預(yù)測(cè)工程所需的資源和成本,制定工程進(jìn)度表。軟件定義時(shí)期又稱(chēng)為系統(tǒng)分析,由系統(tǒng)分析員完成,通常分為3個(gè)階段,即問(wèn)題定義、可行性研究和需求分析。下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程2.軟件工2.1軟件工程及教育軟件工程2.1.1軟件工程2.軟件工程生命周期

開(kāi)發(fā)時(shí)期進(jìn)行具體設(shè)計(jì)和實(shí)現(xiàn)在軟件定義時(shí)期定義的軟件,它通常由總體設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼和單元測(cè)試,綜合測(cè)試四個(gè)階段組成。其中前兩個(gè)階段又稱(chēng)為系統(tǒng)設(shè)計(jì),后兩個(gè)階段又稱(chēng)為系統(tǒng)實(shí)現(xiàn)。維護(hù)時(shí)期的主要任務(wù)是當(dāng)軟件在使用過(guò)程中發(fā)現(xiàn)錯(cuò)誤時(shí)加以改正;當(dāng)環(huán)境改變時(shí)修改軟件以適應(yīng)新的環(huán)境;當(dāng)用戶(hù)有新要求時(shí),及時(shí)改進(jìn)軟件以滿(mǎn)足用戶(hù)的新需要。下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程2.軟件工2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

軟件過(guò)程是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。通常使用生命周期模型簡(jiǎn)潔地描述軟件過(guò)程。生命周期模型規(guī)定了把生命周期劃分成哪些階段及各個(gè)階段的執(zhí)行順序,因此,也稱(chēng)為過(guò)程模型。下一頁(yè)上一頁(yè)結(jié)束2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

(1)瀑布模型在20世紀(jì)80年代之前,瀑布模型是一直被廣泛采用的生命周期模型,現(xiàn)在它仍然是軟件工程中應(yīng)用得最廣泛的過(guò)程模型。傳統(tǒng)軟件工程方法學(xué)的軟件過(guò)程,基本上可以用瀑布模型來(lái)描述。圖2.1所示為傳統(tǒng)的瀑布模型。下一頁(yè)上一頁(yè)結(jié)束圖2.1傳統(tǒng)瀑布模型需求分析規(guī)格說(shuō)明設(shè)計(jì)編碼測(cè)試維護(hù)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

(1)瀑布模型

下一頁(yè)上一頁(yè)結(jié)束

因此,實(shí)際的瀑布模型是帶“反饋環(huán)”的,如圖2.2所示(圖中實(shí)線(xiàn)箭頭表示開(kāi)發(fā)過(guò)程,虛線(xiàn)箭頭表示維護(hù)過(guò)程)。當(dāng)在后面階段發(fā)現(xiàn)前面階段的錯(cuò)誤時(shí),需要沿圖中左側(cè)的反饋線(xiàn)返回前面的階段,修正前面階段的產(chǎn)品之后再回來(lái)繼續(xù)完成后面階段的任務(wù)。圖2.2實(shí)際瀑布模型

需求分析規(guī)格說(shuō)明設(shè)計(jì)編碼測(cè)試維護(hù)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

(2)快速原型模型

下一頁(yè)上一頁(yè)結(jié)束

所謂快速原型是快速建立起來(lái)的可以在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。如圖2.3所示(圖中實(shí)線(xiàn)箭頭表示開(kāi)發(fā)過(guò)程,虛線(xiàn)箭頭表示維護(hù)過(guò)程),快速原型模型的第一步是快速建立一個(gè)能反映用戶(hù)主要需求的原型系統(tǒng),讓用戶(hù)在計(jì)算機(jī)上試用它,通過(guò)實(shí)踐來(lái)了解目標(biāo)系統(tǒng)的概貌。圖2.3快速原型模型

快速原型規(guī)格說(shuō)明設(shè)計(jì)編碼測(cè)試維護(hù)需求變化2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

(3)增量模型

下一頁(yè)上一頁(yè)結(jié)束

增量模型也稱(chēng)為漸增模型,如圖2.4所示。使用增量模型開(kāi)發(fā)軟件時(shí),把軟件產(chǎn)品作為一系列的增量構(gòu)件來(lái)設(shè)計(jì)、編碼、集成和測(cè)試。圖2.4所示的增量模型表明,必須在開(kāi)始實(shí)現(xiàn)各個(gè)構(gòu)件之前就全部完成需求分析、規(guī)格說(shuō)明和概要設(shè)計(jì)的工作。由于在開(kāi)始構(gòu)建第一個(gè)構(gòu)件之前已經(jīng)有了總體設(shè)計(jì),因此風(fēng)險(xiǎn)較小。圖2.4增量模型

需求分析規(guī)格說(shuō)明設(shè)計(jì)編碼、集成和測(cè)試交付用戶(hù)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)程

(4)螺旋模型下一頁(yè)上一頁(yè)結(jié)束

螺旋模型的基本思想是,使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)。理解這種模型的一個(gè)簡(jiǎn)便方法,是把它看作在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過(guò)程的快速原型模型,如圖2.5所示。圖2.5簡(jiǎn)化的螺旋模型

風(fēng)險(xiǎn)分析快速原型驗(yàn)證風(fēng)險(xiǎn)分析規(guī)格說(shuō)明驗(yàn)證風(fēng)險(xiǎn)分析設(shè)計(jì)驗(yàn)證風(fēng)險(xiǎn)分析編碼風(fēng)險(xiǎn)分析測(cè)試維護(hù)風(fēng)險(xiǎn)分析需求變化驗(yàn)證2.1軟件工程及教育軟件工程2.1.1軟件工程3.軟件過(guò)2.1軟件工程及教育軟件工程2.1.2教育軟件工程1.教育軟件工程基礎(chǔ)下一頁(yè)上一頁(yè)結(jié)束1.廣義上講教育軟件是基于計(jì)算機(jī)技術(shù)以服務(wù)于教育為目的的軟件產(chǎn)品,包括計(jì)算機(jī)知識(shí)教育軟件、語(yǔ)言教育軟件、科普教育軟件以及與學(xué)生課本內(nèi)容緊密結(jié)合的學(xué)生教育軟件等。此外,還包括為實(shí)現(xiàn)教育信息化、數(shù)字化而開(kāi)發(fā)制作的校園管理教學(xué)軟件、學(xué)校行政辦公軟件和與教育行業(yè)相關(guān)的各類(lèi)軟件產(chǎn)品等。2.1軟件工程及教育軟件工程2.1.2教育軟件工程1.2.1軟件工程及教育軟件工程2.1.2教育軟件工程1.教育軟件工程基礎(chǔ)下一頁(yè)上一頁(yè)結(jié)束2.狹義上講教育軟件是指根據(jù)教學(xué)目標(biāo)設(shè)計(jì)的,表現(xiàn)特定的教學(xué)內(nèi)容,反映一定教學(xué)策略的計(jì)算機(jī)教學(xué)程序。它可以用來(lái)存儲(chǔ)、傳遞和處理教育信息,當(dāng)教師用這些程序進(jìn)行教學(xué)時(shí),稱(chēng)為教學(xué)輔助軟件;當(dāng)學(xué)習(xí)者使用它來(lái)達(dá)到學(xué)習(xí)目的時(shí),稱(chēng)為自學(xué)輔助軟件。狹義上教育軟件是一種具有特定教學(xué)內(nèi)容和教學(xué)策略的計(jì)算機(jī)教育程序,是廣義教育軟件的子集。2.1軟件工程及教育軟件工程2.1.2教育軟件工程1.2.1軟件工程及教育軟件工程2.1.2教育軟件工程2.教育軟件生命周期下一頁(yè)上一頁(yè)結(jié)束教育軟件生存周期(EducationalSoftwareLifeCycle)就是從提出教育軟件產(chǎn)品到被淘汰的整個(gè)過(guò)程。我國(guó)已經(jīng)有學(xué)者對(duì)教育軟件生存周期進(jìn)行了研究,提出了不同的開(kāi)發(fā)模型,這些模型通過(guò)對(duì)各種因素的歸納和分析,可對(duì)教育軟件生命周期進(jìn)行系統(tǒng)的說(shuō)明。教育軟件開(kāi)發(fā)過(guò)程劃分為以下六個(gè)階段:總體計(jì)劃階段(總體計(jì)劃)、教育實(shí)現(xiàn)階段(教學(xué)需求分析、教學(xué)設(shè)計(jì)、腳本編寫(xiě))、軟件實(shí)現(xiàn)階段(軟件需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn))、測(cè)試階段(總體測(cè)試)、實(shí)驗(yàn)階段(教育實(shí)驗(yàn))和運(yùn)行維護(hù)階段(運(yùn)行維護(hù))。2.1軟件工程及教育軟件工程2.1.2教育軟件工程2.2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.教育軟件過(guò)程下一頁(yè)上一頁(yè)結(jié)束

為了反映軟件生存周期內(nèi)各種工作應(yīng)如何組織及周期內(nèi)各個(gè)階段應(yīng)如何銜接,需要用軟件開(kāi)發(fā)模型給出直觀(guān)的圖示表達(dá)。軟件開(kāi)發(fā)模型是軟件工程思想的具體化,是實(shí)施于過(guò)程模型中的軟件開(kāi)發(fā)方法和工具,是在軟件開(kāi)發(fā)實(shí)踐中總結(jié)出來(lái)的軟件開(kāi)發(fā)方法和步驟??偟恼f(shuō)來(lái),軟件開(kāi)發(fā)模型是跨越整個(gè)軟件生存周期的系統(tǒng)開(kāi)發(fā)、運(yùn)作、維護(hù)所實(shí)施的全部工作和任務(wù)的結(jié)構(gòu)框架。2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.教育軟件過(guò)程下一頁(yè)上一頁(yè)結(jié)束

(1)教育軟件瀑布模型教育軟件瀑布模型(WaterfallModel)的核心思想是按工序?qū)?wèn)題化簡(jiǎn),將功能的實(shí)現(xiàn)與設(shè)計(jì)分開(kāi),便于分工協(xié)作,如圖2.6所示。圖2.6教育軟件瀑布模型總體計(jì)劃教學(xué)需求分析軟件需求分析教學(xué)設(shè)計(jì)軟件設(shè)計(jì)腳本編寫(xiě)軟件實(shí)現(xiàn)總體測(cè)試教育實(shí)驗(yàn)運(yùn)行維護(hù)2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.教育軟件過(guò)程下一頁(yè)上一頁(yè)結(jié)束

(2)教育軟件原型模型

教育軟件原型模型(PrototypeModel)如圖2.7所示,從需求分析開(kāi)始。軟件開(kāi)發(fā)者和用戶(hù)在一起定義軟件的總目標(biāo),說(shuō)明需求,并規(guī)劃出定義的區(qū)域。然后快速設(shè)計(jì)軟件中對(duì)用戶(hù)可見(jiàn)部分的表示,得到了原型的建造。原型由用戶(hù)評(píng)估,并進(jìn)一步求精待開(kāi)發(fā)軟件的需求。逐步調(diào)整原型使之滿(mǎn)足用戶(hù)需求,這個(gè)過(guò)程是迭代的。圖2.7教育軟件原型模型教育需求教育設(shè)計(jì)教育原型客戶(hù)評(píng)價(jià)教育原型教育原型加工教育樣品軟件需求軟件設(shè)計(jì)軟件原型加工軟件原型客戶(hù)評(píng)價(jià)軟件原型教育軟件樣品入口出口2.1軟件工程及教育軟件工程2.1.2教育軟件工程3.XXXXXXXXXXXXXXXXXX2.2課件開(kāi)發(fā)的一般流程

教育軟件工程對(duì)課件設(shè)計(jì)開(kāi)發(fā)尤其是大型課件的設(shè)計(jì)具有重要的指導(dǎo)意義。目前開(kāi)發(fā)的課件幾乎無(wú)一例外地都是多媒體課件,這些課件屬于多媒體計(jì)算機(jī)軟件的一種。對(duì)于多媒體計(jì)算機(jī)軟件的開(kāi)發(fā),目前有一種比較公認(rèn)的通用模式見(jiàn)圖2-8。這個(gè)多媒體軟件開(kāi)發(fā)的通用模式是由多媒體專(zhuān)家BrianBlum提出的,是一種具有分析、設(shè)計(jì)(指導(dǎo)設(shè)計(jì)與交互設(shè)計(jì))、測(cè)試與評(píng)價(jià)四個(gè)層次的開(kāi)發(fā)模型,可分為以下五個(gè)部分:下一頁(yè)上一頁(yè)結(jié)束XXXXXXXXXXXXXXXXXX2.2課件開(kāi)發(fā)的一般流XXXXXXXXXXXXXXXXXX2.2課件開(kāi)發(fā)的一般流程

下一頁(yè)上一頁(yè)結(jié)束圖2-8Blum的多媒體軟件開(kāi)發(fā)模型分析階段測(cè)試與評(píng)價(jià)階段設(shè)計(jì)階段出版發(fā)行階段制作階段需求分析教學(xué)設(shè)計(jì)動(dòng)態(tài)調(diào)試目標(biāo)分析資源分析用戶(hù)測(cè)試素材制作選用工具專(zhuān)家測(cè)試編寫(xiě)腳本修改課件整合結(jié)構(gòu)設(shè)計(jì)素材設(shè)計(jì)界面設(shè)計(jì)XXXXXXXXXXXXXXXXXX2.2課件開(kāi)發(fā)的一般流XXXXXXXXXXXXXXXXXX2.3課件開(kāi)發(fā)隊(duì)伍的組成

課件開(kāi)發(fā)成功的關(guān)鍵是有高素質(zhì)的課件開(kāi)發(fā)人員,多數(shù)課件的規(guī)模較大,優(yōu)秀的多媒體課件開(kāi)發(fā)一般涉及教育學(xué)、心理學(xué)、傳播學(xué)、美學(xué)、計(jì)算機(jī)科學(xué)和教學(xué)內(nèi)容等多學(xué)科不同專(zhuān)業(yè)的內(nèi)容,課件開(kāi)發(fā)的課題組成員應(yīng)包含上述各類(lèi)專(zhuān)業(yè)人員。這些人員合理地組織起來(lái),使他們有效地分工協(xié)作共同完成開(kāi)發(fā)工作。下一頁(yè)上一頁(yè)結(jié)束XXXXXXXXXXXXXXXXXX2.3課件開(kāi)發(fā)隊(duì)伍的組2.3課件開(kāi)發(fā)隊(duì)伍的組成

2.3.1人員的分類(lèi)與分工一般開(kāi)發(fā)組所需的專(zhuān)業(yè)人員可分為如下幾類(lèi):下一頁(yè)上一頁(yè)結(jié)束⒈項(xiàng)目策劃與管理人員⒉教學(xué)內(nèi)容專(zhuān)家⒊教學(xué)設(shè)計(jì)專(zhuān)家⒋美術(shù)工作人員⒌多媒體制作人員⒍計(jì)算機(jī)專(zhuān)業(yè)人員

7.用戶(hù)2.3課件開(kāi)發(fā)隊(duì)伍的組成2.3.1人員的分類(lèi)與分2.3課件開(kāi)發(fā)隊(duì)伍的組成

2.3.2典型課件開(kāi)發(fā)的人員隊(duì)伍根據(jù)開(kāi)發(fā)課件規(guī)模,課件開(kāi)發(fā)隊(duì)伍大小

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論