陳偉 劉軍 谷凌雁
摘要:《信息系統(tǒng)分析與設(shè)計(jì)》課程是信息管理與信息系統(tǒng)專業(yè)的核心課程,其課程內(nèi)容發(fā)展迅速。在實(shí)際課程教學(xué)過程中如何使得學(xué)生能夠很好地掌握分析與設(shè)計(jì)方法是我們的主要任務(wù)。本文先分析了目前課程教學(xué)的存在問題,結(jié)合實(shí)際情況出發(fā),以案例驅(qū)動(dòng)課程教學(xué),系統(tǒng)分析與設(shè)計(jì)方法融入案例之中;從優(yōu)化教學(xué)內(nèi)容,通過案例教學(xué),加強(qiáng)角色分工進(jìn)行實(shí)踐作業(yè)等多方面促進(jìn)教學(xué),來使得學(xué)生能夠更好掌握教學(xué)內(nèi)容,加深教學(xué)效果,從而更好地提高學(xué)生的實(shí)踐水平。
關(guān)鍵詞:信息系統(tǒng)分析與設(shè)計(jì);案例驅(qū)動(dòng);實(shí)踐教學(xué);教學(xué)內(nèi)容
中圖分類號(hào):G642.0 ? ? 文獻(xiàn)標(biāo)志碼:A ? ? 文章編號(hào):1674-9324(2015)18-0152-02
《信息系統(tǒng)分析與設(shè)計(jì)》是信息管理與信息系統(tǒng)專業(yè)的專業(yè)核心課,是培養(yǎng)學(xué)生掌握信息系統(tǒng)的分析與設(shè)計(jì)的基本方法與技術(shù)應(yīng)用,掌握使用有關(guān)的CASE工具對(duì)信息系統(tǒng)進(jìn)行建模,從而掌握信息系統(tǒng)建設(shè)的基本構(gòu)架、工作步驟和基本過程,具有分析和解決信息系統(tǒng)規(guī)劃、分析和實(shí)施等實(shí)際問題初步能力[1-3]。本課程能更好地讓學(xué)生掌握主流分析與設(shè)計(jì)技術(shù)方法與手段,是我們主要的教學(xué)目的。
一、目前存在問題
1.學(xué)生缺乏興趣。由于所授專業(yè)是信息管理與信息系統(tǒng)專業(yè),因此很多同學(xué)的開發(fā)能力有所欠缺,開發(fā)能力水平不足就引起對(duì)分析與設(shè)計(jì)的理解不足,使得許多同學(xué)對(duì)本課程產(chǎn)生畏懼心理,從而對(duì)課程失去興趣。
2.教材缺乏實(shí)踐內(nèi)容。目前教材上選擇比較困難,有詳細(xì)完整的案例不太多,很多教材上的例子都比較亂,不便于系統(tǒng)講學(xué)和學(xué)生自學(xué)。
3.教學(xué)方法乏味。本課程共有36理論學(xué)時(shí),實(shí)踐學(xué)時(shí)18學(xué)時(shí),每周上3學(xué)時(shí)理論,隔周上3學(xué)時(shí)實(shí)踐。在理論課教學(xué)中只使用多媒體課件的方式,不便于學(xué)生理解與參與,學(xué)生無法融入課堂。
4.實(shí)驗(yàn)內(nèi)容不太明確。在實(shí)驗(yàn)教學(xué)中,我們選用Ration Rose的CASE工具進(jìn)行系統(tǒng)分析設(shè)計(jì),但在《軟件工程》課程上又使用VISIO工具來進(jìn)行面向?qū)ο蠓治雠c設(shè)計(jì)。我們的課程與《軟件工程》、《信息系統(tǒng)項(xiàng)目管理與實(shí)踐》一起以學(xué)生小組(5~6人)的形式完成一個(gè)課程大作業(yè)(一個(gè)中小型信息系統(tǒng)項(xiàng)目分析設(shè)計(jì)與開發(fā),將三門課程的知識(shí)以分析與設(shè)計(jì)文檔、開發(fā)軟件產(chǎn)品、項(xiàng)目管理文檔的形式),以期望學(xué)生團(tuán)結(jié)、協(xié)作,完成軟件開發(fā)應(yīng)用的目的。但是學(xué)生小組人數(shù)比較多,部分同學(xué)不積極參與,主要工作全部集中在某一個(gè)同學(xué)身上等諸多因素,使實(shí)施效果未達(dá)預(yù)期。
二、以案例驅(qū)動(dòng)帶動(dòng)課程教學(xué)改革
文獻(xiàn)[5-8]從不同方面對(duì)本課程進(jìn)行了一些教學(xué)改革。本文將從教學(xué)內(nèi)容、教學(xué)方法、實(shí)踐教學(xué)等幾個(gè)方面全面改革,整個(gè)過程以實(shí)際案例來進(jìn)行驅(qū)動(dòng),從而促進(jìn)本課程教學(xué)上能夠得有效提升教學(xué)效果,從而更好地培養(yǎng)應(yīng)用型的專業(yè)人員。
本課程主要是希望以一個(gè)實(shí)際案例來驅(qū)進(jìn)課程改革,案例來自于一個(gè)實(shí)際項(xiàng)目。整個(gè)實(shí)施方法如下圖所示,通過整個(gè)流程需要二次的課程實(shí)施,進(jìn)行迭代改革。通過改革整個(gè)流程來對(duì)課程進(jìn)行改革,從而達(dá)到以培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力的目的,提高學(xué)生的系統(tǒng)分析與設(shè)計(jì)能力,為今后的就業(yè)打下基礎(chǔ)。
1.使用主流的分析與設(shè)計(jì)工具,確定教學(xué)內(nèi)容。我們深入軟件企業(yè),了解公司目前所用的主流系統(tǒng)分析與設(shè)計(jì)方法和工具。并對(duì)已經(jīng)畢業(yè)的學(xué)生發(fā)調(diào)查問卷,了解學(xué)生在實(shí)際工作中,在信息系統(tǒng)分析與設(shè)計(jì)上應(yīng)該學(xué)習(xí)什么內(nèi)容,然后結(jié)合實(shí)際情況來確定教學(xué)內(nèi)容。大致上教學(xué)內(nèi)容定位于面向?qū)ο蠓治雠c設(shè)計(jì),側(cè)重于UML的使用,與《軟件工程》課程盡可能內(nèi)容上交叉,并與《管理信息系統(tǒng)》的教學(xué)內(nèi)容(側(cè)重于面向過程分析與設(shè)計(jì))完全區(qū)別開來,并將運(yùn)用一個(gè)具體的實(shí)際案例貫穿于教學(xué)過程中。著重講授需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等幾全階段,以用例圖、順序圖、活動(dòng)圖、類圖等模型為教學(xué)內(nèi)容。整個(gè)教學(xué)過程中,使用一個(gè)大型的案例貫穿其中,通過例子就能掌握學(xué)習(xí)的主要內(nèi)容,然后在實(shí)驗(yàn)課上進(jìn)一步實(shí)踐應(yīng)用,以所學(xué)到技能來完成課程大作業(yè)。課程大作業(yè)以答辯的方式進(jìn)行檢查,學(xué)生各組互相評(píng)價(jià),得到大作業(yè)得分,激發(fā)學(xué)生完成作業(yè)動(dòng)力。
2.教材選取。教學(xué)內(nèi)容能包含更多的實(shí)用知識(shí),選擇一本合適的教材至關(guān)重要。針對(duì)目前市面上的教材大多沒有運(yùn)用一個(gè)完整案例來進(jìn)行整個(gè)系統(tǒng)分析與設(shè)計(jì)過程,使學(xué)生學(xué)習(xí)起來較難應(yīng)用其知識(shí),我們將仔細(xì)選擇一本適合學(xué)生學(xué)習(xí)的教材,目前我們使用的教材采用文獻(xiàn)[4]作為主要參考資料。除了教材內(nèi)容,我們將我們實(shí)際的案例進(jìn)行補(bǔ)充,作為教學(xué)主線融合到教材中,使其成為實(shí)例,讓學(xué)生更好掌握教學(xué)內(nèi)容。
3.教學(xué)方法與手段。采用多種不同形式的教學(xué)方法如啟發(fā)式、討論式、參與式、案例式、辯論式等多種教學(xué)方來促進(jìn)教學(xué)效果的提升,鼓勵(lì)學(xué)生獨(dú)立思考,激發(fā)學(xué)習(xí)的主動(dòng)性,培養(yǎng)學(xué)生的科學(xué)精神和創(chuàng)新意識(shí)。
4.角色模擬實(shí)驗(yàn)教學(xué)。通過對(duì)國內(nèi)相關(guān)院校的調(diào)查,對(duì)本課程的實(shí)驗(yàn)環(huán)節(jié)設(shè)置總體分為兩種方式:(1)分散式實(shí)驗(yàn)教學(xué),實(shí)驗(yàn)時(shí)間分散于整個(gè)學(xué)期;(2)集中實(shí)驗(yàn)教學(xué),即在理論課結(jié)束以后,集中時(shí)間讓學(xué)生在開放實(shí)驗(yàn)室完成一個(gè)項(xiàng)目的開發(fā)[5]。
我們?cè)趯?shí)際教學(xué)過程中采用分散式與集中式相結(jié)合的方法來進(jìn)行。在實(shí)驗(yàn)教學(xué)環(huán)節(jié)也安排實(shí)際案例來進(jìn)行,使得學(xué)生有更強(qiáng)的參與感,并配合其他課程,以2~3人為一組來完成一個(gè)課程大作業(yè),學(xué)以致用;增強(qiáng)學(xué)生的參與度,課程大作業(yè)明確各人任務(wù),以答辯的方式進(jìn)行檢查,同時(shí)考察協(xié)作與互助性;學(xué)生各組互相評(píng)價(jià),得到大作業(yè)得分,激發(fā)學(xué)生完成作業(yè)的動(dòng)力。
在平時(shí)實(shí)驗(yàn)教學(xué)中,平時(shí)每次的實(shí)驗(yàn)以2課時(shí)的實(shí)驗(yàn)量來實(shí)際案例作為參考完成,然后以2~3人為一組完成一個(gè)課程大作業(yè),大作業(yè)在第2周就開始進(jìn)行,分散到各周完成各階段工作,在課程大作業(yè)中每個(gè)學(xué)生都擔(dān)任各自的角色(可能需要身兼幾職),分為項(xiàng)目管理師、系統(tǒng)分析師、軟件設(shè)計(jì)師、軟件工程師、軟件測試工程師等幾個(gè)角色。我們將課程大作業(yè)分為四個(gè)主要階段(需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)),各個(gè)階段需要各組學(xué)生提交結(jié)果,即需求分析文檔(用例圖、詳細(xì)用例說明)、系統(tǒng)分析文檔(使用順序圖、活動(dòng)圖等)、系統(tǒng)設(shè)計(jì)文檔(使用類圖、對(duì)象圖等)和系統(tǒng)實(shí)現(xiàn)源碼。分階段對(duì)學(xué)生在小組的工作表現(xiàn)進(jìn)行有效的評(píng)價(jià),追蹤每個(gè)學(xué)生的表現(xiàn),盡可能避免個(gè)別學(xué)生不參與完成大作業(yè)。
大作業(yè)完成后采用小組答辯的方法來進(jìn)行評(píng)價(jià)結(jié)果,使用學(xué)生個(gè)人的自我評(píng)價(jià)、學(xué)習(xí)小組學(xué)生之間的互評(píng)、教師評(píng)價(jià)三個(gè)方向來進(jìn)行評(píng)價(jià)得分,最后評(píng)分列為總成績。
5.考試改革。由于本課程是一門實(shí)踐性非常強(qiáng)的一門課程,如果將理論考試成績占非常大的比例并不特別有效地評(píng)價(jià)學(xué)生的學(xué)習(xí)效果。因此準(zhǔn)備采用理論考試與實(shí)踐考核相結(jié)合、傳統(tǒng)考試與上機(jī)考試相結(jié)合、大作業(yè)與小作業(yè)評(píng)價(jià)相結(jié)合的考核方式?!缎畔⑾到y(tǒng)分析與設(shè)計(jì)》課程的筆試占總成績的50%,大作業(yè)(含文檔資料、PPT和答辯)占40%,平時(shí)(含小作業(yè))占10%。在考核中,注重綜合素質(zhì)的測評(píng),強(qiáng)化實(shí)踐教學(xué),培養(yǎng)動(dòng)手能力。
三、結(jié)語
《信息系統(tǒng)分析與設(shè)計(jì)》課程是一門理論性和實(shí)踐性很強(qiáng)的課程,學(xué)生在實(shí)際工作前不太容易掌握。教師在教授這門課程的時(shí)候必須使用豐富的案例、多樣的教學(xué)方法才能激發(fā)學(xué)生的學(xué)習(xí)興趣,從而使得學(xué)生能夠比較有效地掌握核心知識(shí)。目前仍然需要老師繼續(xù)完善課程的教學(xué)體系,不斷提出新的教學(xué)改革方案,完善各個(gè)教學(xué)環(huán)節(jié),從而來保證實(shí)驗(yàn)教學(xué)質(zhì)量的不斷提高,促進(jìn)教學(xué)質(zhì)量的提高。下一步我們將考慮如何把案例更好地融合到本課程的實(shí)際理論教學(xué)與實(shí)踐教學(xué)中,讓學(xué)生更好地掌握知識(shí)。
參考文獻(xiàn):
[1]康仲遠(yuǎn).信息管理專業(yè)人才培養(yǎng)模式改革研究報(bào)告[M].北京:高等教育出版社,2005:5-15.
[2]賈厚光,彭崢.信息管理專業(yè)實(shí)驗(yàn)課程體系改革及創(chuàng)新人才培養(yǎng)研究與探索[J].實(shí)驗(yàn)技術(shù)與管理,2007,(10):114-117.
[3]安利平,仝凌云.信息管理與信息系統(tǒng)專業(yè)課程體系的分析與設(shè)計(jì)研究[J].計(jì)算機(jī)教育,2007,(10):70-73.
[4]王欣.UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)[M].中國水利水電出版社,2013.
[5]景麗.信息系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)教學(xué)方法探究[J].計(jì)算機(jī)教育,2011,(6):48-51.
[6]連仁包,陳端芝.《信息系統(tǒng)分析與設(shè)計(jì)》課程教學(xué)改革研究[J].廊坊師范學(xué)院學(xué)報(bào):自然科學(xué)版,2014,(12):115-118,128.
[7]李志剛,朱東芹,劉艷.信息系統(tǒng)分析與設(shè)計(jì)系列課程改革的研究與實(shí)踐[J].西南師范大學(xué)學(xué)報(bào),2013,(3):166-168.
[8]孫志恒.漸進(jìn)式“信息系統(tǒng)分析與設(shè)計(jì)”課程設(shè)計(jì)模式探究[J].計(jì)算機(jī)教育,2010,(2):54-57.