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