姜桂洪
摘 要:軟件工程專業(yè)的畢業(yè)設(shè)計(jì)模式建設(shè)是在新工科背景要求下實(shí)現(xiàn)提升軟件產(chǎn)業(yè)競(jìng)爭(zhēng)力的重要手段,也是適應(yīng)智能經(jīng)濟(jì)時(shí)代,設(shè)置專業(yè)教學(xué)計(jì)劃和人才培養(yǎng)方案能力目標(biāo)的基本要求。其具體目標(biāo)就是提高學(xué)生的職業(yè)素養(yǎng)、創(chuàng)新能力、工程理解能力、嚴(yán)謹(jǐn)自律的學(xué)習(xí)習(xí)慣和對(duì)軟件進(jìn)行熟練操作生成的技巧,提高歸納知識(shí)的能力和軟件項(xiàng)目開(kāi)發(fā)的水平。
關(guān)鍵詞:新工科 畢業(yè)設(shè)計(jì) 能力分解 關(guān)鍵環(huán)節(jié)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2019)01(c)-0247-02
目前,國(guó)內(nèi)高校計(jì)算機(jī)類專業(yè)對(duì)畢業(yè)設(shè)計(jì)教學(xué)還沒(méi)有很好地建立與課程群之間內(nèi)容的關(guān)聯(lián),學(xué)生綜合分析、系統(tǒng)設(shè)計(jì)和獨(dú)立解決問(wèn)題應(yīng)用能力也與智能化、信息化的社會(huì)需求存在較大差距。對(duì)于軟件工程專業(yè)的學(xué)生來(lái)說(shuō),系統(tǒng)性的綜合實(shí)踐環(huán)節(jié)缺乏體現(xiàn)能力培養(yǎng)的指導(dǎo)標(biāo)準(zhǔn),學(xué)生在教學(xué)實(shí)踐過(guò)程中滿足于完成任務(wù),而不是主動(dòng)地去觀察了解與本專業(yè)相關(guān)的企事業(yè)單位的崗位需求和發(fā)展動(dòng)態(tài),部分同學(xué)實(shí)踐動(dòng)手能力缺乏系統(tǒng)的訓(xùn)練,具體表現(xiàn)為缺乏主動(dòng)學(xué)習(xí)能力和協(xié)作精神。積極探索和全面深化軟件工程畢業(yè)設(shè)計(jì)教學(xué)改革,探索符合新工科教育要求的模式建設(shè)是一條重要途徑。
1 面向新工科的畢業(yè)設(shè)計(jì)教學(xué)質(zhì)量目標(biāo)
1.1 畢業(yè)設(shè)計(jì)能力培養(yǎng)的總目標(biāo)
軟件工程人才的能力培養(yǎng)的目標(biāo)是加強(qiáng)畢業(yè)生的能力培養(yǎng)效率,利用現(xiàn)有的教學(xué)資源,開(kāi)發(fā)和形成以系統(tǒng)能力培養(yǎng)為目標(biāo)的新模式。
從專業(yè)角度來(lái)說(shuō),探討在不斷加深了解國(guó)家新經(jīng)濟(jì)狀態(tài)下的發(fā)展態(tài)勢(shì)的基礎(chǔ)上,結(jié)合現(xiàn)有的辦學(xué)條件和優(yōu)勢(shì),形成符合新工科建設(shè)與軟件技術(shù)人才發(fā)展要求的新方向和各產(chǎn)業(yè)數(shù)據(jù)技術(shù)的新領(lǐng)域。通過(guò)畢業(yè)設(shè)計(jì)可以進(jìn)行程序設(shè)計(jì)階段的實(shí)際操作,增加學(xué)生對(duì)崗位群規(guī)范的體驗(yàn)和經(jīng)驗(yàn)積累。
從個(gè)人職業(yè)素養(yǎng)的角度來(lái)說(shuō),學(xué)生在畢業(yè)設(shè)計(jì)的各個(gè)環(huán)節(jié)中,通過(guò)造就良好的學(xué)習(xí)氛圍、組織負(fù)責(zé)的教師團(tuán)隊(duì)、勤奮努力的學(xué)生意識(shí)。個(gè)人素養(yǎng)和能力的提高,從文字表達(dá)水準(zhǔn)、語(yǔ)言描述風(fēng)格、敘述邏輯清楚、善于協(xié)調(diào)與溝通、了解行業(yè)法律法規(guī)、學(xué)會(huì)自我約束、善于歸納和總結(jié)等各個(gè)方面去訓(xùn)練和培養(yǎng)學(xué)生的職業(yè)素養(yǎng)。
1.2 畢業(yè)設(shè)計(jì)的主要環(huán)節(jié)與能力目標(biāo)的分解
畢業(yè)設(shè)計(jì)具體的環(huán)節(jié)如圖1所示。從學(xué)生的角度來(lái)說(shuō),畢業(yè)設(shè)計(jì)的關(guān)鍵環(huán)節(jié)包括需求分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、類圖設(shè)計(jì)、環(huán)境搭建、程序設(shè)計(jì)與單元測(cè)試、集成測(cè)試、設(shè)計(jì)手冊(cè)、外文翻譯、設(shè)計(jì)說(shuō)明書和畢業(yè)答辯,其中設(shè)計(jì)手冊(cè)是面向整個(gè)畢業(yè)設(shè)計(jì)過(guò)程的記錄,畢業(yè)設(shè)計(jì)說(shuō)明書是整個(gè)程序設(shè)計(jì)過(guò)程的文檔集成,畢業(yè)答辯是整個(gè)畢業(yè)設(shè)計(jì)過(guò)程的考核方式。
在實(shí)際開(kāi)發(fā)過(guò)程中,要求畢業(yè)生能夠?qū)σ粋€(gè)系統(tǒng)的功能邊界、實(shí)用性和性能優(yōu)化等方面做出定量和定性的評(píng)估,以此提升解決實(shí)際問(wèn)題的能力和積累開(kāi)發(fā)經(jīng)驗(yàn)。能夠把自己的解決方案向別人做清晰的表述,解釋一個(gè)解決方案為什么能解決給定的問(wèn)題,以及怎樣解決了這個(gè)問(wèn)題。
2 控制畢業(yè)設(shè)計(jì)的關(guān)鍵環(huán)節(jié)是保證教學(xué)質(zhì)量的基本要求
畢業(yè)設(shè)計(jì)是以提高職業(yè)能力為目標(biāo),依據(jù)本專業(yè)確定的軟件設(shè)計(jì)與應(yīng)用開(kāi)發(fā)系統(tǒng)的標(biāo)準(zhǔn)去進(jìn)行工程技術(shù)思想和能力的鍛煉,培養(yǎng)畢業(yè)生獨(dú)立完成程序設(shè)計(jì)、編程和測(cè)試的能力。
2.1 畢業(yè)設(shè)計(jì)組織方式的變革
結(jié)合和總結(jié)近年來(lái)畢業(yè)設(shè)計(jì)過(guò)程的經(jīng)驗(yàn)教訓(xùn),分析與信息技術(shù)相關(guān)的行業(yè)目前的需求等,提出符合現(xiàn)實(shí)情況的進(jìn)程管理措施,從指導(dǎo)教師的資格審查、畢業(yè)設(shè)計(jì)選題,到學(xué)生管理平臺(tái)建設(shè)、課題階段性檢查直至畢業(yè)答辯總結(jié)的每一個(gè)階段都要從時(shí)間段、工作量、質(zhì)量目標(biāo)進(jìn)行監(jiān)督檢查,查漏補(bǔ)缺,形成一套合理務(wù)實(shí)而有效的畢業(yè)設(shè)計(jì)管理模式。
同時(shí)要求指導(dǎo)教師與學(xué)生開(kāi)展個(gè)性化的指導(dǎo)和交流。指導(dǎo)教師要求在了解本組每一個(gè)學(xué)生前期的學(xué)習(xí)情況和興趣進(jìn)行的基礎(chǔ)上查漏補(bǔ)缺,針對(duì)每一個(gè)學(xué)生進(jìn)行面談,根據(jù)學(xué)生自己的本科畢業(yè)選擇去向,如考研、就業(yè)等,對(duì)照新工科的標(biāo)準(zhǔn)找出需要加強(qiáng)的能力培養(yǎng)方向,制訂每一個(gè)學(xué)生的學(xué)習(xí)計(jì)劃,通過(guò)各種交流方式進(jìn)行個(gè)性化監(jiān)督,改變的那些自律能力較差的學(xué)生的生活習(xí)慣,積極引導(dǎo)他們查閱一些有關(guān)畢業(yè)設(shè)計(jì)專業(yè)資料,有針對(duì)性地補(bǔ)習(xí)前面學(xué)習(xí)的課程。
2.2 優(yōu)化軟件配置和環(huán)境搭建
軟件開(kāi)發(fā)環(huán)境的配置是畢業(yè)設(shè)計(jì)的核心環(huán)節(jié)。在此之前的一些諸如共享資源、領(lǐng)域知識(shí)、安全性、并發(fā)性、可靠性等通用原則,和在此之后的軟件模塊功能實(shí)現(xiàn)、數(shù)據(jù)庫(kù)創(chuàng)建與維護(hù)、軟件測(cè)試與部署等都是在此環(huán)境中實(shí)現(xiàn)的。搭建軟件開(kāi)發(fā)環(huán)境,需要提出對(duì)操作系統(tǒng)、數(shù)據(jù)庫(kù)、繪圖軟件、文字處理軟件和程序設(shè)計(jì)語(yǔ)言的版本要求,盡量防止學(xué)生采用低版本系統(tǒng)軟件出現(xiàn)照抄照搬代碼、模塊和功能的現(xiàn)象。
2.3 文檔處理與文字表達(dá)能力
新工科對(duì)軟件工程專業(yè)的畢業(yè)設(shè)計(jì)提出新的能力要求,在撰寫設(shè)計(jì)說(shuō)明書等需要繪圖與文字處理部分,要從工作量、文檔內(nèi)容剪裁、繪圖技巧、創(chuàng)新部分描述和圖表排版布局、邏輯表達(dá)等多方面進(jìn)行輔導(dǎo)。開(kāi)題報(bào)告是畢業(yè)設(shè)計(jì)期間根據(jù)開(kāi)題報(bào)告的時(shí)間進(jìn)度安排和量化目標(biāo),也是學(xué)生對(duì)畢業(yè)設(shè)計(jì)選題的理解程度的體現(xiàn)。畢業(yè)設(shè)計(jì)手冊(cè)的整理需要按照時(shí)間順序整理整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中的任務(wù)書、開(kāi)題報(bào)告、進(jìn)程記錄等內(nèi)容,要求實(shí)事求是地將各個(gè)階段的完成情況記錄下來(lái)。
3 在畢業(yè)設(shè)計(jì)過(guò)程中提升學(xué)生職業(yè)能力的措施探討
從教學(xué)的角度實(shí)現(xiàn)軟件工程專業(yè)畢業(yè)設(shè)計(jì)目標(biāo)措施的基本流程,如圖2所示。其主要環(huán)節(jié)是審定教師教學(xué)資格、教師擬題與撰寫任務(wù)書、學(xué)生選題、任務(wù)書分發(fā)與交流、學(xué)生撰寫開(kāi)題報(bào)告、準(zhǔn)備課題答辯,在此基礎(chǔ)上進(jìn)行軟件環(huán)境搭建、軟件開(kāi)發(fā),以及根據(jù)前期的文檔積累撰寫畢業(yè)設(shè)計(jì)說(shuō)明書等文檔,最后進(jìn)行畢業(yè)答辯。
3.1 社會(huì)調(diào)查是保證選題內(nèi)容先進(jìn)性的重要途徑
畢業(yè)設(shè)計(jì)應(yīng)該以培養(yǎng)應(yīng)用型軟件人才為目標(biāo),結(jié)合學(xué)科發(fā)展和當(dāng)前企業(yè)生產(chǎn)實(shí)際面向社會(huì)進(jìn)行擬題。學(xué)生可以對(duì)醫(yī)院、商場(chǎng)、銀行等實(shí)地觀察,也可以對(duì)網(wǎng)上購(gòu)物、網(wǎng)上購(gòu)票、銀行轉(zhuǎn)賬等了解信息系統(tǒng)的實(shí)際應(yīng)用狀況,對(duì)實(shí)際應(yīng)用中的程序的界面、數(shù)據(jù)庫(kù)、前端和后臺(tái)功能的實(shí)現(xiàn)進(jìn)行比較,對(duì)收據(jù)表格的設(shè)計(jì)的應(yīng)用等。通過(guò)現(xiàn)象的感性認(rèn)識(shí),逆向推測(cè)如何進(jìn)行模塊設(shè)計(jì)以實(shí)現(xiàn)這些功能。
3.2 畢業(yè)設(shè)計(jì)選題工作要程序化
教務(wù)管理的程序化是提高畢業(yè)設(shè)計(jì)的教學(xué)質(zhì)量主要指標(biāo)。學(xué)生通過(guò)教學(xué)管理系統(tǒng)提交各種文檔,通過(guò)在線平臺(tái)與指導(dǎo)老師保持在線聯(lián)系。教師在通過(guò)交流過(guò)程中要對(duì)學(xué)生從各方面進(jìn)行嚴(yán)格要求,幫助學(xué)生養(yǎng)成誠(chéng)信觀念、守時(shí)觀念、主動(dòng)性與協(xié)作能力。學(xué)生可以直接通過(guò)社會(huì)調(diào)查,廣泛接觸社會(huì),從而進(jìn)一步了解所選題目在實(shí)際中的應(yīng)用情況,然后進(jìn)行逆向研究。
3.3 合理配備專業(yè)師資團(tuán)隊(duì)是建設(shè)畢業(yè)設(shè)計(jì)新模式的關(guān)鍵
軟件工程是要培養(yǎng)具有高等學(xué)歷的知識(shí)理論水平的軟件分析師、設(shè)計(jì)師、工程師的教育。專業(yè)教師則是實(shí)現(xiàn)這一目標(biāo)的最終的實(shí)踐者和執(zhí)行者,學(xué)院需要針對(duì)崗位群的特點(diǎn),充分利用社會(huì)資源,選擇高新技術(shù)企業(yè)單位合作建設(shè)校內(nèi)外實(shí)訓(xùn)基地,讓學(xué)生在畢業(yè)設(shè)計(jì)過(guò)程中有實(shí)踐的機(jī)會(huì)。也可以聘請(qǐng)具有豐富編程實(shí)踐經(jīng)驗(yàn)的一線管理人員進(jìn)行兼職指導(dǎo),可以讓學(xué)生更多地了解經(jīng)濟(jì)社會(huì)的需求。
4 結(jié)語(yǔ)
新工科背景下的軟件工程專業(yè)畢業(yè)設(shè)計(jì)應(yīng)該理解為能夠?qū)W(xué)生的知識(shí)、技能、行為和個(gè)性成功用于完成工作任務(wù)的能力建設(shè)。這需要從學(xué)生的創(chuàng)新思維、自主學(xué)習(xí)和溝通協(xié)作的能力培養(yǎng)等各個(gè)環(huán)節(jié)去設(shè)計(jì)能力指標(biāo),在不斷地探索和遞進(jìn)中建設(shè)畢業(yè)設(shè)計(jì)的教學(xué)模式。
參考文獻(xiàn)
[1] 劉冰月,劉蕾.基于OBE的軟件工程專業(yè)畢業(yè)設(shè)計(jì)教學(xué)改革與實(shí)踐[J].軟件工程,2018(7):53-55.
[2] 戴牡紅.軟件工程專業(yè)校企聯(lián)合指導(dǎo)畢業(yè)設(shè)計(jì)管理體系建設(shè)[J].計(jì)算機(jī)教育,2018(11):81-84.
[3] 王志英.計(jì)算機(jī)專業(yè)學(xué)生系統(tǒng)能力培養(yǎng)和系統(tǒng)課程體系設(shè)置研究[J].計(jì)算機(jī)教育,2013(9):1-6.