国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件開(kāi)發(fā)設(shè)計(jì)課程的教學(xué)實(shí)踐與反思

2018-07-12 09:37田翔華
電腦知識(shí)與技術(shù) 2018年14期
關(guān)鍵詞:課程整合實(shí)驗(yàn)教學(xué)

田翔華

摘要:該文針對(duì)新疆醫(yī)科大學(xué)信息管理與信息系統(tǒng)專業(yè)軟件開(kāi)發(fā)設(shè)計(jì)課程開(kāi)設(shè)情況進(jìn)行介紹。軟件開(kāi)發(fā)設(shè)計(jì)課程的開(kāi)設(shè)將涉及軟件項(xiàng)目開(kāi)發(fā)的相關(guān)課程實(shí)驗(yàn)教學(xué)內(nèi)容進(jìn)行整合,通過(guò)課程整合達(dá)到了課程的設(shè)定教學(xué)目的,增強(qiáng)了學(xué)生實(shí)踐動(dòng)手的能力,也為信息管理與信息系統(tǒng)專業(yè)課程教學(xué)大綱的修訂工作提供參考依據(jù)。

關(guān)鍵詞:軟件開(kāi)發(fā)設(shè)計(jì);實(shí)驗(yàn)教學(xué);課程整合

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)14-0150-02

1引言

目前,新疆醫(yī)科大學(xué)信息管理與信息系統(tǒng)專業(yè)開(kāi)設(shè)涉及計(jì)算機(jī)的專業(yè)課程:C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)應(yīng)用、多媒體技術(shù)應(yīng)用、軟件工程、網(wǎng)站建設(shè)與開(kāi)發(fā)(ASP.NET)、面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)等。在教學(xué)過(guò)程中,雖然每門(mén)課程都設(shè)計(jì)了適當(dāng)?shù)膶?shí)驗(yàn)教學(xué)內(nèi)容,但是在學(xué)習(xí)完相應(yīng)的課程之后,對(duì)于一項(xiàng)軟件開(kāi)發(fā)項(xiàng)目學(xué)生還是感覺(jué)無(wú)從下手。造成此種現(xiàn)象原因諸多,其中一個(gè)重要原因是授課教師完成本課程的教學(xué)內(nèi)容,沒(méi)有過(guò)多考慮本課程與其他課程的銜接問(wèn)題。由此,我們對(duì)這些課程的實(shí)驗(yàn)內(nèi)容進(jìn)行整合,在以往各課程實(shí)驗(yàn)課的基礎(chǔ)上,綜合開(kāi)發(fā)了“軟件開(kāi)發(fā)與設(shè)計(jì)”課程,課程內(nèi)容突顯實(shí)操性,教學(xué)目標(biāo)是培養(yǎng)學(xué)生動(dòng)手設(shè)計(jì)開(kāi)發(fā)軟件項(xiàng)目的能力。

針對(duì)軟件開(kāi)發(fā)與設(shè)計(jì)課程教學(xué)過(guò)程中涉及的實(shí)驗(yàn)教學(xué)內(nèi)容問(wèn)題,我們將其他相關(guān)課程的實(shí)驗(yàn)教學(xué)內(nèi)容進(jìn)行有機(jī)整合。通過(guò)開(kāi)設(shè)軟件開(kāi)發(fā)與設(shè)計(jì)課程,解決相關(guān)各門(mén)課程實(shí)驗(yàn)教學(xué)內(nèi)容的交叉與銜接問(wèn)題。

2課程設(shè)計(jì)

2.1課程學(xué)時(shí)及教學(xué)目標(biāo)

軟件開(kāi)發(fā)與設(shè)計(jì)課程是信息技術(shù)一門(mén)綜合實(shí)踐類課程,應(yīng)用性強(qiáng),目標(biāo)是為學(xué)生從事管理信息系統(tǒng)的開(kāi)發(fā)工作提供理論支持和實(shí)踐方法。軟件開(kāi)發(fā)設(shè)計(jì)過(guò)程蘊(yùn)含著分析思考、工具利用、抽象表達(dá)、綜合創(chuàng)造等多項(xiàng)技能,對(duì)信息專業(yè)人才素質(zhì)的培養(yǎng)至關(guān)重要[1]。課程開(kāi)設(shè)學(xué)時(shí)數(shù)設(shè)定108學(xué)時(shí),其中理論學(xué)時(shí)18,實(shí)驗(yàn)學(xué)時(shí)90,理論與實(shí)踐學(xué)時(shí)分配原則為1:5。

