黃興 萬雪梅
摘要:軟件工程課程作為現(xiàn)階段高等教育教學(xué)體系中計(jì)算機(jī)科學(xué)及技術(shù)相關(guān)學(xué)科教學(xué)工作開展過程當(dāng)中的重要構(gòu)成要素之一,旨在培養(yǎng)學(xué)生軟件工程設(shè)計(jì)、分析以及測試工作的實(shí)踐操作能力,進(jìn)而為現(xiàn)代經(jīng)濟(jì)社會的建設(shè)發(fā)展輸送質(zhì)量更高的復(fù)合型計(jì)算機(jī)軟件操作人才。從這一角度上來說,軟件工程課程的有效開展在整個教育教學(xué)體系中所占據(jù)的地位是極為關(guān)鍵的,其所發(fā)揮的重要作用也不容小覷。該文依據(jù)這一實(shí)際情況,以軟件工程課程的開展為研究對象,從現(xiàn)階段軟件工程教學(xué)工作存在的問題分析、軟件工程實(shí)驗(yàn)軟件裝置建設(shè)應(yīng)體現(xiàn)的基本特點(diǎn)分析以及軟件工程支持可擴(kuò)展與可定制軟件裝置平臺的應(yīng)用分析這三個方面入手,圍繞軟件工程實(shí)驗(yàn)軟件裝置這一中心問題展開了較為詳細(xì)的分析與闡述,并據(jù)此論證了試驗(yàn)軟件裝置的有效構(gòu)建在進(jìn)一步提高軟件工程學(xué)科教學(xué)質(zhì)量與教學(xué)效率的過程中所發(fā)揮的至關(guān)重要的作用與意義。
關(guān)鍵詞:軟件工程;試驗(yàn);軟件裝置;平臺;問題;特點(diǎn);應(yīng)用;功能;分析
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)23-5598-02
正如上文所述:軟件工程課程作為現(xiàn)階段高等教育教學(xué)體系中計(jì)算機(jī)科學(xué)及技術(shù)相關(guān)學(xué)科教學(xué)工作開展過程當(dāng)中的重要構(gòu)成要素之一,旨在培養(yǎng)學(xué)生軟件工程設(shè)計(jì)、分析以及測試工作的實(shí)踐操作能力,進(jìn)而為現(xiàn)代經(jīng)濟(jì)社會的建設(shè)發(fā)展輸送質(zhì)量更高的復(fù)合型計(jì)算機(jī)軟件操作人才。從軟件產(chǎn)業(yè)的發(fā)展角度上來說,新時期軟件產(chǎn)業(yè)高速的發(fā)展使得軟件工程學(xué)科教學(xué)工作面臨著前所未有的發(fā)展機(jī)遇與挑戰(zhàn)。現(xiàn)代經(jīng)濟(jì)社會建設(shè)發(fā)展新時期,各行業(yè)領(lǐng)域?qū)τ谲浖到y(tǒng)的需求正呈現(xiàn)出較為迅猛的增長趨勢,以上實(shí)際情況與軟件產(chǎn)業(yè)的發(fā)展趨勢要求軟件工程學(xué)科教學(xué)作出必要的改進(jìn)與完善,以適應(yīng)軟件產(chǎn)業(yè)的工程化、規(guī)?;?、綜合化以及系統(tǒng)化發(fā)展趨勢。該文基于對現(xiàn)階段存在于軟件工程教學(xué)作業(yè)中問題的分析,從軟件工程實(shí)驗(yàn)裝置建設(shè)的基本特點(diǎn)與軟件工程試驗(yàn)軟件裝置的具體應(yīng)用分析這兩個角度入手,針對以上問題做詳細(xì)分析與說明。
1現(xiàn)階段軟件工程教學(xué)工作存在的問題分析
學(xué)生對于軟件工程學(xué)科學(xué)習(xí)的最終意義與價值認(rèn)識還不夠明確與精準(zhǔn),無法找準(zhǔn)軟件工程學(xué)科學(xué)習(xí)對于自身發(fā)展與社會生存間的推動關(guān)系,直接導(dǎo)致大部分學(xué)生并不具備學(xué)習(xí)軟件工程相關(guān)知識技能的興趣度,最終致使學(xué)生參與軟件工程課程學(xué)習(xí)的主動性與積極性無法得到充分發(fā)揮。更應(yīng)當(dāng)注意的一點(diǎn)在于:大部分學(xué)生所認(rèn)識到的軟件工程學(xué)科知識僅有著一定的理論價值,學(xué)習(xí)意義的發(fā)揮存在較大的局限性,軟件工程學(xué)科潛在的實(shí)踐性價值無法得到有效體現(xiàn)與發(fā)揮。
學(xué)生在參與軟件工程學(xué)科學(xué)習(xí)過程當(dāng)中所涉及到的相關(guān)理論知識與技術(shù)方法無法得到試驗(yàn)的檢驗(yàn)與證實(shí):現(xiàn)階段軟件工程學(xué)科學(xué)習(xí)最突出的問題在于:軟件工程學(xué)科學(xué)習(xí)過程當(dāng)中所涉及到大量理論知識與技術(shù)方法無法得到試驗(yàn)的檢驗(yàn)與證實(shí),理論知識的傳授與實(shí)踐操作之間的連接不夠緊密,學(xué)生對于所接收到的軟件工程相關(guān)知識與規(guī)律存在一定的質(zhì)疑性。
學(xué)生軟件項(xiàng)目管理相關(guān)操作能力與基本素養(yǎng)水平無法通過軟件工程學(xué)科的學(xué)習(xí)而有所改善與提升:我們知道,對于軟件工程學(xué)科教學(xué)而言,其教學(xué)內(nèi)容當(dāng)中所涉及到的管理與協(xié)調(diào)等非技術(shù)性教學(xué)內(nèi)容站整體教學(xué)內(nèi)容的比例是比較高的。要想熟練掌握并合理應(yīng)用這部分管理與協(xié)調(diào)經(jīng)驗(yàn)并非一蹴而就的,其更多的傾向于一種長期性且復(fù)雜性的系統(tǒng)化工程。很明顯,現(xiàn)階段軟件工程學(xué)科所選取的理論知識與實(shí)踐操作實(shí)驗(yàn)還無法引導(dǎo)學(xué)生直接且有效的達(dá)到以上應(yīng)用技能水平的高效提升,最終也制約了軟件工程學(xué)科教學(xué)目標(biāo)的實(shí)現(xiàn)。
2軟件工程實(shí)驗(yàn)軟件裝置建設(shè)應(yīng)體現(xiàn)的基本特點(diǎn)分析
相關(guān)工作人員應(yīng)當(dāng)明確一個方面的問題:軟件工程實(shí)驗(yàn)軟件裝置引入的最關(guān)鍵目的在于引導(dǎo)學(xué)生以實(shí)驗(yàn)軟件裝置為載體,感受到軟件工程的抽象化存在,明確學(xué)習(xí)軟件工程的意義,認(rèn)知軟件工程的學(xué)習(xí)方法,探究軟件工程學(xué)科學(xué)習(xí)過程當(dāng)中的趣味性,最終引導(dǎo)學(xué)生自主、自發(fā)的對軟件工程學(xué)科相關(guān)理論知識與實(shí)踐操作進(jìn)行學(xué)習(xí)。從以上分析可以總結(jié):軟件工程試驗(yàn)軟件裝置的建設(shè)應(yīng)當(dāng)特別體現(xiàn)以下幾個方面的應(yīng)用特點(diǎn)。軟件工程試驗(yàn)軟件裝置的建設(shè)應(yīng)當(dāng)引導(dǎo)學(xué)生構(gòu)建創(chuàng)新意識與創(chuàng)新精神。軟件工程實(shí)驗(yàn)軟件裝置的建設(shè)應(yīng)當(dāng)體現(xiàn)新課程改革標(biāo)準(zhǔn)規(guī)范針對軟件工程學(xué)科教學(xué)實(shí)際所提出“軟件工程學(xué)科建設(shè)應(yīng)當(dāng)將傳統(tǒng)意義上單向傳授知識的學(xué)科知識教授體系予以打破,進(jìn)而構(gòu)建一種將傳授與探索研究相結(jié)合的目標(biāo)化教學(xué)模式”的教學(xué)理念,引導(dǎo)學(xué)生在一種極具開放性與啟發(fā)性的學(xué)習(xí)環(huán)境當(dāng)中進(jìn)行軟件工程學(xué)科學(xué)習(xí),引導(dǎo)學(xué)生通過問題的發(fā)現(xiàn),激發(fā)解決問題的積極性,進(jìn)而對問題進(jìn)行有效思考,最終解決問題。
軟件工程實(shí)驗(yàn)軟件裝置的建設(shè)應(yīng)當(dāng)滿足軟件工程學(xué)科多元化的試驗(yàn)需求:實(shí)驗(yàn)軟件裝置的應(yīng)用應(yīng)當(dāng)具備對軟件工程學(xué)科教學(xué)所選取教材教學(xué)內(nèi)容進(jìn)行歸納與細(xì)化的功能,引導(dǎo)學(xué)生對自身學(xué)習(xí)能力水平高低以及自身掌握軟件工程學(xué)科知識技能的程度對知識學(xué)習(xí)與實(shí)踐操作進(jìn)行合理的選取,實(shí)現(xiàn)軟件工程學(xué)科教學(xué)的針對性與側(cè)重性轉(zhuǎn)型,與此同時,軟件工程實(shí)驗(yàn)裝置的應(yīng)用還應(yīng)當(dāng)促進(jìn)學(xué)生將軟件工程理論與自身專業(yè)技能相融合,從而對整個項(xiàng)目開發(fā)環(huán)境有一個全面的認(rèn)識與了解。
3軟件工程支持可擴(kuò)展與可定制軟件裝置平臺的應(yīng)用分析
軟件裝置平臺背景分析:由于軟件工程所涉及到的理論知識與應(yīng)用技術(shù)據(jù)比較系統(tǒng)與具體,軟件工程所涉及到的工作面比較大,導(dǎo)致學(xué)生在剛剛接觸軟件工程教學(xué)的過程當(dāng)中出現(xiàn)大量的疑問與學(xué)習(xí)難點(diǎn)。最普遍的問題可以簡單概括為以下幾個方面:①.學(xué)習(xí)軟件工程的意義何在?②.軟件工程應(yīng)當(dāng)怎樣學(xué)習(xí)?③.在軟件工程的整個學(xué)習(xí)過程當(dāng)中會涉及到哪些類型工具的應(yīng)用?教師要做的是在軟件工程教學(xué)實(shí)踐過程當(dāng)中逐步引導(dǎo)學(xué)生解決疑問,在對軟件開發(fā)流程進(jìn)行過程當(dāng)中對學(xué)生可能感到疑惑的問題與細(xì)節(jié)進(jìn)行處理。在這一過程當(dāng)中,教師應(yīng)當(dāng)引導(dǎo)學(xué)生明確以下幾個方面的問題:軟件裝置平臺的構(gòu)建目標(biāo)在于提供一個讓初次接觸軟件工程的學(xué)生能夠在學(xué)習(xí)初期最為直接與直觀對軟件分析、設(shè)計(jì)以及測試相關(guān)理論技術(shù)與工作流程有一個宏觀的認(rèn)識。與此同時,通過軟件裝置平臺的構(gòu)建,學(xué)生能夠在一個個性化的學(xué)習(xí)基地當(dāng)中進(jìn)行系統(tǒng)化的軟件工程知識技術(shù)學(xué)習(xí)。更為關(guān)鍵的一點(diǎn)在于:通過軟件裝置平臺的構(gòu)建,學(xué)生能夠確保軟件作業(yè)所輸出軟件工程制品的高效性與合理性。軟件裝置平臺的構(gòu)建使得學(xué)生所接觸到的軟件開發(fā)全過程更為簡便,可操作性得到了有效提升。有關(guān)軟件工程思想的認(rèn)識與學(xué)習(xí)能夠在學(xué)生主觀性與自覺性的學(xué)習(xí)過程當(dāng)中得到完善,從而確保實(shí)驗(yàn)裝置動態(tài)更新速率的穩(wěn)定提升。
軟件裝置平臺基本功能分析:從某種角度上來說,軟件裝置平臺能夠輔助終端操作者通過對軟件工程基本理論及應(yīng)用技術(shù)的掌握明確認(rèn)識到有關(guān)面向?qū)ο蠓椒ǖ膽?yīng)用情況,進(jìn)而以此為依據(jù)提高軟件系統(tǒng)分析、設(shè)計(jì)以及開發(fā)工作的完成效率。從這一角度上來說,軟件裝置平臺所涉及到的基本功能可歸納為以下幾個方面,需要引起相關(guān)人員的特別關(guān)注與重視。
1)軟件裝置平臺的構(gòu)建應(yīng)當(dāng)具備對軟件工程基本理論、技術(shù)以及應(yīng)用工具的介紹功能。健全化的軟件裝置平臺構(gòu)建應(yīng)當(dāng)具備有關(guān)軟件工程應(yīng)用工具以及支持面向?qū)ο筌浖鞒谭治雠c設(shè)計(jì)相關(guān)工作的介紹性能,在這一過程當(dāng)中應(yīng)當(dāng)特別關(guān)注對UML圖基本意義及應(yīng)用方式的介紹作用。對軟件工程應(yīng)用工具以及軟件工程相關(guān)理論技術(shù)的介紹應(yīng)當(dāng)具體到軟件分析的目的、軟件設(shè)計(jì)的步驟、軟件內(nèi)容的概括、軟件實(shí)現(xiàn)的原則以及軟件應(yīng)用客觀要求等多個方面。以軟件裝置平臺構(gòu)建中課程常識的介紹功能而言,應(yīng)重點(diǎn)介紹的內(nèi)容應(yīng)當(dāng)包括①.課程必要性介紹;②.課程涉及面介紹;③.開發(fā)模型介紹;④.開發(fā)流程介紹這幾個方面,在此基礎(chǔ)之上拓展在線搜索功能,外聯(lián)“baidu”或是“google”網(wǎng)頁搜索,并為學(xué)生提供專門的學(xué)習(xí)筆記以及師生交流支持,與之相對應(yīng)的網(wǎng)頁布局結(jié)構(gòu)如下圖所示(見圖1)。
圖1網(wǎng)頁布局結(jié)構(gòu)示意圖
2)軟件裝置平臺的構(gòu)建應(yīng)當(dāng)具備健全的可擴(kuò)展特性與可定制特性。從軟件工程學(xué)科所涉及到的相關(guān)理論與技術(shù)方法的研究角度上來說,所構(gòu)建的軟件裝置平臺應(yīng)當(dāng)支持裝置終端使用者依照自身的實(shí)際需求,在基于對軟件工程項(xiàng)目設(shè)計(jì)全過程進(jìn)行分析與規(guī)劃,并且明確項(xiàng)目輸出需求的基礎(chǔ)之上,對軟件工程項(xiàng)目實(shí)施流程作出一定程度上的調(diào)整與優(yōu)化,并對實(shí)驗(yàn)需求進(jìn)行合理的定制。更為關(guān)鍵的一點(diǎn)在于:所構(gòu)建的軟件裝置平臺還能夠支持裝置終端使用者將所開發(fā)出的最優(yōu)案列導(dǎo)入系統(tǒng)結(jié)構(gòu)內(nèi)部并儲存,作為后續(xù)軟件工程項(xiàng)目開發(fā)的參考案列。實(shí)踐研究結(jié)果表明:通過軟件裝置平臺可擴(kuò)展性與可定制性的實(shí)現(xiàn),軟件裝置平臺最大限度的避免了項(xiàng)目開發(fā)參考案例的單一性,從而提高項(xiàng)目開發(fā)質(zhì)量與開發(fā)效率。
4結(jié)束語
伴隨著現(xiàn)代科學(xué)技術(shù)的蓬勃發(fā)展與經(jīng)濟(jì)社會現(xiàn)代化建設(shè)進(jìn)程日益完善,社會大眾持續(xù)增長的物質(zhì)文化與精神文化需求同時對新時期的軟件工程建設(shè)事業(yè)提出了更為全面與系統(tǒng)的發(fā)展要求?,F(xiàn)代經(jīng)濟(jì)社會對于軟件工程專業(yè)復(fù)合型人才需求量的持續(xù)提升要求有關(guān)軟件工程學(xué)科教學(xué)工作作出一定的改革與優(yōu)化。軟件裝置平臺的構(gòu)建無疑是最為直接也是最為有效的實(shí)現(xiàn)方式之一。通過對現(xiàn)階段存在于軟件工程教學(xué)中問題的分析,筆者認(rèn)為,對于軟件工程課程教學(xué)作業(yè)的開展而言,在遵循軟件工程實(shí)驗(yàn)軟件裝置一般建設(shè)特點(diǎn)予以滿足的基礎(chǔ)之上,重點(diǎn)通過對軟件裝置平臺基本功能的描述,其相對于軟件工程學(xué)科的教學(xué)優(yōu)勢能夠得到充分的體現(xiàn)??偠灾?,該文針對有關(guān)軟件工程實(shí)驗(yàn)裝置相關(guān)問題做出了簡要分析與說明,希望能夠?yàn)榻窈笙嚓P(guān)研究與實(shí)踐工作的開展提供一定的參考與幫助。
參考文獻(xiàn):
[1]張為.莊育飛.馮華,等.《軟件工程實(shí)驗(yàn)》課程采用產(chǎn)學(xué)合作模式以培養(yǎng)應(yīng)用型軟件人才的研究和實(shí)踐[J].價值工程.2012,31(7): 146-147.
[2]熊凡,李偉波.項(xiàng)目驅(qū)動的軟件工程實(shí)驗(yàn)教學(xué)探討[J].中國電力教育,2012(2):77-79.
[3]司瑩瑩.軟件工程實(shí)驗(yàn)課程教學(xué)模式探索[J].中國科教創(chuàng)新導(dǎo)刊,2008(36).
[4]黃妮,吳曉軍.基于時間約束的軟件工程資源配置Petri網(wǎng)檢測模型[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(4):21-24,28.
[5]張?jiān)?將過程控制引入軟件工程課程實(shí)驗(yàn)的研究[J].嘉興學(xué)院學(xué)報(bào).2006,18(3):98-100.
[6]吳志男.基于模擬軟件企業(yè)的導(dǎo)學(xué)制在軟件工程實(shí)驗(yàn)教學(xué)中的實(shí)施應(yīng)用[J].科教導(dǎo)刊,2011(21):64-65.
[7]陳昊,明仲,彭小剛,等.軟件工程課程群實(shí)驗(yàn)教學(xué)改革探討[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011,9(4):93-96.
[8]王成良,徐玲,文俊浩,等.軟件工程專業(yè)實(shí)踐教學(xué)改革研究[C].第一屆計(jì)算機(jī)實(shí)驗(yàn)與實(shí)踐教學(xué)研討會論文集,2011:195-197.