時(shí)間:2023-08-03 17:27:44
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇圖書管理可行性分析報(bào)告,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
1案例選取
在軟件工程案例驅(qū)動(dòng)式課程教學(xué)中,案例的選取很重要,如果選擇的項(xiàng)目規(guī)模太大、行業(yè)性太強(qiáng),會(huì)增加學(xué)生的完成難度,有的項(xiàng)目無法理解,學(xué)生會(huì)失去興趣,因此,首先要精心挑選一些具有針對性和代表性的案例來進(jìn)行課堂的知識(shí)點(diǎn)講解,便于總結(jié)和學(xué)生實(shí)施項(xiàng)目時(shí)模仿,然后選擇兩個(gè)類似項(xiàng)目和3個(gè)中等難度的項(xiàng)目讓學(xué)生在課后完成,在學(xué)生分組時(shí),每個(gè)團(tuán)隊(duì)都要把成績較好和一般的學(xué)生合理分配,實(shí)行因材施教,根據(jù)學(xué)生的實(shí)際情況和動(dòng)手能力來選擇分配項(xiàng)目,做到既有共性又有個(gè)性,難度適中。案例講解要和軟件生命周期結(jié)合起來,具有啟發(fā)性,使學(xué)生熟練掌握軟件開發(fā)各個(gè)階段中完成的內(nèi)容。具體有軟件可行性分析研究報(bào)告、軟件需求分析報(bào)告、軟件總體設(shè)計(jì)報(bào)告、軟件詳細(xì)設(shè)計(jì)報(bào)告、軟件使用說明書、軟件測試報(bào)告。另外可以根據(jù)學(xué)校教師科研的實(shí)際情況,讓學(xué)生參與一些科研項(xiàng)目,做力所能及的工作。加強(qiáng)學(xué)校和企業(yè)合作,通過課程培訓(xùn)和企業(yè)項(xiàng)目實(shí)習(xí),也可以改編項(xiàng)目教學(xué)案例,比如學(xué)生成績管理系統(tǒng)、職工信息系統(tǒng)、圖書管理信息系統(tǒng)、醫(yī)院病歷管理系統(tǒng)、餐廳點(diǎn)餐系統(tǒng)、航空訂票系統(tǒng)等普遍比較熟悉的項(xiàng)目,把經(jīng)典的項(xiàng)目和先進(jìn)的前沿技術(shù)結(jié)合。比如在講解用面向?qū)ο蠓椒ㄟM(jìn)行軟件系統(tǒng)的分析、設(shè)計(jì)和開發(fā)過程時(shí),通過學(xué)生比較熟悉的案例ATM自動(dòng)取款機(jī)來貫穿。首先根據(jù)ATM系統(tǒng)的需求陳述來建立問題域的對象模型,找出候選的類—&—對象,通過篩選確定類—&—對象有如下:ATM、中央計(jì)算機(jī)、分行計(jì)算機(jī)、柜員終端、總行、分行、柜員、儲(chǔ)戶、賬戶、事務(wù)、現(xiàn)金兌換卡。找出對象之間的關(guān)系,進(jìn)一步完善和確定關(guān)聯(lián),并按照問題領(lǐng)域把系統(tǒng)劃分為“總行”、“分行”和“ATM”3個(gè)主題,編號分別是1、2和3,如圖1所示。然后確定屬性,分析和選擇屬性時(shí)要注意不要將對象和狀態(tài)誤當(dāng)作屬性,不要過于細(xì)化;確定了類的屬性后,可以識(shí)別出類的繼承關(guān)系,通過反復(fù)修改得到ATM系統(tǒng)的對象模型,如圖2所示。在建立對象模型時(shí),并不一定嚴(yán)格執(zhí)行這樣的順序,可以交替完善。第二步:建立ATM系統(tǒng)的動(dòng)態(tài)模型,編寫正常情況和異常情況下交互行為的腳本,設(shè)計(jì)出系統(tǒng)的應(yīng)用邏輯和設(shè)想友好的用戶界面,然后從腳本提取事件并畫出事件跟蹤圖,描繪出事件與對象關(guān)系的狀態(tài)圖,如圖3所示。第三步:建立ATM系統(tǒng)的功能模型,根據(jù)系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系和數(shù)據(jù)處理的功能,畫出基本系統(tǒng)模型,把基本系統(tǒng)模型中單一的處理框分解成若干個(gè)子處理框,得到功能級數(shù)據(jù)流,并描述處理框的功能和定義服務(wù)。最后用面向?qū)ο蠓椒▽ο到y(tǒng)進(jìn)行設(shè)計(jì),設(shè)計(jì)問題域子系統(tǒng)時(shí)把ATM系統(tǒng)進(jìn)一步劃分為3個(gè)子系統(tǒng),分別為:ATM站、中央計(jì)算機(jī)、分行計(jì)算機(jī)子系統(tǒng),如圖4所示。詳細(xì)講解ATM系統(tǒng)的需求分析報(bào)告和系統(tǒng)設(shè)計(jì)說明書后,學(xué)生可以采用面向?qū)ο蟮木幊谭椒▉韺?shí)現(xiàn)一個(gè)簡單的模擬系統(tǒng),一般采用VisualStudio2010+SQL2008,后臺(tái)編程語言是C#或VB,也有的項(xiàng)目組采用JSP+MYSQL數(shù)據(jù)庫來完成。這樣通過具體的案例講解使學(xué)生懂得怎樣去設(shè)計(jì)人—機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng),并書寫系統(tǒng)的概要設(shè)計(jì)報(bào)告和詳細(xì)設(shè)計(jì)報(bào)告,理解面向?qū)ο蠓治觥⒃O(shè)計(jì)和實(shí)現(xiàn)的具體流程。要求使用UML語言和RationalRose2007工具來統(tǒng)一建模,為軟件工程課程實(shí)踐打下基礎(chǔ)。
2項(xiàng)目考核
軟件工程教學(xué)中,課程結(jié)束時(shí)考核方式由平時(shí)成績(10%)+5個(gè)項(xiàng)目報(bào)告(20%)+綜合項(xiàng)目設(shè)計(jì)實(shí)驗(yàn)(20%)+考試(50%)幾部分組成,這樣可以全面考察學(xué)生學(xué)到的知識(shí)及其運(yùn)用能力。在項(xiàng)目具體開發(fā)實(shí)施時(shí),為了提高學(xué)生的綜合素質(zhì)和學(xué)習(xí)興趣,教師首先講解幾個(gè)常見的軟件工程項(xiàng)目的開發(fā)過程,然后把學(xué)生分成5個(gè)團(tuán)隊(duì)(6至8人一個(gè)團(tuán)隊(duì)),把每個(gè)項(xiàng)目的角色分成項(xiàng)目經(jīng)理、數(shù)據(jù)庫工程師、項(xiàng)目構(gòu)架師、編程人員、軟件測試人員,讓學(xué)生交叉地參與幾個(gè)項(xiàng)目的討論,通過查閱相關(guān)資料、提問和對話,激發(fā)他們的獨(dú)立思考和創(chuàng)新能力,教師再進(jìn)行指導(dǎo)答疑項(xiàng)目實(shí)施中的關(guān)鍵點(diǎn),拓展貫穿知識(shí)點(diǎn),提高學(xué)生的動(dòng)手能力和團(tuán)隊(duì)合作的能力,加強(qiáng)交互,教學(xué)相長,提高教學(xué)質(zhì)量。在每個(gè)軟件開發(fā)階段結(jié)束后,五個(gè)項(xiàng)目團(tuán)隊(duì)都要交相關(guān)文檔給教師審閱,然后針對問題提出修改建議并完善報(bào)告。軟件工程的這種案例驅(qū)動(dòng)式課程教學(xué)模式有利于提高學(xué)生的項(xiàng)目管理和軟件開發(fā)素養(yǎng)。遵義醫(yī)學(xué)院醫(yī)學(xué)信息工程系的教師建立了軟件工程實(shí)驗(yàn)室,把學(xué)生分成了幾個(gè)小組,每個(gè)教師帶領(lǐng)一個(gè)團(tuán)隊(duì),項(xiàng)目結(jié)束后學(xué)生先提交每個(gè)階段的開發(fā)文檔報(bào)告,然后以教師參與的項(xiàng)目答辯的形式,讓學(xué)生一邊演示軟件系統(tǒng)、教師一邊提問,對所做的工作進(jìn)行總結(jié),考察了學(xué)生的學(xué)習(xí)態(tài)度、軟件開發(fā)能力和編寫文檔的能力。采用案例教學(xué)和多元化的考核方式來提高學(xué)生的學(xué)習(xí)主動(dòng)性和興趣,更好地理解軟件工程的理論知識(shí)并加以實(shí)踐,使學(xué)生課堂內(nèi)外結(jié)合,培養(yǎng)具有良好的團(tuán)隊(duì)開發(fā)能力和開拓精神人才。
3結(jié)語
根據(jù)醫(yī)學(xué)信息系近幾年的實(shí)踐,教學(xué)改革取得了優(yōu)良的成績。教師采用軟件工程課程案例式驅(qū)動(dòng)教學(xué),學(xué)生通過近一年的項(xiàng)目實(shí)踐,能夠全面掌握面向?qū)ο蟮能浖到y(tǒng)的開發(fā)設(shè)計(jì)和維護(hù),提高了分析問題和解決問題的能力,掌握了項(xiàng)目開發(fā)管理的基本流程方法,為將來的學(xué)習(xí)、畢業(yè)設(shè)計(jì)和工作奠定基礎(chǔ)。當(dāng)然,在今后的教學(xué)工作中,還要更多地開發(fā)和探索其它優(yōu)秀的教學(xué)方法,積累經(jīng)驗(yàn),爭取獲得更好的教學(xué)效果。
作者:李洪進(jìn) 單位:遵義醫(yī)學(xué)院 醫(yī)學(xué)信息工程系