牛樂
摘要:高??茖W開發(fā)相應(yīng)的教材管理系統(tǒng)軟件,既必要又具有現(xiàn)實意義。總體目標追求簡單、可靠、有針對性;功能要求模塊化、網(wǎng)絡(luò)連接,以數(shù)據(jù)為中心,以教材管理工作流程為基礎(chǔ);硬件配置倡導(dǎo)服務(wù)質(zhì)量與超前性相結(jié)合。
關(guān)鍵詞:高校管理;教學管理;教材管理
引言
在我國高等教育大眾化的背景下,高??茖W開發(fā)相應(yīng)的教材管理系統(tǒng)軟件,利用現(xiàn)代教育技術(shù),實施教材工作的信息化與計算機化管理,既必要又具有現(xiàn)實意義。
一、高校研發(fā)型項目的特點分析
(一)大學研發(fā)軟件開發(fā)在成本和進度方面的要求不同于一般軟件企業(yè)。企業(yè)在軟件開發(fā)過程中需要嚴格控制成本和進度,而高校研發(fā)軟件在這方面的要求相對較弱。
(二)高校項目研究與開發(fā)的方法和過程不同于一般企業(yè)。由于他們的課題大多屬于前沿研究課題,因此在發(fā)展過程中隨時查閱國內(nèi)外相關(guān)文獻,了解國內(nèi)外相關(guān)趨勢非常重要。
二、適合于研究型機構(gòu)軟件開發(fā)過程改善措施
軟件過程改進的關(guān)鍵是在理論和模型的指導(dǎo)下,根據(jù)企業(yè)的特點對軟件過程進行改進。研究軟件過程改進的方法是找到一種合理的方法,將“普通”軟件過程與“個體”企業(yè)的特點相結(jié)合。目前,國內(nèi)比較流行的軟件開發(fā)過程主要有rational公司推出的RUP(rational system process)、北京大學青鳥公司開發(fā)的青鳥系統(tǒng)、中科院沈陽自動化研究所提出的高瞻PlayCase軟件,其思想是“全過程建?!?,但這些工具主要用于普通軟件企業(yè),更適合大型軟件企業(yè)開發(fā)大型軟件項目,而不適合一些有特殊需求的軟件開發(fā)組織。
在提出研究方向階段,項目負責人通過查閱文獻,一方面使參與課題的成員對課題有了全面的了解;一方面,也論證了課題的可行性;在確定基礎(chǔ)和難點問題的階段,項目負責人并不特別清楚該主題是否能夠在技術(shù)上實現(xiàn)。因此,此時的發(fā)展思路是“從小到大,從點到面”的過程,即首先找出一個或幾個最困難,最基本的問題,并從這些最基本,最困難的問題入手進行探索性研究;;在問題解決階段,分析并找出課題最基本的難點,一個或幾個問題,然后將問題交給研究小組中最好的研究人員進行探索性解決。這個過程非常適合應(yīng)用“進化原型法”來解決這個問題。首先建立一個目標小而簡單的探索原型,成功實施后,將實現(xiàn)具體而復(fù)雜的原型,直到基本難題得到解決。然后問題將被擴展,然后擴展的問題將通過建立一個更復(fù)雜的原型來解決。它將依次展開,直到整個學科的基本難題基本解決為止。當問題解決階段完成時,這意味著需求已經(jīng)基本確定,接下來要做的工作是需求分析階段和設(shè)計階段。
三、一個適合于研究型機構(gòu)開發(fā)流程管理模塊
根據(jù)軟件復(fù)用的思想,根據(jù)各階段技術(shù)文檔模板的共性,首先提取一個通用的樹形結(jié)構(gòu)文檔模板樹模塊,因為樹形結(jié)構(gòu)可以直接反映文檔的層次結(jié)構(gòu),這比直接給出word文檔模板更簡潔明了,使開發(fā)中的所有文檔都可以在文檔管理模塊Save等中直接填寫、修改和修改,文檔模板樹將按照其層次結(jié)構(gòu)保存在系統(tǒng)數(shù)據(jù)庫中。根據(jù)數(shù)據(jù)庫中不同類型文檔的不同數(shù)量,可以保存和顯示不同類型的文檔。下面將詳細描述每個階段的具體實現(xiàn).
(一)研究方向提出階段
此階段類似于商業(yè)軟件開發(fā)中的可行性分析。這一階段對于軟件的開發(fā)既有較為重要的價值,一方面,參與主體的成員有一個全面的認識;一方面,也論證了課題的可行性。根據(jù)高校R&D項目開發(fā)的特點,以文獻綜述的形式提出了研究方向。提出了一種文獻綜述文檔模板,該模板以文獻綜述文檔模板樹的形式顯示。具體闡述了選題背景、國內(nèi)外相關(guān)動態(tài)、選題依據(jù)和目的、選題的理論和實踐價值、引文綜述等部分。在引用文章摘要中,每個葉節(jié)點的標題是每篇文章引用的文章名稱。雙擊文章名稱,進入文章摘要文檔編輯界面,包括填表人、填表時間、文章名稱、文章摘要、文章作者、出版社名稱或出版期刊名稱、發(fā)行數(shù)量等。這樣就省去了在向研究小組添加新成員時重新閱讀各種相關(guān)文獻的過程
(二)基本難點問題確定階段
這一階段充分體現(xiàn)了高校研發(fā)項目開發(fā)的獨特性。因此,本階段的任務(wù)是項目負責人進行全面思考,分析并找出課題的基本難題,記錄并提交下一階段解決。為了更好地記錄這些基本難題,作者應(yīng)用樹形結(jié)構(gòu)的文檔模板樹模塊,將項目中的難題從大到小、從面到點分解成一個問題樹。樹中的每個葉節(jié)點都是一個基本問題,它反映了整個項目的層次結(jié)構(gòu)。編輯項目的問題樹后,問題樹將按照其層次結(jié)構(gòu)保存在系統(tǒng)數(shù)據(jù)庫中。
(三)問題求解階段
該階段是項目開發(fā)早期乃至整個項目開發(fā)中最重要的階段。它直接決定了主體項目能否實施。在此階段,有必要記錄每個基本難題以及每個問題的解決方案。這些解決方案不一定是文檔描述,而是功能描述。為此,作者提出了一個問題解決文檔模板,以方便問題解決文檔的保存、管理和查閱。雙擊前一階段生成的問題樹中的每個葉節(jié)點,調(diào)用問題解決模板。模板定義了以下部分:問題編號、問題名稱、創(chuàng)建者、創(chuàng)建時間、上次更新者上次更新時間、問題的具體描述和問題的解決方案。各部分具體描述如下:問題編號由數(shù)字加英文字母實現(xiàn),如“1.2.3.A”。它包括兩部分,前面的數(shù)字表示問題的分解和演化,如“1.2.3.”,它表示第一個大問題的第二個小問題的第三個子問題。最后一個英文字母代表版本號,從“a”開始計算,-版本的解是“a”,第二個版本是“B”,依此類推。這樣,不僅解決了每個問題的層次結(jié)構(gòu),而且解決了每個問題解決結(jié)果的版本號。
結(jié)束語
本文總結(jié)的方法力求在選擇建模概念和表示時保持謹慎與克制的態(tài)度。通常在對軟件的開發(fā)會使用最基本的概念來解決建模問題。此外,教師在教學過程中回對如概念模型、用例和交互圖等重要的概念進行詳細的講解。在建模過程的指導(dǎo)上注重啟發(fā)式策略和實踐經(jīng)驗,加強對軟件復(fù)用的指導(dǎo)和支持。雖然提出了建議的過程方法,但在項目中不強制遵循,并且在建模過程中是能夠靈活安排過程活動的順序,同時可以對文檔的圖文形式不過于追求其中的詳細表達所有建模信息,但要求在詳細規(guī)范中對分析模型的所有信息進行充分詳細的描述。該方法已與作者在研究室的軟件開發(fā)工作相結(jié)合。
參考文獻
[1]李強.基于SCORM的教材管理系統(tǒng)設(shè)計[J].重慶科技學院學報(自然科學版),2010(6).
[2]皮國強,高校網(wǎng)絡(luò)教學資源建設(shè)的探索研究[J].科技視界,2019(32):153-154.
[3]李嘉,趙凱強,李長云.Web前端開發(fā)技術(shù)的煙花與MVVM設(shè)計模式研究[J].電腦知識與技術(shù),2018 (4): 43-45.