在軟件開(kāi)發(fā)與設(shè)計(jì)課程中,學(xué)生通過(guò)選定軟件開(kāi)發(fā)項(xiàng)目,運(yùn)用軟件開(kāi)發(fā)與設(shè)計(jì)基本技能,運(yùn)用開(kāi)發(fā)工具進(jìn)行項(xiàng)目的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能界面設(shè)計(jì),進(jìn)而進(jìn)行軟件編碼、測(cè)試和維護(hù)等主要工作。

2.2課程教學(xué)環(huán)節(jié)設(shè)計(jì)

為了達(dá)到軟件開(kāi)發(fā)與設(shè)計(jì)課程的教學(xué)目標(biāo),教學(xué)過(guò)程中設(shè)定八個(gè)關(guān)鍵的環(huán)節(jié),確保教學(xué)過(guò)程順利實(shí)施,課程教學(xué)環(huán)節(jié)如圖1所示。

眾所周知,過(guò)程控制和過(guò)程管理一直是項(xiàng)目執(zhí)行的關(guān)注點(diǎn)[2],為了達(dá)到這門(mén)課程的教學(xué)目標(biāo),我們對(duì)課程的關(guān)鍵教學(xué)環(huán)節(jié)都制定了具體要求,具體要求如下。

第一階段:項(xiàng)目選題。教師通過(guò)案例講解,引導(dǎo)學(xué)生選擇工作量適當(dāng)?shù)能浖?xiàng)目。教師針對(duì)學(xué)生選題展開(kāi)討論,分析項(xiàng)目實(shí)施中可能存在問(wèn)題。

第二階段:需求分析及總體設(shè)計(jì)。學(xué)生圍繞選題進(jìn)行業(yè)務(wù)流程設(shè)計(jì),劃分用戶角色,為每一個(gè)業(yè)務(wù)設(shè)計(jì)流程。根據(jù)軟件項(xiàng)目具體需求進(jìn)行系統(tǒng)動(dòng)態(tài)分析和動(dòng)態(tài)模型分析,構(gòu)建系統(tǒng)狀態(tài)圖與時(shí)序圖;按照需求分析的任務(wù)、步驟和原則,進(jìn)行功能需求設(shè)計(jì)和系統(tǒng)建模。

第三階段:數(shù)據(jù)庫(kù)設(shè)計(jì)。學(xué)生使用ER-Win等工具構(gòu)建E-R模型。具體工作包括E-R圖設(shè)計(jì);表的定義;主外鍵設(shè)計(jì);索引視圖設(shè)計(jì);存儲(chǔ)過(guò)程與觸發(fā)器設(shè)計(jì);SQL腳本生成。

第四階段:軟件開(kāi)發(fā)環(huán)境構(gòu)建。在學(xué)生動(dòng)手編碼之前,圍繞項(xiàng)目構(gòu)建開(kāi)發(fā)環(huán)境,選擇使用的數(shù)據(jù)庫(kù)包括:SQL Server 2008R2、MySQL、SQLlite等,選擇使用的網(wǎng)站服務(wù)器包括:IIS、Apche等。

第五階段:詳細(xì)設(shè)計(jì)和編碼。依據(jù)項(xiàng)目開(kāi)發(fā)要求,學(xué)生通常選擇的開(kāi)發(fā)語(yǔ)言有:ASP.Net(C#)、Java、PHP等。

第六階段:界面設(shè)計(jì)。在項(xiàng)目的界面設(shè)計(jì)、美化和布局方面,學(xué)生使用已經(jīng)學(xué)過(guò)的多媒體應(yīng)用工具軟件包括:PhotoShop、Flash等。

第七階段:軟件測(cè)試。學(xué)生結(jié)合軟件工程所學(xué)軟件測(cè)試方法,對(duì)的軟件項(xiàng)目進(jìn)行白盒測(cè)試和黑盒測(cè)試測(cè)試,設(shè)計(jì)合理的測(cè)試用例完成測(cè)試工作。

第八階段:項(xiàng)目驗(yàn)收。軟件項(xiàng)目驗(yàn)收時(shí),學(xué)生進(jìn)行軟件作品現(xiàn)場(chǎng)演示,介紹軟件主要功能,教師根據(jù)設(shè)定評(píng)分標(biāo)準(zhǔn)進(jìn)行打分,現(xiàn)場(chǎng)點(diǎn)評(píng)并提出今后改進(jìn)意見(jiàn);現(xiàn)場(chǎng)參加項(xiàng)目驗(yàn)收的同學(xué)可相互學(xué)習(xí)交流。

2.3課程考核方式

在考核方式上,軟件開(kāi)發(fā)與設(shè)計(jì)課程采用了形成性考核機(jī)制,目的是對(duì)學(xué)生在各階段學(xué)習(xí)過(guò)程進(jìn)行考核[3],分階段全面測(cè)評(píng)學(xué)生學(xué)習(xí)效果,課程考核分值比例表見(jiàn)表1。

2.4課外實(shí)踐能力培養(yǎng)

通過(guò)課程實(shí)施,學(xué)生實(shí)踐動(dòng)手能力得到顯著提高,學(xué)生參加課外活動(dòng)實(shí)踐能力逐步提升。通過(guò)參加大學(xué)生計(jì)算機(jī)設(shè)計(jì)競(jìng)賽活動(dòng)、SRP訓(xùn)練項(xiàng)目,學(xué)生所完成的作品質(zhì)量也有所提高。通過(guò)競(jìng)賽和訓(xùn)練項(xiàng)目,激發(fā)了學(xué)生軟件開(kāi)發(fā)設(shè)計(jì)的興趣和主動(dòng)性,培養(yǎng)和鍛煉了學(xué)生軟件設(shè)計(jì)開(kāi)發(fā)的能力。

3 教學(xué)存在問(wèn)題

第一,授課教師理論知識(shí)和軟件開(kāi)發(fā)技術(shù)學(xué)習(xí)更新不及時(shí)。信息技術(shù)飛速發(fā)展,軟件項(xiàng)目開(kāi)發(fā)所使用開(kāi)發(fā)工具不斷更新,教師存在沒(méi)有及時(shí)學(xué)習(xí)新知識(shí)、新技術(shù),授課過(guò)程中沒(méi)有將新的知識(shí)、新的開(kāi)發(fā)技術(shù)和方法傳授給學(xué)生。

第二,在教學(xué)案例選擇方面存在一定的局限性。由于每位授課教師專業(yè)知識(shí)存在局限性,在教學(xué)案例選擇方面傾向于某一專業(yè)領(lǐng)域,存在教學(xué)案例選題的局限性。

第三,開(kāi)發(fā)工具版本更新不及時(shí)。開(kāi)發(fā)工具版本不斷推出新功能,實(shí)驗(yàn)室在軟件的開(kāi)發(fā)工具方面更新速度相對(duì)較慢,存在開(kāi)發(fā)工具版本更新不及時(shí)的問(wèn)題。

參考文獻(xiàn):

[1]秦懷斌,郭理. 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)軟件方向系列課程實(shí)踐考核制度與考核方法探討[J]. 科技信息, 2012(16): 13.

[2]柳玲,文俊浩,熊慶宇等. 軟件工程專業(yè)本科畢業(yè)設(shè)計(jì)過(guò)程管理[J]. 計(jì)算機(jī)教育, 2013(7): 99-102.

[3]徐洪智,鐘鍵. 軟件設(shè)計(jì)模式課程教學(xué)探索[J]. 福建電腦,2015,(03):69-70.

猜你喜歡
課程整合實(shí)驗(yàn)教學(xué)
關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
電容器的實(shí)驗(yàn)教學(xué)
幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
信息技術(shù)在初中化學(xué)教學(xué)中的運(yùn)用
基于云計(jì)算的計(jì)算機(jī)實(shí)驗(yàn)教學(xué)探討