0
首頁 公文范文 軟件畢業論文

軟件畢業論文

發布時間:2022-04-17 08:40:08

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇軟件畢業論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

軟件畢業論文

軟件畢業論文:軟件開發類畢業設計中敏捷軟件技術的應用

摘 要:提出了在軟件開發類畢業設計中采用敏捷技術進行過程控制的方法,從實際效果中可以看出,這種方法較好地解決了軟件開發類畢業設計中遇到的各種問題,能夠有效提高軟件開發類畢業設計的質量,使學生在畢業設計中得到充分的鍛煉和提高。

關鍵詞:畢業設計;敏捷軟件開發;極限編程;軟件質量

0 引言

畢業設計是本科教學中非常重要的一個教學環節,是對學生所學知識的檢驗和總結,是培養學生獨立分析和解決問題能力的重要手段,也是學生進入工作崗位前的最后一次實戰演習;并且,它是本科教學水平評估指標體系的重要指標之一,是考核學校本科教學水平和質量的重要內容。

軟件開發是計算機專業畢業設計中一個重要組成部分。學生開發的軟件質量直接反映出畢業設計質量,而指導教師的指導和監控對學生開發軟件的質量高低有很大影響。本文首先介紹了軟件類畢業設計的特點、遇到的問題及其原因分析,然后將敏捷軟件開發技術應用于指導和監控軟件類畢業設計,最后通過具體的實踐對其進行總結。

1 目前狀況及問題

1.1 軟件開發類畢業設計的特點

本科計算機專業畢業設計中,軟件開發占很大比重。而軟件開發類畢業設計與其他專業的畢業設計以及商業化軟件開發又有很大不同,主要體現在:

(1)設計的最終目的是要生成可運行的、實現一定功能的、錯誤率較低的實際軟件產品,而不僅僅是提交一份文檔報告。

(2)設計小組成員分工合作,要將各人的成果整合,形成完整的軟件;小組每個成員不是完全孤立的,每個人的工作都與其他人息息相關。

(3)項目小組一般只包括一個人或幾個人,人數較少,遠少于一般商業化軟件開發項目小組的人數。

(4)小組成員沒有足夠的團隊意識,沒有足夠的軟件工程經驗,一般沒有作為一個團隊的成員共同開發過軟件產品。

(5)項目開發過程不完全,編碼的結束即意味著項目的結束。項目不要求有完整的工程化的分析和設計文檔。

(6)有些軟件開發沒有與商業項目掛鉤,也就沒有真實客戶的需求對其進行功能和性能上的監控。

1.2 遇到的問題及原因分析

根據上面的特點可以看出,普通畢業設計的指導方式或是工程化的控制手段,并不能適應軟件開發類畢業設計,最終會導致畢業設計質量低下,學生得不到真正鍛煉。比較突出的問題主要表現在以下幾個方面:

(1)項目組成員各人任務不明確,能力參差不齊,并且有時沒有充分地交流設計思想,最后導致軟件各個功能模塊無法有效整合。

(2)項目需求因為各種原因不斷改變,軟件不斷修改,最終完成的軟件產品達不到設計要求。

(3)編碼開始后,軟件的錯誤和缺陷不斷涌現、不斷累積,最終無法控制。

這些問題的產生,固然與設計選題、學生能力、實驗環境以及教師的指導力度分不開,最重要的還是與教師的指導和監控方式有關。應當采用恰當的指導和監控方式,最大化地促進學生能力的提高,最有效地根據各個學生的特點,推動學生逐步達到畢業設計軟件質量和功能的要求。

2 敏捷軟件開發技術的應用

采用適當的指導和監控方式,實際就是要求教師對學生軟件開發應用適當的軟件過程模型,也就是軟件開發的工程化控制手段。

2.1 敏捷軟件開發簡介

傳統的軟件工程方法中的架構設計與程序開發在時間上是先后分離的,這種分離常常導致一些脫離實際的設計和脫離設計構想的編程,導致最終軟件開發的不理想甚至是失敗。鑒于以上問題,敏捷軟件開發技術應運而生。

敏捷軟件開發以交付而不是以構造為優秀,它強調的是交付對客戶有價值的軟件,而不是用戶需求中所描述的軟件。簡言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態。敏捷軟件開發方法提倡采用先進的技術和高水平的小型團隊,并輔以人性化的管理,充分發揮軟件開發者的才華,建立暢通的交流機制,使軟件開發團隊水平和軟件質量共同提高。

敏捷式開發采用適應性方法,而傳統的軟件工程學采用的是預測性方法。敏捷式開發是以人為主的,而傳統的工程學是以過程為主的。二者的主要區別存在于它們對軟件開發過程的描述中,也就是說,敏捷開發實現當前最需要的功能,然后根據變化來修正和改進;而傳統軟件工程學一開始就將軟件的各種架構預測好,然后采用固定的過程來實現這種架構。軟件開發中的變化是不可避免的(通常傳統軟件開發的失敗主要原因就是不能很好適應這種不可預知的變化),因此就要找到一種新的方法能夠更有效地適應變化,這其實也就是敏捷式開發方法所要達到的效果。

可以看出,上述的敏捷軟件開發的許多特點正是與軟件開發類畢業設計的許多特點不謀而合,例如,小型的開發小組,適應性(適應不可預測變化)的開發機制,短期的交付(畢業設計一般都在半年甚至更短時間內完成軟件的交付),充分發揮小組成員的特點,建立暢通的交流機制等等。因此,將敏捷開發思想引入畢業設計中的軟件開發,不失為解決后者諸多問題的很好嘗試。

2.2 敏捷軟件開發應用 敏捷軟件開發技術包含若干的價值觀、原則和實踐方法。將其用于畢業設計的指導和監控,主要應包含如下原則的應用:

2.2.1 增量式開發

傳統軟件類畢業設計采用傳統軟件工程學指導方法,先進行需求分析,然后根據需求進行功能模塊劃分,接著開始編程。如果最初階段不能很好地完成分析和設計任務,后面的軟件開發將出現嚴重問題。

而在敏捷軟件中,采用的是增量式開發,對于難度較大的軟件設計,不是一步吃透功能,而是逐步添加功能,在改進的過程中促進學生能力的提高。在筆者指導的一項畢業設計中,要求學生用Java編制網絡實時通訊軟件。采用增量式開發方法,先要求學生實現基本功能,即發送字符串到另外一臺計算機,使用Windows的超級終端作為接收機進行測試;接下來要求學生實現程序互相發送和接收字符信息;然后,實現聊天室的多人聊天的線程控制;進一步可以實現數據庫存儲登錄用戶信息,并進行驗證;最后,實現其他功能,例如網絡硬盤,文件傳輸等等。在開發過程中,增量式設計能夠讓學生逐步進入高層次的內容,而不是一開始就進行高難度的開發。并且,通過逐步修改代碼,可以提高學生閱讀代碼和優化代碼的能力,學生的編程水平得到很好的提高。

2.2.2 可持續的開發速度

敏捷開發技術不要求團隊一開始就盡全力完成任務,而是盡量保持一種穩定的、可持續的開發速度;團隊的成員必須始終保持旺盛的精力和警覺的思想。

在很多畢業設計中,一開始學生就以極高的熱情和全力以赴的狀態去工作,然而隨著進度的延緩,錯誤不斷增多,以及越來越復雜的需求變化,學生的熱情迅速減退,最終影響設計成果。因此,指導老師必須充分調動學生的積極性,又不能讓學生 的精力過早地消耗,要保持一個穩定的進度。

2.2.3 簡單

敏捷軟件開發方法采用最簡單的方式實現當前最需要的功能。在畢業設計中,針對某一個功能,采用盡量簡單的方式去實現,不需要考慮為了將來的功能而進行“提前的準備”。因為這種“提前的準備”往往會讓學生考慮問題過多,反而忽略了當前最重要的內容。

然而,簡單并不代表著功能的縮減,當某些功能的實現成為必須的時候,敏捷軟件開發方法采用在代碼上改進的方式來完成,并且以此為機遇,充分進行反省,讓學生在改進中得到進一步提高。

2.2.4 結對編程

結對編程是敏捷開發和極限編程(XP)的重要實踐,它是指兩個程序員結對使用同一臺計算機完成編碼――其中一位控制鍵盤并輸入代碼,另一位觀察輸入的代碼并尋找著代碼中的錯誤和可以改進的地方。這種方式能極大地促進知識在團隊中的傳播,并有效降低代碼的錯誤率。

在畢業設計中,根據學生的特點,采用結對編程方式,可以讓學生充分交流,互補所短,互用所長,互相學習。例如,在網頁制作類的軟件開發中,ASP腳本編程人員和界面設計人員結對,能夠充分利用二者的特點,將腳本程序和網頁界面元素有機地結合起來,形成功能完善,界面美觀的動態網頁。

2.2.5 適應改變

敏捷開發的一個重要特點就是它能夠很好地適應改變,并且歡迎改變。這里的改變主要是指功能需求方面的改變。而敏捷開發對改變的適應,主要是通過增量開發,持續交付以及不斷地改進與反省來實現的。

在畢業設計中,設計題目一經給出,主要方向不能變。然而選擇題目的學生是變化的,個體能力有時候有很大差別,并且在開發中會碰到很多不能預知的技術問題。采用敏捷開發中的過程控制手段,可以有效地讓畢業設計小組更好地應對各種變化,不會因為突發因素導致軟件開發的失敗。

2.2.6 個體激勵和交流

畢業設計的重要目的是促進學生各方面能力的提高,采用的手段可以有很多。在敏捷設計中,強調個人能力在團隊中的充分展示。把這種思想應用于畢業設計指導中,可以采取定期召開小型交流會議的方式,讓每一個組員充分發揮自己的能力,以“頭腦風暴”的形式對系統當前狀態和改進方式進行暢所欲言的交談。通過這種形式的交流,能夠充分調動整個小組成員的積極性,及時發現系統開發過程中的各種問題,增強整個小組的凝聚力,有效提高學生的團隊協作能力。

2.2.7 反省

好的團隊并不只是埋頭工作,他們會思考如何工作和為什么工作。在畢業設計指導過程中,指導教師應當在適當的時機提醒學生對開發工作中各項內容進行反省,讓學生能夠有機會去辨別可能或已經發生的錯誤。反省不僅僅是簡單的思考過程,反省的后面應該緊跟著行動,學習是反省的行為,要能夠將錯誤造成的危害盡早地阻止,并從中學習,以免同樣錯誤的再次發生。

2.2.8 其他原則

敏捷軟件開發技術還包含其他一些原則,在設計中包含了面向對象設計的一些基本原則,例如單一職責原則(SRP)、開放一封閉原則(OCP)等等。要將這些設計原則應用到具體的軟件開發中,需要學生熟悉面向對象程序設計的相關概念和技術。

將敏捷軟件開發技術應用到畢業設計的指導過程中,需要指導教師本身對它有較為深刻的理解,并且勇于進行大膽的嘗試一畢竟敏捷開發的很多實踐是與傳統軟件工程學方法相悖的。指導教師可以先在某一門程序設計課的課程設計中采用這種思想,然后進行相應的調整,再將其應用于畢業設計的指導工作。

3 結束語

將敏捷軟件開發技術應用于指導畢業設計,能夠充分適應軟件類畢業設計的特點。在實際采用這種方法對我校的兩組畢業設計小組進行指導的過程中,可以看出,這兩組同學在對語言工具和相關知識不是很熟悉的情況下,采用漸進的方式,逐步實現設計要求的功能,并且不斷對代碼進行改進,軟件完成的質量比其他小組明顯要高。畢業答辯中,小組成員能夠很清晰地闡述其軟件開發進程以及相關知識的學習過程。并且,小組成員通過畢業設計加深了交流,團隊協作能力有了大幅度的提高,小組成員個人的精神面貌也有了較大的改變。

軟件畢業論文:計算機專業畢業生的軟件行業就業發展之路

摘要:本文分析了當前軟件行業的發展前景以及對人才的需求,同時也分析了軟件行業有哪些計算機專業畢業生可以選擇的工作。

關鍵詞:軟件行業;IT;就業

近幾年來,面對社會再就業和高校畢業生就業的巨大壓力和劇烈競爭,計算機專業畢業生的就業優勢不斷下降,就業難度不斷增加。一個比較普遍的現象是,學生就業的單位層次和待遇在不斷降低。那么計算機專業畢業生應如何選擇自己的就業方向呢?根據現有的就業情況看最好的就是軟件相關方面,畢業生的起薪48%在1500元以上(見下圖),遠遠高于其他專業。

1軟件行業對人才的需求

據介紹,計算機軟件行業是目前的熱門行業。2007年我國的軟件產業增長率依然保持在30%以上。據招聘網站的統計,其相關職業單月數量達數十萬,申請數量達到百萬級。計算機軟件領域是一個包括系統軟件、Linux應

用、中間件軟件、嵌入式軟件、數據庫軟件、財務及企業管理軟件、教育軟件、游戲軟件、語音應用軟件等在內的復雜的集合體。隨著計算機深入各行各業,在大大提高效率的同時,也在深刻影響著人們的生活。計算機的深入應用離不開軟件,軟件產業將成為21世紀擁有最大產業規模和最具廣闊前景的新興產業。

從2007年的招聘情況看,軟件工程師、軟件測試工程師、網絡系統工程師、咨詢工程師等都有很多招聘職位,人才需求很大。尤其是軟件測試工程師,繼2006年的短缺之后,2007年仍然有很大的人才缺口,很多軟件測試工程師都享受著地位和薪水的雙高待遇。企業招聘人數很多,而且更青睞有經驗的應聘人群。軟件行業中從事計算機和網絡技術類工作的人員比重優勢很明顯,占到了從業人員總數的四成左右。從事銷售類和軟件工程師職位的人也較多。專家指出,中國的IT隊伍存在嚴重的結構失衡,既缺乏高級IT人才,也缺乏技能型、應用型信息技術人才,以及一大批能從事基礎性工作的技術人員。中國軟件人才的“金字塔”型合理結構并未實現,軟件產業健康、快速發展需要三類人才:既懂技術又懂管理的高級項目管理人員、系統分析及軟件測試人員、熟練的程序員,這三類由高到低的人才結構并未呈金字塔型。在軟件行業,具有3000元以上月工資的人員比例接近50%。

2全球軟件發展總體概況

(1) 全球軟件產業保持平穩增長。

(2) 各國形成自身特質發展。

美國:占據軟件產業最上游:基礎軟件、產品標準、高端產品。

日本:大企業需求、大企業應用。

愛爾蘭:軟件產品本地化。

印度:軟件出口外包。

韓國:數字內容、網游。

中國:國內信息化巨大需求、未來將影響軟件產業分工的重要因素。

(3) 中國軟件產業呈現以內需拉動型的增長模式。

這樣看來,軟件開發的確是計算機專業畢業生的好職業,那么如何成為軟件工作者,如何發展呢?

3目前軟件工作現狀

軟件行業提供了許多就業機會。能熟練使用辦公軟件,如Office,Excel等等,會一點編程,你最起碼可以做一個辦公白領。熟悉網絡的話,可以做企事業單位的網管、網絡維護、建網站等工作。能熟練使用C++編程,熟悉操作系統,可以成為專職程序員,熟悉底層軟件還可以成為系統工程師。能熟練使用JAVA,可以處理面向對象的企業型的應用開發,公司企業Web頁面設計、Internet可視化軟件開發及動畫等,Web服務器手機上的JAVA游戲開發等等。熟悉Linux,完全可以在Linux世界里自由競爭,你只需要一臺電腦連上Internet以及一個好的頭腦就足夠了。你的Linux戰友們將會根據你的意見、你的代碼和你的其他貢獻來判斷你的能力,不愁找不到工作。能熟練使用Protel,可以找設計電路板方面的工作,如設計PC機板卡等等。單片機熟練,可以找單片機開發編程應用方面的工作。小企業,小產品多多,其中也自有一番樂趣。對DSP有一定基礎的話,可以在人工智能、模式識別、圖像處理或者數據采集、神經網絡等領域謀求一個職位。熟悉ARM,可以成為便攜式通信產品、手持運算、多媒體和嵌入式解決方案等領域里的一名產品研發工程師。熟悉EDA,能熟練應用HDL語言,熟悉各種算法,如FIR、FFT、CPU等等,同時掌握最新FPGA/CPLD器件的應用,把研制的自主知識產權的模塊用于ASIC。

此外,我國軟件開發工程師與測試工程師崗位比例為6∶1,遠遠低于國際水平。預計在未來10年內,我國IT企業對軟件測試人才的需求還將繼續增大。在談及測試人員的薪酬待遇時,企業方介紹“目前大多數公司給軟件測試人員提供了雙軌制的培訓和廣闊的發展平臺。薪金方面也比較豐厚,具有一定經驗的測試人員的薪水在5千到8千不等”。前程無憂2006年的薪酬報告顯示,軟件測試工程師在IT行業中越來越受到重視,其薪資也節節高升。初級軟件測試工程師的起薪從2000至5000元/月不等,若有三年工作經驗的話,薪資在8000元/月左右,具體視不同地域、不同性質企業、測試工程師的不同能力而定。以3.5年左右從業經驗的軟件測試工程師各地薪資情況來看,北京地區該職位的平均年薪逾5.8萬元,其中外商獨資企業的年薪為全國之最,將近8.5萬元,而其余各類型企業的年薪都在5萬至6萬元。上海地區軟件測試工程師的平均年薪為6.3萬元,歐美獨資和歐美合資企業的薪資不相上下,分別為7.9萬和7.7萬元。以上種種跡象表明,軟件測試工作已成為IT職場上炙手可熱的新“黃金職業”。

在今年北京國展招聘會上,國家軟件出口基地北京軟件出口中心人力資源負責人介紹,本次參與招聘的企業將主要對軟件測試工程師、J2EE高級軟件開發工程師、JAVA開發工程師等崗位展開招聘;由于測試工程師等人才極其緊缺,大多企業都比較急,甚至有些企業像金山、聯信永益等就直接打出“高薪急聘”字眼。也就是說計算機畢業生在軟件行業中就業面臨巨大壓力的同時,也有很多前所未有的機會和挑戰。

4軟件工作者如何發展

軟件行業的門檻相對較低。初級的開發者很多,這些開發者大多從事最上層的基本開發,基本知識相對薄弱,幾乎沒有經驗和系統思維,而且成長的空間也不大。在成長的初期,即軟件工程師和高級工程這個階段,是成長的關鍵。在軟件工程師階段,如果走不到高級工程師就只能轉變角色去其他的領域生存,實際上就大學畢業生而言,最終成為高級開發工程師的并不多,大概有10:1的比例。大多數在初級工程師到高級工程師這個過程中選擇了其他的發展方向,有一部分工作了數年依然是初級工程師的,很多時候感覺他們選擇這個行業是完全錯誤的。在高級工程師階段,如果繼續發展自己的技術能力走技術路線,可能成為系統架構師、分析師、資深技術專家。如果具備一定的領導能力,則可能成為團隊的領導者,甚至成為一個軟件開發企業的CTO。也就是說,要想在軟件開發的道路上走下去,就必須先成為高級開發工程師。

要成為系統開發者、專業開發者、高級應用開發者,需要很高的專業知識和很強的邏輯、抽象、空間思維能力,這就要求從業人員具有很好的基礎,同時具有較大的提升潛力。而要成為簡單開發者和初級應用開發者相對容易,因而使很多人走上了軟件開發的道路。初級開發者在發展的過程中很容易遇到障礙,能否跨過這個障礙成長為高級開發者就需要扎實的軟件理論基礎,較強的思維能力,努力的學習態度。由此可見,軟件開發者的路是很不好走的。成為入門級的開發者相對容易,但是普通的開發者基本過了30歲就很難找到滿意的工作了,如果沒有成為高級開發者繼而走上正確道路的能力和決心,在選擇軟件開發行業的時候一定要慎重!對于在技術路線上苦苦摸索的人來說,與其苦苦追尋,不如發揮自己的特長另辟蹊徑;對于適合技術路線的人,一定要規劃好自己的技術方向,努力提升自己的各方面能力,營造良好的人事環境,爭取自己最大的發展空間。

軟件畢業論文:對軟件企業招聘應屆畢業生的思考

1背景

近年來,大學畢業生就業難已成為中國最突出的社會問題之一。而隨著全球金融危機的愈演愈烈和國內經濟的下滑,不少企業的招聘計劃被凍結或縮水,這對2009年的大學生就業形勢而言,無疑是雪上加霜。今年的“兩會”上,無論從總理的政府工作報告,還是從會后的討論,以及政府出臺的各種政策,如何保障大學生就業始終是教育問題的重中之重。

據中國人力資源和社會保障部就業促進司的數據顯示,今年應屆高校畢業生的數量預計為650萬,而2007年和2008年畢業的495萬和560萬大學生分別還有100萬人和150萬人沒有找到工作,大學生就業之難可見一斑。

高速發展的中國軟件產業盡管也被世界金融危機所波及,但相對其他產業而言,影響要小得多,在短暫的調整后必將迎來快速的逆勢發展。不過,軟件企業對高校應屆畢業生的選擇吸收確實是越來越慎重,傳統的招聘模式正接受越來越嚴峻的挑戰。

2高速發展的軟件產業

來自2009中國軟件行業協會年會陳沖理事長的報告顯示:自國發[2000]18號文件頒布后,我國軟件產業進入快速發展階段,產業規模以年均超過30%的速度高速增長。2008年,我國軟件產業累計完成軟件業務收入7572.9億元,同比增長29.8%。其中軟件產品收入3165.8億元,占41.8%;軟件技術服務收入1455億元,占19.2%;嵌入式軟件實現收入1118.2億元,占14.8%;系統集成收入1616.4億元,占21.3%;IC設計收入217.4億元,占2.9%。東部地區累計完成軟件業務收入6389.2億元,占全國軟件業務收入的84.4%,北京、廣東、江蘇規模位居全國前三甲;西部地區累計完成軟件業務收入659.7億元;中部地區累計完成軟件業務收入524億元。全國規模以上軟件企業(注:統計術語。指年產品銷售收入500萬元以上的企業。)統計為16194家,軟件行業從業人員接近180萬。

中國軟件產業在規模高速增長的同時,產業結構不斷完善,逐步形成了軟件科研和技術、基礎軟件和應用軟件產品、軟件增值服務、系統集成、嵌入式軟件、IC設計、軟件應用、軟件人才培養全面覆蓋、產業鏈配置相對齊全、完整的產業結構體系。

3軟件企業招聘的主要形式

當前,軟件企業招聘新員工的方式主要有社會招聘、校園招聘、中介招聘和推薦招聘等形式。

3.1社會招聘

社會招聘是通過在相關媒體招聘信息或直接參加人才招聘市場組織的招聘會,接收求職者簡歷并組織其參加后續筆試或面試的招聘形式。軟件企業的社會招聘主要通過在前程無憂網、英才網、智聯招聘網等招聘門戶網站或CSDN、軟件人才網等專業招聘網站進行。參加第三方(例如人才招聘市場)組織的綜合性招聘會也是軟件企業招聘的主要手段,不過由于近年來大量應屆畢業生的參與,使得此類招聘會的命中率降低不少,軟件企業參加綜合性招聘會的熱情也越來越低。

社會招聘有以下特點:

(1) 屬于“守株待兔”型。企業相關信息后,只能被動等待求職者的參與,企業無法選擇求職者的類型,對其真實性的甄別還會耗費大量的人力物力,費用較高。軟件企業招聘人員戲稱社會招聘是“該來的不來,不該來的來了一大堆”。

(2) 招聘范圍廣。企業通過媒體招聘廣告,有廣泛的受眾群,一般會收到大量的應聘資料,還能起到宣傳企業的效果。求職者只要對該信息感興趣,都可以輕松投遞簡歷。

(3) 篩選工作量大。由于網絡求職相當便捷,對求職者沒有任何限制,點點鼠標也不需要花費成本,往往造成簡歷“泛濫成災”。以往軟件企業通過增加招聘專員和加班加點還能應付,今年的情況卻讓很多企業不堪重負。某軟件企業在網上6個職位,簡歷卻達到5萬多份,負責招聘的人員只能在簡歷的“海洋”中“大海撈針”。也難怪求職的大學生常常感嘆自己發出上百份簡歷卻如“石沉大海”,求職堪比彩票中獎。

(4) 人力資源投入大。社會招聘最大的投入就是需要大量的招聘專員,有的外包公司有上百人的招聘隊伍。這些公司以合理的價格招聘到適合的人才,顯得尤其重要。

(5) 效果一般。盡管社會招聘對大多數公司都是必不可少的招聘手段,但除了有大量人力投入的公司有所回報外,很多中小公司的社會招聘真的可以用“摸彩票”或“撞大運”來形容。企業參加人才招聘市場組織的招聘會,往往受到招聘會本身宣傳力度和高級人才心態的局限,應聘對象的數量和質量難以保證。

3.2校園招聘

應屆畢業生經歷單純、理論基礎好、可塑性強,盡管他們缺乏實際工作經驗,上崗后還需要一定時間的適應期,但為了培養更多的后備人力資源,有實力的軟件企業每年會通過各種形式招聘一定數量的應屆畢業生。其中,校園招聘就是企業通過有針對性地到高等院校中開展宣講、接收簡歷并進行考試篩選的一種招聘形式。此類招聘活動通常由專門的“校園招聘”公司來組織,例如各大招聘門戶網站都有這個業務,他們負責聯系高校、安排行程和相關后勤工作,企業只需按照約定時間到相關高校開展校園宣講和招聘工作即可。長期招聘大量應屆畢業生的軟件企業為節約成本(通過上述招聘公司來組織需要支付不菲的費用),往往根據以往錄用畢業生的經驗,逐漸建立自己固定的高校渠道,每年直接與高校聯系,進行校園招聘。

校園招聘有以下特點:

(1) 屬于主動出擊型。軟件企業根據自己使用應屆畢業生的經驗和同行經驗,每年根據用人需求制定相應的校園招聘計劃,重點考慮的因素有“到哪個城市去”、“去哪些大學”、“什么時間去最合適”、“有沒有可靠的渠道”等。很多企業通過摸索逐漸找到一些適合自己的、穩定的校園供應渠道,并與校方建立長期的供應關系,這種方式最有效,也最節約成本,對校企雙方都是好事。但從實際情況來看,這種互相信任的供應渠道對招聘量不大的軟件企業十分有效,而對用人需求量極大的服務外包企業來說,單靠固定的供應渠道很難滿足招聘要求。據國內一家知名軟件外包企業的校園招聘負責人所述,每年能向其穩定供應10人以上的高校或培訓機構,就是他們需要重點照顧的“大客戶”。遺憾的是,這樣的供應渠道還比較少,他們每年還不得不到處奔波。

(2) 范圍小,定位準。由于參加校園招聘會的高校都是企業希望錄用畢業生的高校,經過了事先篩選,因此定位很準,企業去了一定會有“收獲”。而社會招聘有更多的運氣成分,趕上一批好的,錄用率很高,趕上一撥差的,一個都招不到也是常事。然而,由于受到出差、支付校園招聘公司組織費或企業自己協調高校時間場地等諸多因素的限制,軟件企業的校園招聘能覆蓋的范圍還是很小。我所知道的一個招聘應屆畢業生在1000人以上的公司,其校園招聘也僅僅集中在5~6個高校集中的省會城市,而且僅限于其中的2~3家知名高校。難怪很多普通高校,尤其是二線城市的高校都在抱怨來校園招聘的企業太少,畢業生的就業工作難上加難。

(3) 篩選工作量適中。相比社會招聘的龐大應聘者而言,校園招聘一般都經歷宣講會、收簡歷、筆試和面試這幾個流程。因此相對而言,簡歷數量少得多,而且求職者類型相同,背景基本差不多,篩選難度不大,工作量適中,均在可接受范圍內。

(4) 成本較高,效果較好。由于要花費出差成本,支付相關費用,還要有技術主管參與面試,因此校園招聘整體成本較高,普通的中小企業基本不會參加校園招聘。當然,校園招聘針對性強,企業對去哪些學校招聘都心中有數,所以整體效果不錯。

(5) 有限高校,有限競爭。由于前面提到的多種原因,加上高校的特色大多不突出,同類學校之間差異不大,因此軟件企業的校園招聘工作往往集中在有限的高校中進行,并面臨其他軟件企業的競爭。不過,也正是由于到學校招聘的企業數量不多,所以競爭也只局限在有限的范圍內。

3.3中介招聘

中介招聘因為范圍小,成本高,一般只針對企業急需的中高層人員,通過獵頭服務的形式完成。不過,一些跨國企業由于招聘工作量大,也常常委托中介機構對應屆畢業生進行初步篩選。

委托中介機構物色人才,雖然需要支付一筆不菲的傭金,但是被推薦的候選人一般都經過人才公司的篩選,有些甚至就是根據企業的要求有針對性地獵取而來的,因此招聘成功率較高,上崗效果也較好,一些規范化的人才公司還能提供后續服務,使招聘企業感到放心。

通俗地講,中介招聘就是“花錢請人干活”,中介服務機構找高級人才是“專業活”,找初級人才是“體力活”。委托方成本高,但效果最好。

3.4推薦招聘

推薦招聘是通過公司內部員工或熟人推薦的形式招聘人才。企業一旦出現空缺職位公布招聘廣告后,員工推薦合適的外部人才進入企業工作,如招聘專業人才和初級人才,員工推薦往往比較有效。員工推薦的優點是對候選人比較了解、招聘成本低、易成功、錄用后能較快開展工作。有些軟件企業為了鼓勵員工積極推薦人才,還設置類似“伯樂獎”這樣的人才推薦獎金。這種情況下,員工就是業余的“獵頭顧問”。對于高校應屆畢業生而言,通過老師、師兄師姐、親戚朋友推薦找到工作的不在少數。

4軟件初級人才招聘急需公共平臺

“軟件企業招聘難,大學生就業難”已經困擾軟件產業多年。得益于軟件產業的高速發展,雙方湊合過了幾年,盡管年年都很緊張,但似乎尚未到達底線。2009年的就業形勢使得這一矛盾愈發突出。一方面,求職學生增多,軟件企業的校園招聘“選才”手段要更高,以前很多企業自己出題還能將就一下,今年則對付不過去了;另一方面,以往企業依靠人力資源加加班、提提速,基本可以找到合適的人才,今年的網絡求職數量翻了好幾倍,單靠加班已無法完成篩選工作。企業需要有輔助其進行前期篩選的工具和平臺。

對于應屆畢業生而言,求職過程中要面臨多次大同小異的筆試,還有更多公司的考試沒有機會參加;對于軟件企業而言,有的能夠自己準備考試題目,有的根本沒有能力提供考試,對學生的測試結果利用率也很低(僅限本企業使用)。鑒于此,行業協會、測評機構、軟件企業、高等院校應該認真探索,通過建立公共測試平臺和初級人才數據庫,輔助企業進行招聘篩選工作。筆者認為,如果能夠切實建立起得到行業企業認可的公共平臺,必將大大促進大學生就業軟件產業。

軟件畢業論文:軟件學院本科畢業實習模式改革

摘要:本文分析當前高校軟件學院畢業實習模式存在的主要問題,并針對這些問題提出一些解決方案;探討適合畢業實習要求的企業實訓模式,并以華南農業大學軟件學院畢業實習模式為例,對企業實訓的計劃和實施過程進行了闡述。實踐表明,企業實訓模式能夠使學生取得良好的畢業實習效果。

關鍵詞:畢業實習;企業實訓;軟件學院;高等教育

1背景

畢業實習是軟件學院本科教學計劃中十分重要的實踐性教學環節,是理論聯系實際,對學生進行專業技能訓練,培養其實踐動手能力的重要課程。認真抓好畢業實習工作,提高畢業實習質量,是提高學生專業素質的關鍵環節[1]。

2003年11月廣東省教育廳發出的《關于試辦省級示范性軟件學院的通知》[2]中指出,在軟件學院的發展過程中,建設一批能夠培養大量具有競爭能力的實用型軟件技術人才的基地,面向企業,產學研結合,為普通高校培養本科層次軟件技術應用型人才起示范作用,并以此推動高等教育人才培養模式和辦學體制、管理體制以及運行機制的創新。在該通知精神的指導下,針對軟件學院畢業實習的特點,我院與IT實訓企業合作,探索出校企聯合進行企業實訓的一種實習模式。近年我院的畢業實習按照這種新模式有序地進行,從以往軟件學院本科畢業設計考核以及就業情況來看,取得了良好的效果。

2畢業實習存在的主要問題

軟件學院本科畢業實習在軟件工程專業教學體系中是一個非常重要的環節,各高校對這一環節也非常重視,采取了一系列相應的措施、計劃以保證畢業實習教學目的的達標[3-6]。我校四年制軟件學院本科畢業實習的教學計劃一般安排在第六學期結束以后,為期三個月。實習內容主要是安排學生到與專業密切相關的企業去,強化課程理論知識和開發技術體系,參與企業項目開發流程,綜合運用所學知識進行實際開發工作,做到理論聯系實際,為畢業設計和走上工作崗位做好充足的知識準備和思想準備。根據以往我院本科畢業實習的實際情況,我們對畢業實習面臨的主要問題進行綜合分析,總結出在畢業實習的計劃實施過程中,還存在著很多亟待解決的問題。

(1) 軟件實踐教育方向模糊。軟件實踐教育的方向應該是面向就業技能培養和綜合素質塑造。但是,學生在大學前三年中,大部分學習內容都以理論知識為主,實踐鍛煉較少,這種情況導致學生理論和實踐脫節。當前,軟件實踐教育的主要實施方案是在開設理論課程的同時,安排學生進行上機實驗,而上機實驗的內容和層次與軟件行業的實時發展不相匹配,實踐教育方向不明確。這種模糊的教育方向導致學生在畢業實訓時因理論知識和實踐應用差距太大而感到實訓和工作壓力過大。

(2) 理論課程設置與軟件行業發展需求不匹配。軟件行業應用的快速發展,使得軟件技術日新月異。這些新技術和新知識的出現,能夠更好地適應軟件行業的應用復雜性和專業性,而高校軟件學院理論課程設置不能盡快適應這種變化,導致學生所學專業知識和技能不能直接應用于畢業實訓和工作中。

(3) 師資力量跟不上教學計劃要求。軟件學院的教學內容需要緊跟軟件行業的發展,當前高校軟件學院的師資大多數都是教學科研型人才,缺乏軟件行業企業的開發、設計和管理知識經驗。這種情況導致學生所學專業知識與實際工作需要差距較大。

(4) 實習教學計劃與就業導向脫離。軟件學院的畢業實習一般都是以理論知識為基礎,以項目開發案例作為實踐內容,這樣的實習教學計劃事實上是本科教學的重復和再現。而且,在畢業實習的計劃中,與就業導向有關的內容如工作前景分析、公司應聘面試和軟件企業文化熏陶等環節幾乎沒有。

(5) 學生參加企業實習的目的性不強。企業實習的目的有兩個,一是將學生大學期間所學的理論知識轉化為實踐經驗;二是將實習經歷轉化為工作積累。所以企業實習最終是要解決學生的就業問題,使學生畢業后能立即全面地投入到工作中。但是,在企業實習的過程中,很多學校的實習內容并未直接導向就業,目的性不強。

(6) 校企合作的力度和深度不夠。畢業實習一般都是大三結束后安排學生去企業實訓,在此之前學校和企業的溝通力度不夠,未能即時根據學生自身情況和就業需求調整畢業實習計劃,致使實訓內容滯后單調,而且在學生畢業實習的過程中,由于對實習的目的不明確,學生實習內容的深度和廣度往往不夠。

以上這些問題是軟件學院畢業實習計劃和實施過程中必須得到合理解決的問題。如果不能合理解決這些問題,畢業實習就失去了作用和意義。

3企業實訓模式探討

畢業實習是軟件學院本科畢業生的必修課,如何讓學生通過畢業實習取得應有效果,畢業實習的模式是關鍵[7-8]。根據CC2005課程體系設置和當前畢業實習面臨的主要問題,我院在畢業實習模式的設置過程中采取了以下相應措施,逐漸形成了一種主要以企業實訓作為畢業實習內容的模式。在該模式的具體實施過程中,采用不同措施來解決畢業實習面臨的主要問題,收到了良好的成效。

(1) 學校和企業共同加強師資力量建設。軟件工程專業的課程設置必須緊跟軟件行業的實時發展,學校需要加強軟件工程專業師資力量,選送教師去軟件企業或軟件培訓機構進行知識和技能培訓,鼓勵教師進行高新軟件技術的學習、開發和研究工作。實訓企業根據當年畢業實習的內容,安排具有相應理論教學資格和軟件開發經驗的工程師作為教師,教授畢業實習的理論基礎知識和指導學生的畢業實訓工作。

(2) 學校和實訓企業簽訂長期合作協議。為了使企業實訓能貫穿學生的四年本科學習,學校和企業在學生大學一年級就開始執行合作協議,形成“3+1”的人才培養模式,即三年的學校學習加一年的畢業實習。這種長期的合作協議使學校和實訓企業可以共同承擔人才培養風險,實現經濟和社會效益共享。

(3) 學校和企業共同制訂理論教學及畢業實習計劃。按照CC2005課程體系結構和軟件行業發展實際需求,學校和企業共同調整理論教學計劃和企業實訓計劃,使學生在校期間所學的理論知識能更好地適應社會需要。

(4) 學校和企業共同確定畢業實訓內容。根據軟件行業的實時發展情況,校企雙方共同確定畢業實訓內容,明確畢業實習目標,使學生在畢業實習過程中學到用到的知識能夠緊跟軟件行業的發展,并能將其直接應用到畢業后的工作崗位中。

(5) 學校和企業共同指導學生就業。畢業實習的最終目的是導向就業,所以學校與實訓企業在合作協議及畢業實習內容中應對就業問題進行協定。校企合作協議約定:根據學生畢業實習的任務和方向,推薦學生去對口企業就業,口頭簽約率需要達到一定標準。這樣企業在學生實訓過程中存在一定壓力,才能夠更好地服務于學生實訓。而且,學校和企業可以根據軟件行業發展實時調整實訓內容,緊跟軟件行業的工作崗位需要,直接導向就業。

4企業實訓實例

我院畢業實習以企業實訓為主,建立了北京和成都兩個企業實訓基地。在我院探索出的企業實訓的模式下,實習過程從內容到形式都較以往發生了較大變化。實習內容由學校專業教師與實習單位根據學生課程學習規劃和企業開發項目共同商討、研究而決定;實習組織由學院教師在統一計劃指導下有序進行;實習指導以實習單位高級技術人員為主、以學校專業課教師為輔共同承擔。下面以我院2008年本科畢業實習為例,說明企業實訓的計劃和實施過程。

(1) 實訓目標。

熟練使用Java或者C#編程語言,掌握基于B/S構架的應用服務器軟件的安裝、配置、管理和開發。掌握J2EE或者.NET軟件開發體系架構,能獨立根據客戶需求完成企業中小型軟件設計解決方案。掌握主流軟件企業常用開發建模工具和設計模式;深入研究和熟練掌握職業技能崗位技術要求。掌握現代IT企業軟件開發的規范和標準,熟悉軟件項目開發立項、分析、設計、編碼、測試、部署、結項等完整規范流程。在項目實訓中養成良好的表達、溝通、協調能力,感受企業文化,體驗團隊合作精神。掌握快速學習新知識、新技術方法,培養良好的分析問題和解決問題的能力。掌握筆試、面試技巧,并逐漸形成適合自己的職業發展道路。

(2) 實訓特點。

實訓過程分為4個階段:第一階段――案例分析/項目過程體驗(2周);第二階段――專項技能訓練/開發環境熟悉(2周);第三階段――項目實戰/技術綜合規范應用(4周);第四階段――探索性軟件項目實踐/畢業設計課題軟件項目開發(5周)。實訓過程循序漸進,由易到難,由淺到深,使學生能更好進入角色、接受知識。

在案例分析/項目過程體驗階段,通過一個完整的項目案例貫穿軟件工程的各個階段,使學生對軟件工程項目的全部過程有一個清晰的認識,并通過一個完整的項目開發團隊,使學生切身感受軟件開發的全過程,了解現代軟件企業開發需要具備的基本開發技能。

在專項技能訓練/開發環境熟悉階段,通過項目案例分解演示,使學生深刻理解項目中各個角色的工作職責和崗位技能要求,通過項目實踐專項強化各個角色崗位職業技能,使學生以自己特有的角色積累軟件工程項目實戰經驗。

在項目實戰/技術綜合規范應用階段,通過項目開發團隊,強調全面培養學生的綜合職業技能,提升個人職業素質,而不僅僅是技術開發能力。

在探索性軟件項目實踐/畢業設計課題軟件項目開發階段,實訓學生根據前三個階段積累的軟件專業技能,獨自完成自己的畢業設計項目開發工作。在實訓中強調學生的實際動手能力,在三個月的實訓中保證每個學生完成8000~10000行的代碼量,并且能夠獨立承擔角色崗位的開發任務。

實訓過程中,工程師對學生進行多角度考察和測評,幫助學生認識自身的優點和弱點,便于學生能進行正確的定位。結合現代IT企業用人崗位需求,講解編寫簡歷規范、面試技巧,并請各個IT企業對學生進行實踐考察、面試和座談。

(3) 實訓角色。

結合學生分組情況和自身條件幫助學生選擇合適的實訓角色,包括項目經理、配置經理、需求分析員、數據庫設計員、界面設計員、程序員和測試員等。

(4) 實訓內容。

Rational 統一開發過程,軟件項目管理、軟件需求開發、用例設計、軟件分析設計、軟件編碼技術(J2EE或.NET)、數據庫技術(Oracle 10G或SQL Server2005開發實現)、軟件測試技術、企業文化、項目過程體驗等。

(5) 項目實戰。

學生根據自身情況選擇實訓項目進行實戰。如移動彩鈴營銷綜合信息系統、網通大客戶管理信息系統、行政執法管理系統、酒店數字化管理系統、積華醫藥物流管理系統、職業技術院校信息化系統統一平臺、市政工程設計研究院信息管理系統等項目。

畢業設計課題項目開發階段以項目組的方式進行,但在這個階段不再區分角色的職責,而是每個項目組的學生根據小組選擇的項目,自己獨立完成項目中的某一個畢業設計子系統課題開發,包括從這個子系統課題的需求分析、詳細設計、編碼、測試到子系統部署全部軟件開發流程,最終以自己開發的子系統形成各自獨立的畢業設計論文。

(6) 實訓考核。

實訓考核分項目組考核和項目成員考核兩部分,實訓學生成績=項目組成績×60%+個人考核成績×40%。項目組考核內容主要包括項目開發涉及的軟件工程及項目管理、數據庫、開發語言、需求分析、系統設計、項目實施和項目結題等。項目成員考核內容主要包括掌握具體技術概念程度、編碼習慣和熟練程度、職業素養、創新和鉆研精神等。

(7) 實訓總結。

實訓結束后,學生需提交如下項目資料:項目組提交最終版本源代碼工程、軟件安裝程序、用例模型、數據庫設計模型、數據庫文件;項目組提交軟件項目計劃、需求規格說明書、概要設計文檔、模塊開發卷

宗、測試文檔、用戶手冊、項目周報、階段評審記錄、配置管理文檔和軟件質量保證文檔等;實訓學生提交畢業設計開題報告、畢業設計項目成果和實訓總結報告。

5結語

以企業實訓為優秀的畢業實習模式的形成和實施,可以改革軟件學院辦學體制,創新軟件人才培養模式,建立優質軟件實習基地,整合校企專業師資隊伍,提高畢業實習質量,培養綜合型軟件人才,拓寬學生就業渠道。實踐表明,校企合作實施企業實訓所培養的軟件人才,可以更快地掌握軟件行業的新知識和新技術,能更好地適應軟件行業發展的需要。

軟件畢業論文:高職軟件類學生校外畢業實訓管理的探索與實踐

摘要:高校學生在校外進行畢業實訓或畢業設計漸成趨勢,隨之而來的是對這些學生管理難的問題。本文基于我院多屆軟件技術類學生校外畢業實訓管理的實踐,總結了校外畢業實訓管理的方法和經驗,針對高校學生校外畢業實訓管理難的問題,提出了全程跟蹤管理的管理機制。

關鍵詞:校外實訓;實訓管理;跟蹤管理

1問題的提出

學生在校外進行畢業實訓或畢業設計是提高其實踐能力和社會就業能力的有效途徑。越來越多的學生選擇到校外完成畢業實訓或畢業設計,特別是高職高專軟件技術類的學生,在校外進行畢業實訓已成為他們畢業實訓的主要方式。

高職高專軟件技術類學生在校外進行畢業實訓主要包括以下幾種形式:

到與學校合作的IT公司實訓基地;

到社會的軟件技術培訓機構;

學生自己聯系的實訓單位等。

學生到IT公司或軟件培訓機構等進行畢業實訓,主要有以下優點:

通常是實際項目驅動,技術提高快;

實境訓練,技術氛圍好,學生進取心強,效果好;

接近社會環境,快速提高人際溝通和社會適應能力;

實訓公司或培訓機構推薦就業,就業效果好。

學生在校外進行畢業實訓有諸多好處,但對學校卻出現了管理難的問題。雖然學生所在實訓單位會對學生進行管理,但畢業實訓作為教學過程中最后且最關鍵的一步,學校絕不能放任不管,而且還必須要嚴格管理。校外實訓單位性質不一、實訓地域分散、實訓周期長短不齊等因素,大大增加了管理上的難度和工作量。因此,如何對在校外畢業實訓的學生進行嚴格、有效的管理,關系到學生畢業實訓的質量和效果,同時也是近年來許多軟件學院甚至院校面臨的一個共同問題。

本文結合我院的具體做法,探討了如何對校外畢業實訓學生進行有效的管理。為便于闡述,我們將校外畢業實訓劃按時間順序劃分為校外實訓申請、實訓過程和實訓成績評定等階段,下面依次闡述。

2校外畢業實訓申請的管理

為嚴格管理,我們要求學生到校外進行畢業實訓必須事先申請,具體申請時間為畢業實訓的前一學期末(兩年制即第三學期末),這樣學生在該學期結束后,就可以直接去校外實訓,幫助學生提前就業。

基金項目:中原工學院2009年度教學改革研究項目“軟件學院應用型軟件工程人才培養模式的研究與實踐”(中工教(2009)27號)。

作者簡介:韓玉民(1963-),男,教研室主任,高級工程師,本科,主要研究方向為軟件開發技術、多媒體技術、軟件技術教育;車戰斌(1964-),男,院長,副教授,博士,主要研究方向為軟件工程、SOA、軟件技術教育;買志玉(1976-),女,專業負責人,講師,碩士,主要研究方向為軟件測試。

具體操作流程要求學生申請校外畢業實訓需要填寫申請表、校外畢業實訓任務書、校外畢業實訓保證書等[1],內容如下。

校外畢業實訓申請表:主要包括學生個人基本信息、校外實訓單位、實訓時間、課題名稱及來源、個人申請理由、校外實訓單位簽章、學校審批意見等。

校外畢業實訓任務書:主要包括校外實訓課題的基本信息、學生承擔的設計任務、工作進度安排、校外實訓指導教師的基本信息、校外實訓指導教師的意見和實訓單位簽會等。

校外畢業實訓保證書:主要包括實訓單位的聯系方式、校外實訓指導教師的詳細信息和聯系方式、學生家長簽字和聯系方式、學生保證條目和簽字等。

上述申請資料主要為了確保學生是真正到實訓單位進行實訓或實習,且家長知情并同意。這樣可有效防止學生離開學校到社會上閑逛而失控,是對學生負責。

通過學校審批的學生就可以按預定的時間到校外的實訓單位進行實訓。

3過程的管理

校外實訓中最重要且最困難的是實訓過程的管理,學生在校外實訓時,可能會出現各種問題。如中途退出實訓、與實訓單位或培訓機構發生矛盾、更換實訓單位或中途就業等,甚至有的學生私自退出實訓在社會上流蕩。所以必須要全程跟蹤學生的實訓活動,才能及時掌握情況,及時與實訓單位溝通并解決矛盾,防止學生出現意外情況。

我們對實訓過程的跟蹤管理,主要采取指定校內指導教師、對集中實訓的學生指定臨時負責人、學生要進行周報和月報、學校教師到實訓單位探望學生等措施[1]。

3.1校外、校內共管機制

如上所述,我們要求學生在申請校外實訓時要提供實訓單位和實訓指導教師的基本信息,這樣可以與實訓單位隨時進行有效溝通。為了加強對學生的跟蹤管理,我們還為每個學生都指定有校內的指導教師,他們主要負責與學生保持聯系,如通報校內有關通知、收集學生匯報、了解學生實訓問題、指導畢業實訓報告撰寫、批改實訓報告等,并參與畢業實訓成績評定。這樣就將校外實訓學生的管理和指導責任到人,不會造成管理脫節。

3.2定期匯報制度,加強監管

為了及時詳細地掌握學生實訓情況和實訓效果,我們要求校外實訓的學生有周報和月報,即每周寫周總結,每月寫月總結,每一實訓階段要有階段性的總結。總結的內容可以包括學習、生活、感想、心得、對實訓單位和學校課程的意見、建議等方面。總結可以以電子郵件的形式發給校內對應的指導教師,也可以是紙質的。校內指導教師匯總后交學校實訓管理部門。

通過學生的周報和月報,可以及時、全面地掌握學生的實訓情況,發現問題并盡快解決問題。同時學生會將實訓機構一些好的做法反饋給學校,也會對學校課程等方面提出改革建議,這對我們的教學改革有一定的促進作用。

除周報和月報外,對學生比較集中的實訓單位,我們要求實訓單位要對學校有正式的周報、月報,或階段性的學生學習情況匯報,內容主要包括實訓進展情況、目前的實訓課題、每個學生本階段的表現等,同時還包括實訓單位對學校教學方面的建議。

3.3實地走訪學生,了解第一手資料

為了能詳細掌握校外學生的實訓情況,在實訓期間,對學生比較集中的實訓單位或城市,我們會派出教師到實訓單位走訪、看望學生。主要活動內容包括與學生座談、聽取學生實訓情況匯報、與實訓單位座談等。

教師到實訓單位看望學生,可以達到多方面的積極效果。一方面學校可以掌握學生實訓情況的第一手材料;另一方面體現了學校對學生的關懷,學生對看望他們的老師非常歡迎,加深了教師與學生的感情,提升了學校影響力;另外還可以增進與實訓單位的感情,有利于長期的實訓合作和學生就業推薦。因此到實訓單位走訪學生,是增進學校、學生和實訓單位多方感情的有效方式。

4畢業實訓成績評定

畢業實訓作為學校教學計劃的最后環節,是非常重要的一個環節,實訓結束后,需要對學生的實訓效果進行評價,并給予成績[1]。

如何對在校外進行畢業實訓的學生進行客觀評價是一個難題。我們采取的是實訓單位成績鑒定與校內指導教師成績相結合的方法,實訓單位成績鑒定主要包括學生的技術能力、任務完成情況、工作態度、學習能力、小組協作與人際溝通能力、軟件項目文檔質量等方面,主要由實訓單位的指導教師來考評。按百分制或等級制評定,需要指導教師和實訓單位簽章。

校內指導教師給學生評定成績的主要依據包括學生畢業實訓報告(論文)質量、學生實訓期間對學校的匯報和聯系情況等。

由于學生實訓期間的主要工作是在實訓單位完成,所以校外實訓單位評定的成績比例占總成績的80%。實訓單位成績鑒定與校內指導教師成績相結合的成績評定方法,可以全面、客觀、準確地對學生的實訓效果進行評價。

5就業跟蹤管理

在校外實訓單位進行實訓,實訓單位通常會負責推薦學生就業,且通常是技術水平好的學生優先推薦,所以學生的就業時間跨度很大,管理難度增加。雖然有的學生已就業,但在真正畢業之前,都屬于畢業實訓階段,學校必須負責管理。實際上,是由推薦工作的實訓單位和學校共同管理,即就業跟蹤管理。

就業跟蹤主要為及時掌握學生的工作情況,如工作性質、薪酬、對學校培養方案的建議、用人單位的意見等。我們主要通過電話、電子郵件等方式與學生保持聯系,必要時會到就業單位走訪,學生也會不定期地進行工作匯報。

6結束語

完善的管理必須要有完善的制度以及保證制度嚴格執行的機制,為此,我們制定了專門的《校外實習、實訓管理辦法》,并由教研室、學生部和教學部等部門聯合對校外實習、實訓的學生進行管理。在過去四屆畢業生的管理工作中發揮了巨大的作用,取得了很好的效果。校外實訓的學生沒有發生過大的問題,學生及其家長對學校的嚴格管理也非常贊賞,認為體現了學校的人文關懷和管理到位。

由于校外實訓的多樣性和復雜性,實際工作中仍然會存在一些問題:

實訓的崗位與所學專業不一致。雖然是軟件技術專業的學生,但有的學生喜歡行政管理、IT營銷等,所以會進行與所學專業不對口的實訓,使學校難以評定畢業實訓成績。

有的學生在實訓階段直接就業,無法完成完整的畢業實訓項目開發,給畢業實訓成績評定帶來困難。

個別自己聯系實習實訓單位的學生,可能利用個人關系開具虛假實訓鑒定材料、隨意拔高實訓單位的實訓鑒定成績,擾亂了正常的實訓成績評定秩序。

對上述問題,我們采取了一些相應措施,最根本的是要及時掌握學生在校外的實訓情況。培養學生的最好結果是使學生都能順利就業,成為社會有用之才。因此,對一些從事不對口專業實訓和工作的學生,我們采取比較靈活的考評辦法。

校外畢業實訓管理是諸多高校面臨的一個新的學生管理課題,隨著校外畢業實訓的社會化和管理制度化,校外畢業實訓的管理將更加科學、完善,實訓效果也會更好。

軟件畢業論文:高職軟件技術專業畢業設計指導研究與實踐

摘要:高職學院軟件技術專業的畢業設計是實踐教學的重要環節,學生在完成畢業設計的過程中出現了一些問題,作為學院和教師要找出切實可行的辦法,讓畢業設計的環節有序高效的進行下去,從而形成畢業設計的可持續良性循環。

關鍵字:高職,軟件技術專業,畢業設計,實踐

一、畢業設計概述

在高職院校中,教學環節大概由專業理論課、實驗實訓、課程設計、畢業設計、頂崗實

習等組成,其中畢業設計是實踐教學的重要組成部分,目的是培養和提高學生綜合運用所學專業的理論知識和實踐知識的技能和水平,通過一個多月的畢業設計,使學生在調查研究、查閱資料、收集整理資料、使用工具等方面得到一定的鍛煉。尤其是針對軟件技術專業的學生,對于軟件工程、軟件生命周期、軟件開發、軟件項目管理等方面要有一個全新的認識

并使得學生的專業素養和職業技能得到鍛煉和提高,以便學生更好地適應工作崗位,較好地完成工作任務。然而在多年的教學工作中,作為高職軟件技術專業的教師,發現畢業設計效果并不是十分的理想,本文就畢業設計及指導提出一點自己的想法和建議。

二、高職軟件技術專業畢業設計存在問題

1、不太重視畢業設計

高職院校的畢業設計一般在大三的第一學期(也就是第五學期)后半部分進行,一般而言學生已經在此時簽約了用人單位,部分已經去單位上班,學生在思想上認為畢業設計不太重要,在六七周的設計時間內,可在可不在學校,只要把論文完成了,提交給指導教師即可。所以,學生做畢業設計的時候,態度不積極,很多時間愿意呆在宿舍打游戲看視頻,而不來機房與指導教師商討設計過程中遇到的問題。等到馬上進行畢業答辯了,有些學生就從網上隨便下載一些論文,然后進行簡單的修改,在答辯會上問的問題要么不會,要么答非所問,實際效果與預期效果相差甚遠。

2、畢業設計內容不夠充實

對于軟件專業的學生而言,畢業設計大多為開發一個應用系統軟件,嚴格來講,件系統的開發完全要按照軟件工程的七個階段來執行,從前期的需求分析、可行性分析,到中期的概要設計、詳細設計、編碼,再到后期的測試和維護,每個階段都有大量的工作可做。但是事實上,學生做畢業時并不是按照這個過程來執行,他們大多所選擇的內容為信息管理系統,功能無非就是增、刪、改、查、存、取等,這樣的系統在課程設計周或實訓周時已經做過,而且這些系統在網上可以很容易的找到。由此看來,畢業設計的內容缺乏靈活性、多樣性,沒有完全與“互聯網+”、“云計算”、“大數據”、“安卓技術”等軟件行業比較流行的技術結合起來,充分體現軟件技術專業特色和軟件行業特色。

3、論文格式不規范,文字表達不強

通過近幾年的答辯前準備工作發現,很多學生在臨上場答辯前一兩個小時,都是忙于修于修改論文的格式,而事實是論文格式規范之前早都下給每一位學生,他們要么沒有看論文規范按自己的想法來做,要么未嚴格按格式規范來做,論文中經常出現資料頁不全、目錄非自動生成、標題正文字體不合適、字體間距過大或過小、表無編號和名稱、圖無編號和名稱、圖片尺寸過大或過小、總結性的文字未完全針對本次設計、參考文獻格式不正確、參考文獻數目過少等等問題。學生常常在臨答辯前忙于修個論文中諸如此類的問題,而延遲了正式的答辯時間。另外,論文整體文字表達欠缺,專業術語、專業描述不是特別到位,對于自己所完成的那部分內容沒有突出重點和特點,有的論文長篇大論粘貼了十幾頁代碼,完全沒有把所有代碼都放在論文正文中的必要性。

4、設計任務劃分不明確、任務不飽滿

通常一個畢業設計題目由三到五人完成,設計時間六到七周,但是縱觀這幾年畢業設計的完成情況,一個畢業設計任務往往由一至兩人完成,其他學生或因工作因培訓因其他而冠以名,收到的畢業論文往往是一個題目四五份相同的內容,有的甚至連總結部分都相差無幾。所以整個畢業設計環節中學生之間的對任務的劃分沒有做到責任到人,人人負責一部分內容,而是由一兩個人包辦完成,其他同學進行復制拷貝,以應付最后的論文提交。此外,有的小組盡管按人數分配了任務,但是設計任務量偏小,三五天內就完成。

三、 畢業設計解決辦法

1、 召開畢業設計動員會,思想上引起足夠的重視

可以針對學生思想上不重視,行動上松懈的狀態,在大三第一學期第十周末考結束以后,由各個分院組織召開一次全分院范圍內的畢業設計動員會,由分院院長帶頭發言、各教研室主任強調畢業設計要求和規范,各指導教師和學生簽訂畢業設計承諾書,進一步規范和嚴肅畢業設計這個重要的實踐環節,讓教師和學生從思想深處重視,從行動上執行,對于剽竊、抄襲、虛假等不端行為做斗爭,一旦發現將嚴肅處理學生和對應的指導教師。

2、增加技術含量高的題目,促進知識的更新和外延

畢業設計不同于以往的課程設計、課程實訓,應該圍繞軟件專業知識和技能的提煉、軟件行業崗位需求、軟件工程開發模式等方面進行畢業設計題目的開發,作為指導教師可以指定畢業設計題目,但每年要有更新,不能一個題目沿用很多年。也可以根據當前的形式和學生的實際,選擇一些跟生活、工作等緊密相關的題目,如汽車租賃系統、校園物流快遞系統等,還可以讓學生自擬題目,有的學生參加了安卓、IOS、物聯網、嵌入式等方面的培訓,也可以根據培訓內容,自行確定工作量適中的畢業設計任務。有的同學未找到合適工作,而選擇自行創業,那么就可以寫跟創業相關的一些內容。

3、加強實踐監控環節,提高畢業設計質量

畢業設計之所以難于把控,原因是在于畢業設計在大三第一學期期末考試之后的下一周進行,而隨著招聘會的不斷開展,越來越多的學生找到了工作,于此同時有的學生辦理了離校手續,指導教師見不到學生,畢業設計的指導工作緊緊通過網路、電話進行聯系。那么針對這個問題,學院有必要出臺一套畢業設計監管制度,比如每周固定的時間讓學生和教師進行通話聯系,匯報本周以來完成的情況、遇到的問題、需要解決的問題等,教師進行一一記錄,并且能夠進行有效解答。同時每一周學生要完成一定數量的畢業設計任務,并且形成相應的文檔資料提交于教師以備存檔。

4、開展創新創業教育,加大畢業設計獎勵力度

畢業設計幾乎是所有實踐課程中進行時間較長的一個環節,那么學生可以發揮自己的主觀能動性,進行創造性的大膽設計,尤其是有某方面愛好和特長的學生,更應該抓住這個鍛煉和成長的機會,努力勤奮出好作品。作為指導教師也要給學生灌輸這樣的思想,不唯書本是圖,要放開思路,拓寬視野,不斷地進行修改和更新畢業設計內容,力求精品。學院也要從政策上給予相應的支持,對于最后畢業答辯和畢業論文十分優秀的學生要頒發榮譽證書,并給予物質上的獎勵,讓此項制度良性循環,同時也讓每一位學生秉著誠信、誠懇、誠實的態度完成好畢業設計任務。

四、小結

高職軟件技術專業畢業設計是一項綜合性的實戰課,是學生由學校走向職位崗位前提高職業能力的重要環節。作為學校要出臺相應政策,實現獎勵和懲罰并舉,作為指導教師要嚴格要求學生完全按畢業設計規范來執行,作為學生要認真對待和用心完成畢業設計,三方齊心協力站好畢業前的最后一班崗,提交一份合格的高質量的論文。

軟件畢業論文:軟件工程思想在應用型高校畢業設計中的應用研究

摘要:針對地方應用型本科高校計算機軟件類畢業設計質量不高的問題,對畢業設計中存在的問題進行分析,并結合軟件工程的基礎理論,提出利用軟件工程思想對計算機軟件類畢業設計進行指導,以提高地方應用型普通本科高校畢業設計的質量。

關鍵詞:軟件工程;畢業設計;應用

一、引言

畢業設計是本科畢業生在校期間的最后實踐和綜合實訓階段,是實現本科教育培養目標的重要組成部分,是深化、拓展、綜合應用所學理論知識的重要過程;也是綜合素質與工程實踐能力培養效果的全面檢驗;是學生畢業及學位資格認定的重要依據;是衡量高等教育質量和辦學效益的重要評價,是對專業理論知識和專業技術綜合應用能力的強化訓練和提升[1]。在畢業設計的過程中,學生利用所學專業理論知識,通過了解社會,分析社會需求,深入實踐,完成畢業設計的任務和撰寫畢業論文(設計)報告等各個環節的工作。對于地方應用型普通本科高校而言,畢業設計就相當于一般高等學校的畢業論文,但是畢業設計不同于畢業論文,它的組成部分不只是一篇學術論文。應用型高校的畢業設計注重的是“應用性”和“實踐性”,學生畢業設計要求學生針對某一課題,綜合運用本專業有關課程的理論和技術,自己動手動腦做出解決實際問題的設計。目的是總結、檢查學生在校期間的學習成果,是評定畢業成績的重要依據。同時,通過畢業設計,可培養學生開發項目的基本綜合能力,為學生就業能力中的專業能力奠定堅實的基礎;培養綜合運用已有知識獨立解決問題的能力,從而加強學生應用能力的培養,使學生能夠學以致用。

二、地方應用型普通高校計算機相關專業學生畢業設計的現狀

近幾年來,由于學校對畢業設計要求不斷提高,學生從選題到設計再到寫出畢業設計報告的過程中總存在這樣那樣的問題,最終有個別同學沒有順利通過畢業設計,沒有拿到畢業證和學位證的情況時有發生,并且大多數畢業設計的水平不高,達不到培養學生獨立解決問題和提高學生應用能力的目的。因此,如何指導學生做好畢業設計,提高學生畢業設計水平和質量,是地方應用型普通高校面臨的一個重要問題。

(一)畢業設計選題現狀

最近幾年,我校計算機相關專業畢業生自進入大四秋季學期開始,在進行畢業實習的同時,也進入了畢業設計準備階段:畢業設計選題,雖然畢業設計選題過程中,各級領導、指導教師和學生在態度是都很重視,但是在選題時也會存在很多的問題,主要有以下三個方面。

1.選題不夠準確。部分學生選題未經深思熟慮,所選畢業設計題目要實現的功能太多,在規定時間內不能獨立完成,而最終只能實現部分功能,或部分模塊。

2.題目相似或重復雷同。學生選題存在渾水摸魚的思想,在畢業設計選題過程中不是根據自己的興趣愛好、專業知識學習情況等確定研究選題,而是選擇與他人類似或雷同的選題,甚至同一批畢業的許多學生選題一致。比如:“XX管理系統”等,除了可能冠以的系統名稱不同之外,其余基本相同。

3.應用價值低。部分學生的選題是當前十分成熟的項目,沒有研究的必要;有些選題已經被淘汰,在實際生活和工作中沒有多大用途。

(二)畢業設計需求分析階段現狀

通過調查,許多學生選題完成后,沒有對自己所做畢業設計選題進行仔細了解、分析,他們認為在畢業設計中最重要的就是編程,其他方面一帶而過[2],從而造成畢業設計過程中主題經常進行修改,最終使得整個系統雜亂無章,無法繼續進行下去。因此學生在畢業設計的需求分析階段主要有以下三個方面的問題。

1.選題后未進行實際調查研究,甚至未查找相應的參考文獻。

2.需求分析進行得不徹底、不準確,即使選題后查找了參考文獻和資料的,也未做充分了解和分析。

3.在需求分析階段沒有寫出需求規格說明書或系統分析報告就匆忙進入系統設計階段,導致隨著系統設計的逐步深入,原來確定的需求不能滿足畢業設計的需要,正在進行的設計與開始的期望和設想又不相符。

(三)畢業設計系統設計階段現狀

在系統設計階段,普遍存在以下兩個方面問題。

1.由于需求的不明確,在進行系統設計時,修改隨意,沒有嚴格按照軟件開發的步驟進行。好多學生在進行系統設計時并沒有建出相應的功能模型,不管是用例圖還是DFD圖都沒有,而且系統設計過程中功能隨意變換,并且各功能模塊的層次結構不清晰,使得整個系統的功能模塊劃分凌亂,不符合軟件設計中“高內聚,低耦合”的原則。

2.在軟件設計過程中,不先進行概要設計、詳細設計和模塊設計,沒有軟件的過程性描述,直接進行編碼,存在想到哪里就做到哪里,走到哪兒算哪兒的隨意思想[3],當前內容沒有做完便開始其他內容,使得整個系統設計雜亂無章。在這樣的一種研究狀態下,即使完成了設計,效率也非常低下,軟件結構混亂,功能實現不完全,降低了軟件設計的質量。

(四)畢業設計實現階段現狀

通常把編碼和測試統稱為實現。在進行軟件設計后,就可以根據設計結果來實現,將軟件的過程性描述編碼,得到計算機可以運行的源代碼。在實現階段主要有以下幾方面的問題。

1.編碼隨意。學生在編碼的過程中,不注意編程風格的把握,導致程序的可讀性、可理解性、可修改性等較差,在答辨的過程中,要求指出某個功能模塊的代碼時,經常要花費很多時間才找得到。

2.測試和調試可有可無。大部分學生在畢業設計的軟件編碼完成以后,從沒有想過進行完整的系統測試,或者只對個別功能進行測試或是隨意測試,沒有按照測試步驟逐步進行;基本沒有單元測試和集成測試,一般只是最終隨便輸入幾個數據簡單檢測一下,如果有錯,修改了就算完了;也沒有進行回歸測試,沒有測試計劃,沒有想過用什么測試技術來檢測某一類型的錯識,沒有相應的測試用例,也沒有測試結果分析。由于學生畢業設計都是一人一題,基本上是一個人完成所有步驟,就算有測試,在測試階段也是自己進行測試,從心理學的角度來說,自己對自己開發的軟件進行測試是不可取的。

由于前面階段的文檔不完善,也不重視測試過程,不清楚是否實現了系統最初設計的功能,是否達到相應的性能要求,總以為程序做出來后畢業設計就完成了,使得畢業設計經常在更換運行環境或答辯時發生錯誤和問題,從而使得設計得不到好評甚至無法通過。

(五)畢業設計應用現狀

最近幾年,我校計算機相關專業畢業設計投入使用數量接近于零。究其原因主要是由于設計不完全,未進行測試和調試,存在的錯誤和缺陷較多,文檔和數據不完整,導致所開發的系統或軟件不能方便地轉讓、變更、修正、擴充和使用,也沒有為后期培訓、維護留下完備的資料;因此,不能投入到真正的使用過程中,也不能實現系統或軟件產品的效益。

三、軟件工程思想的應用

軟件工程(Software Engineering,簡稱為SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。軟件工程中的軟件生命周期是一個軟件從軟件定義、開發、運行和維護,直到最終被廢棄的整個過程[2]。地方應用型普通高校計算機相關專業學生畢業設計基本都是開發一些中、小型應用系統或軟件,因此,學生畢業設計也要經歷軟件生命周期各個階段,嚴格遵守軟件工程的各個原則,這樣有助于解決畢業設計中存在的問題,提高畢業設計的質量。通過對應用型普通本科高校計算機相關專業的學生在進行畢業設計的過程中存在的問題進行分析,在畢業設計的過程中,必須運用軟件工程的觀點、技術和方法來指導畢業設計,這樣既節約了畢業設計的時間和學生的精力,也能做出最優質的畢業設計。

1.選題過程中的應用。畢業設計選題就是軟件生命周期的問題定義中的問題提出階段,選好題目是進行深入研究的基礎,也是寫出高質量畢業論文的前提。地方應用型普通本科高校計算機相關專業的畢業設計選題必須做到以下幾點:(1)必須在對選題做了充分調查、分析,對檢索的參考文獻、資料有了整體把握的基礎上提出。(2)必須符合本專業培養方案規定的培養目標的要求。(3)以選擇工程性較強的課題為主,確保有足夠的工程性訓練。(4)要有明確的設計成果,對于較大型任務的課題要明確階段性成果。(5)要達到規定的工作量,難易度適中,確保能在規定的時間內完成整個課題工作。(6)要圍繞生產生活實際,所選題目一定具有一定的理論意義和實踐意義,具有一定的價值。(7)原則上一人一題,對于較大型任務的課題,每個學生必須有獨立子課題。結合以上幾點,分別從專業基礎、現實意義等方面進行全面分析,進行取舍,最終得出選題。

2.開題過程中的應用。在畢業設計的開題過程中,需要明確所選題目的選題依據(包括選擇課題的背景、選題研究的理論及實踐意義)、選題研究現狀(包括目前國內外對本選題的研究情況和有待解決的問題)、研究內容與方法,而這些就是軟件工程中需求分析階段應該做的事情。

需求分析指的是在建立一個新的或改變一個現存的電腦系統時描寫新系統的目的、范圍、定義和功能時所要做的所有的工作[3]。因此開題過程中最重要的是進行需求分析,需求分析具有決策性、方向性、策略性的作用,在軟件開發的過程中具有舉足輕重的地位。需求分析完成的好壞直接影響后續軟件開發的質量。開題過程中需要指導學生大量地閱讀相關的研究資料,同時根據資料進行分析研究,對當前畢業設計的研究進度做到心中有數,明確畢業設計的具體方向,寫出畢業設計的研究內容與方法,得到相應的設計提綱,解決好設計什么,如何設計的問題。因此,應用好軟件工程的思想來指導畢業設計的開題是至關重要的。根據學校對學生畢業論文的要求,在計算機相關專業的畢業設計報告中,要求要有數據流圖、數據字典等相應內容,而軟件工程中的數據流圖(Data Flow Diagram,簡稱DFD),它是從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程。它是描述系統中數據流程的圖形工具,它標識了一個系統的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換為邏輯輸出所需的加工處理[3]。因此,在這個階段,要指導學生按照DFD圖的要求,確定設計的功能,然后根據系統分析結果寫出分析報告,就得出畢業論文中系統分析階段的初始文檔。

3.在實踐研究環節的應用。根據需求分析(開題階段)的結果進行軟件的概要設計和詳細設計,注意在設計過程中要嚴格按照軟件工程對于設計階段的指導原則來進行設計。將概要設計階段需求分析得到的DFD轉換為軟件結構和數據結構,即是根據需求確定軟件和數據的總體框架,設計出軟件的結構,也就是要確定系統中每個程序是由哪些模塊組成的,以及這些模塊相互間的關系。然后再進行詳細設計,設計出每個模塊的實現算法、所需的局部數據結構,并且對每個模塊寫出過程性描述;為每個模塊設計出一組測試用例,在進行測試時就以此測試用例來進行測試。詳細設計階段的任務還不是具體地編寫程序,而是要設計出程序的“藍圖”,以后將根據這個“藍圖”寫出實際的程序代碼。因此,指導教師要對學生的設計過程進行監督和指導,防止學生盲目的進行編碼。

4.在實現階段的應用。在編碼的過程中,要注意編程風格的把握,編程的風格在很大程度上影響程序的可讀性、可測試性和可維護性。

在測試階段,可以進行交叉測試,即學生之間可以兩兩交叉,相互測試,以更好的達到測試效果,同時也培養了學生的團隊意識和合作意識。

在測試過程中要注意運用軟件工程的測試原則和測試思想,嚴格按照單元測試集成測試確認測試系統測試驗收測試的測試步驟進行,利用白盒測試技術進行單元測試,黑盒測試技術進行其他測試,并且在找出錯誤并修改后要進行相應的回歸測試,確認修改了錯誤并且沒有引入新的錯誤,這樣有利于找到軟件中的各類錯誤,提高軟件的質量。因此,在軟件的測試過程中,一定要嚴格按照軟件工程中的測試原則來進行,不可隨意進行測試,并且要注意測試文檔資料的收集整理,要有相應的測試計劃和測試報告。對學生的創造性的思維和想法,指導教師要給予支持,積極引導,鼓勵學生大膽創新,用應用型人才培養目標來要求學生,保證高質量的畢業設計的完成。

5.在畢業論文(設計)報告方面的應用。對于應用型普通本科高校計算機相關專業的畢業設計而言,不單單是完成了一個系統的設計,還要有相應的設計報告,而設計報告的編寫過程中,很多學生存在文字表達能力不強的現象,為了完成報告,就有可能會抄襲,特別是在軟件開發的各個階段文檔材料不全的情況下更為嚴重。因此,在學生進行軟件開發的各個環節中,指導教師都應該按照軟件工程的觀點來進行指導,并要求學生在各個階段都完成相應的文檔。這樣在畢業設計報告撰寫的過程中,只要將各個階段的文檔進行合并、整理就得到相應的設計報告,并且是一篇重復率不高的高質量的設計報告。

6.在畢業設計實際應用方面的應用。因為學生在整個系統或軟件過程中均按軟件設計規范準備了文檔和進行了完整的系統測試,從而為系統或軟件的專利申請提供了充分必要的資料,并為畢業設計的實際應用打下良好的基礎。

四、結語

計算機相關專業學生的畢業設計在學生的整個大學生活中具有極其重要的地位和作用,根據應用型普通本科高校人才培養的定位,主要是培養學生的獨立思考能力、動手能力和應用能力。通過對軟件工程思想在計算機相關專業學生畢業設計的過程及方法中的應用研究,逐步實現學生畢業設計的實際成果轉化,從而為應用型計算機相關專業人才培養提供相應的借鑒。

軟件畢業論文:采用Protel軟件提高高職應電專業畢業設計質量的研究與實踐

【摘要】高職院校的畢業設計是高職教育教學的一個重要環節,是高職人才培養計劃的重要組成部分。做好畢業設計,對高職培養高素質技術技能人才,具有十分重要的作用。在應用電子技術專業畢業設計中,引入Protel軟件,極大地提高了學生畢業設計質量。

【關鍵詞】高職 應用電子技術專業 畢業設計質量 電子線路CAD

【基金項目】本文系紹興市教育科學2014年度規劃課題“應用電子線路CAD設計軟件提高高職應用電子技術專業學生畢業設計質量的研究與實踐”研究成果。(項目編號:SGJ14025,項目主持人:周旭丹)

【中圖分類號】G421 【文獻標識碼】A 【文章編號】2095-3089(2016)04-0248-02

高職院校畢業設計是高職教育教學的一個重要環節,是高職人才培養計劃的重要組成部分,也是高職實現人才培養目標的最后一個階段[1]。它既是對學生在大學期間所學知識、技術與能力的檢驗,也是對高職院校教育教學質量的全面、綜合的檢查[2]。它既是學生對理論知識綜合運用的過程,也是學生理論結合實踐分析解決實際問題和培養初步科學研究能力的重要階段,又是對學生團隊協作能力、創新思維能力等綜合素質的全面檢驗。做好畢業設計,對高職培養高素質技術技能人才,具有十分重要的作用。對以培養面向現代電子產品生產企業從事電子產品的生產及組織管理的應用電子技術專業來說,在畢業設計中引入Protel軟件開展“基于產品研發過程”的課題研究,意義重大。本人在指導應電專業學生開展畢業設計中積極進行了這方面的探索,取得了良好的效果。

1.將Protel軟件引入應電專業畢業設計的可行性

Protel軟件最早是Altium公司在80年代末推出的,經過了Protel DOS版,Protel 98,Protel 99 SE,Protel DXP等多個版本,目前最高版本是altium designer。在電子行業眾多的CAD軟件中,它當之無愧地排在眾多EDA軟件的前面,是電子設計者的首選軟件。該軟件具有電路原理圖SCH繪制、原理圖元件制作、電路仿真、PCB印制電路板設計、元件封裝制作、可編程邏輯器件設計、圖表生成、電子表格生成等強大的電子產品開發的功能。

應用電子技術專業畢業設計內容涉及電子電路的設計,包括運用電路基礎、模擬電子、數字電子、單片機、可編程邏輯器件等相關知識與理論,同時還要在萬能電路板上進行元器件的安裝和電路板的焊接。在這個過程中往往還需要加一個面包板的環節,就是學生要先在面包板上對所設計的電路進行驗證,若電路驗證成功,則再到萬能電路板上進行。在畢業設計中運用Protel軟件,將極大縮減電路驗證的流程,并大幅提高電路的可靠性。Protel軟件起到了很好的橋梁作用,有效銜接了電路設計與電子工藝制作,電路設計的合理性與否得以較可靠驗證,而PCB板的制作使得電路連接簡單輕松,焊接的工作也簡便了不少。對學生來說,畢業設計的過程,成為檢驗和鞏固并提高其系統專業知識的過程,同時還鍛煉了邏輯思維、整體意識和時間管理能力。

2.引入Protel軟件后應電專業畢業設計的步驟

學生選定畢業設計課題后,一般需經過以下七個步驟完成最終的畢業設計作品。

2.1 確定電路設計方案

根據所選課題的設計要求,結合專業已學的電子線路、單片機、PLC技術、CPLD可編程技術等相關知識,確定可實現的幾個方案,通過在經濟上、電路可靠性上、電路性能方面等比較各方案,選擇出最佳的電路設計方案。

2.2 繪制電路原理圖

根據電路設計方案,打開Protel軟件,進入原理圖編輯器,先設置圖紙參數,后查找或制作所需元件,并把它有序放置到原理圖上來,調整元器件之間的位置和間隔,再放置接插件、電源、接地符號等。然后,對電路進行連線,連線完畢放置網絡標號。生成材料清單,檢驗所用元器件的Designator、Value、Footprint、Simulation等重要參數是否設置合理;生成網絡表,檢查電路信息,若發現錯誤及時糾正。最后,對整個電路進行編譯ERC校驗,確保電路正確。

2.3 電路仿真及方案修正

Protel DXP提供了10 種分析仿真方式,包括直流工作點、直流掃描、交流小信號、瞬態過程、Fourier、噪聲、傳輸函數、溫度掃描、參數掃描以及蒙特卡羅分析等。電路原理圖繪制完畢后,設置仿真方式并指定要顯示的數據節點,系統進行電路仿真,生成sdf 文件,同時打開窗口顯示分析結果。觀察電路仿真結果,分析仿真波形是否符合電路設計要求,如果不符合,則重新調整電路參數進行仿真,直到滿意為止。

2.4 設計PCB板并打印圖紙

電路仿真達到滿意結果后,就可以進入PCB印制電路板的設計了。一般的步驟是先進入PCB編輯環境,定義PCB印制電路板,可自定義板框大小,也可以采用軟件自帶的PCB板制板向導來實現;接著從原理圖導入網絡表信息;再是對元件封裝進行合理美觀布局;然后進行布線規則的設置,線寬大小建議在12mil以上;最后是自動布線,布線成功后就可以使用熱轉印紙按1:1的比例依次選擇不同層進行打印。

2.5 制作PCB板

PCB圖紙打印好后,分五步完成。第一步是曝光,選擇合適大小的曝光覆銅板,打開多功能制板系統抽屜式曝光機,將圖和覆銅板放入,曝光約90秒左右后完成;第二步是顯影,調制好一定濃度的溶液,并加熱到50攝氏度左右,將線路板放入顯影槽進行顯影;第三步是蝕刻,蝕刻時間一般需要十幾分鐘;第四步是鉆孔,根據焊盤大小選擇不同的鉆頭進行鉆孔;第五步是表面處理;若為雙面板,還要進行第六步,過孔。線路板經過以上步驟后,可用萬用表檢測電路是否均連通,以保證后面的步驟順暢進行。

2.6 元器件接插并焊接

把選用好的元器件接插到合適的位置,用電烙鐵、松香等對元器件進行焊接,這里要注意不要出現虛焊、假焊和漏焊現象,要盡可能做到焊點表面完整、連續和圓滑。

2.7 電路調試

電路焊接完畢,則需要用萬用表、示波器等工具對電路進行調試,發現故障,進行電路分析并排故,直到電路功能正常為止。一般來說,畢業設計的電路相對簡單,在前面幾個步驟都順利的情況下,電路調試基本都能成功。有出現問題的,往往都是電路設計方案本身存在問題,并在仿真階段也是含含糊糊過去的。

3.引入Protel軟件后應電專業畢業設計的實效

將Protel軟件引入到應用電子技術專業畢業設計后,總體來講,學生畢業設計的質量大大提高。具體體現在以下四個方面。

一是學生對專業的自信加強了。畢業設計系統地考驗了學生對所學專業知識的掌握和運用能力。引入Protel軟件后的畢業設計里,學生既有對專業理論知識的提取、運用和消化,又有基于產品研發過程的專業實踐的鍛煉,理論與實踐相結合,學生的專業自信明顯提升。

二是學生的綜合素質增強了。畢業設計過程中,碰到的可能是對某個元器件用法和功能的不熟悉,也有可能是對電路參數大小比較模糊,這些都需要學生去查找文獻,提高自學能力;另外,在電路設計、電路仿真過程中,可能會出現參數不符合要求,需要修正和調整,這個過程可能是反復的,考驗的是學生對某項任務的堅持不懈和百折不撓的精神;此外,還培養學生的嚴謹和細致。

三是學生畢業論文的內容充實了。學生對畢業設計的整個過程進行梳理和筆錄的內容就可構成畢業論文的優秀內容了。學生經過畢業設計的親身實踐,有過程,有感觸,必然言之有物。

四是學生畢業就業的專業對口率提高了。引入Protel軟件后畢業設計,不僅讓學生對專業更有自信,同時學生對Protel軟件的掌握也加深了,對制板的流程也熟悉了,在就業過程中,Protel繪圖員工、制板工等相關崗位的工作也能承擔了。

4.結束語

在應用電子技術專業畢業設計中引人Protel軟件,改變了過去畢業設計只注重理論設計的純教學性的做法,采取理論設計與實踐制作相結合,動手能力與創新精神相結合[3],充分發揮學生主體性作用的方式相比,取得了良好的效果。

作者簡介:

周旭丹(1977―),女,浙江寧波北侖人,紹興職業技術學院教務處副處長、講師、碩士,研究方向:電子與通信工程。

魏王懂(1977―),男,浙江諸暨人,紹興職業技術學院機電工程學院汽車專業負責人、講師、碩士,主要研究方向:汽車電子技術。

軟件畢業論文:新形勢下軟件工程專業畢業生就業舉措初探

摘要:就業是民生之本。做好高校畢業生就業工作,是建設人力資源強國和創新型國家的必然要求。黨的十八屆三中全會明確提出要“健全促進就業創業體制”,“促進以高校畢業生為重點的青年就業”。在對軟件工程畢業生市場需求進行分析的基礎上,本文主要介紹本科生的就業現狀,并對促進畢業生就業的舉措做出一些探索。

關鍵詞:軟件工程專業;畢業生就業;舉措

自高校擴招后,我國畢業生的數量逐年增加,高校畢業生就業問題成為重大的社會問題。2014年,高校畢業生數量達到創紀錄的727萬人,應屆畢業生的就業壓力之大可想而知。加之,我國軟件工程技術起步比較晚,相較于國外發達國家還有相當大的差距。雖然起步較晚,但我國政府正在大力支持中國軟件行業的發展,短短幾年,已經開發出屬于我國自有知識產權的軟件技術,制定出一系列的符合國情的政策和發展計劃,取得不小的成功。

一、軟件工程專業的就業前景分析

1.畢業生市場需求分析。相關數據研究表明,我國軟件出口規模達到215億元,軟件從業人員達到72萬人,軟件工程專業畢業生的市場需求約計11.1萬人,職業需求在“電氣信息類”中排名第三。軟件工程人才的就業前景十分廣闊,畢業生主要在各大軟件公司、企事業單位、高等院校、研究所、國防等重要部門從事軟件開發、研究、設計與應用等工作。目前,我國對軟件人才的需求以每年20%左右的速度增長,而高校計算機畢業生中的軟件工程人才還很缺乏,尤其是高素質的軟件工程人才極度短缺。就業前景最好的地區集中在北上廣等沿海地區。巨大的人才缺口不僅使IT行業“全線告急”,更使得IT企業求賢若渴,重金搶購。未來幾年,國內外高層次的軟件人才將供不應求。根據學校招生就業處歷屆本科畢業生校內招聘用人需求統計資料,2012~2013學年由學校主辦的雙選會、集團專場、日常招聘等各類招聘活動中,共計有1123個崗位需要軟件工程類畢業生,2013~2014學年共計有1234個崗位需要軟件工程類畢業生,用人需求漲幅接近10%。

2.招聘要求及薪酬待遇分析。目前IT企業對IT人才有四項素質要求,即專業技能、項目經驗、權威認證和高等學歷。超過80%的IT企業對用人學歷有要求,其中要求為大學及以上學歷的崗位占到46%,超過70%的用人單位希望求職者有一定的工作經驗。如果單純地講就業,專業技能與項目經驗則是優秀要素,是企業最為看重以及個人在企業日后發展的關鍵因素。軟件工程專業相關職位屬于高薪崗位,據國家統計局的調查顯示,2015年第一季度,在國有經濟單位中,信息傳輸計算機服務和軟件業的平均勞動報酬最高,達到6300元人民幣。據來校招聘單位所提供的薪資水平,可以看出:軟件工程崗位的具體薪資待遇在地域間又有些許差異,一級城市(如北上廣等城市)初-高級軟件工程師的待遇在4000~9000之間,內地其他省會城市(例如山西省)一般在2000~6000之間。隨著畢業生從業年限的增加,勞動報酬也呈線性增長,從業年限在6~7年間的軟件工程畢業生,月薪資可達到1萬元以上。

二、軟件工程專業的就業現狀

1.畢業生數量逐年增加,對IT人才的需求標準逐漸提高,應屆本科畢業生就業面臨著嚴峻的挑戰。首先,IT行業就業情況最好的地區集中在北上廣等幾個發達地區,從北京、上海、廣州等大型城市近幾年對IT人才的招聘情況來看,這幾所城市對軟件工程類畢業生的招聘標準逐年呈現出“水漲船高”的趨勢。很多企業鐘情于有一定工作經驗且學歷較高的碩士生、博士生等高端人才,因為他們能夠迅速進入工作角色,承擔起某一職位的工作任務。正因如此,近兩年來,一些雖有高學歷但剛畢業尚無就業經驗的畢業生則被拒之于求職門外。其次,省內IT行業發展不成熟,企業提供的就職崗位較少,而省內軟件工程專業畢業生人數較多,考慮到地域問題、戶口遷移問題,部分畢業生更愿意選擇省內企業,加大省內軟件工程的就業壓力。再次,中部地區的軟件行業相比其他地區還處于發展階段,目前我省的軟件行業規模不是很大,在軟件制作上,有些軟件企業只是采用了一些軟件工程的思想,距離大規模的工業化大生產還有一定的差距,這其中有管理體制、市場、政策等問題。

2.畢業生繼續奮戰考研、考公務員、考事業單位率持續上升,大學生在擺脫就業壓力和個人追求方面有新的認識。學院2014屆未就業的畢業生選擇“繼續考研”、“繼續考公務員”的比例分別占未就業畢業生人數的28%、11%。隨著就業壓力的增大,越來越多的大學生想通過考研緩解就業壓力。一些畢業生認為讀研可以提高自己的專業修養,在學術上更上一個臺階。一些畢業生認為考研除了學歷上更高一層次外,在單位就職時的工資基準也會相應地高一些,甚至有助于找個更好的就業單位。綜合來看,在巨大的就業形勢面前,考研是畢業生根據個人的職業規劃及自身實際情況做出的取舍。參加國考、公務員考試及事業單位招考的人數率創下新的紀錄。這與國人求穩的心態不無關系,更多的人看重的是上述單位的福利待遇好、社會地位高等。總之,畢業后選擇暫不就業,繼續參加各類招考的學生占未就業畢業生的很大比重。

3.畢業生進行就業選擇時多持觀望的保守態度。學院領導長期以來高度重視畢業生的就業工作,利用校內、校外實訓基地平臺,積極聯系知名IT企業及實訓單位,通過與企業多種模式合作、組織招聘會等方式,拓寬畢業生的就業渠道,大力促進畢業生就業工作。針對畢業生舉辦“IT人才專場招聘會”等多場招聘活動,大力創造就業環境,積極拓展畢業生就業工作新領域。與此形成鮮明對比的是,多數畢業生在擇業就業過程中謹小慎微,在工作過程中也會對所選企業的各個方面提出質疑,多持觀望的保守態度。“今天就是先來看看,不著急簽約”、“以后招聘會的單位會越來越好”、“還想再看看”,不少畢業生對企業拋來的“橄欖枝”并不上心。

三、主要舉措及努力方向

1.以提升創新精神、實踐能力和創業意識為重點,創新人才培養模式,提高人才培養質量。深化教育教學改革,提高人才培養質量。學院先后召開專題教育教學工作會議,并從人才培養模式、課程制度改革、教學秩序規范、資源投入保障等各個方面制定并出臺一系列的改革舉措,進一步完善創新人才培養體系,保障人才培養質量的提升。重視創新創業教育,著力培養學生的創新精神和創業意識。學院長期以來一直重視大學生的創新創業教育,不斷促進教學改革和教育質量的提升,推動大學生高質量就業。學院逐步推動創新創業課程體系建設,把創業基礎課程、就業指導課程列入必修課,并在校內建立山西省共享式軟件人才實訓基地,設立多個實踐創新項目,增強畢業生的就業意識和就業能力。利用校內、校外實訓基地及校企聯合研究室,進一步改善學生實踐教學,著力培養學生的創新精神和創業意識,更好地實施人才培養模式,不斷促進教學改革和教育質量的提升,為提升畢業生的就業能力提供保障。

2.面向行業需求,創新就業服務模式,引導畢業生“頂天立地”地就業。著力擴大就業市場覆蓋度,挖掘行業重點單位需求,拓寬畢業生就業渠道。學院堅持畢業生“走出去”的就業方針,將保證畢業生就業需求作為根本出發點,針對提高畢業生的就業能力、層次和質量的任務,充分利用校外實訓基地,積極為畢業生搭建就業平臺,大力創造就業環境。學院積極聯系知名IT企業及實訓單位,通過與企業多種模式合作,積極聯系用人單位,舉辦專場招聘活動,拓寬畢業生就業渠道,大力創造就業環境,積極拓展畢業生就業工作新領域,為用人單位招聘提供精細、“一站式”服務,對地處欠發達地區的重點單位實行分類服務。依托學校軟件學院硬件設備優勢,為不能到場的企業和單位提供遠程實時的在線視頻招聘,積極開展用人單位滿意度調查,統計用人單位和畢業生對本院人才培養和就業工作的滿意度,切實使就業工作服務于人才培養全過程。著力加強就業工作保障度,為實施高質量和均衡就業戰略“保駕護航”。加大政策引導力度,落實專項經費。利用新媒體推進網絡化就業指導教育,使學生多渠道捕捉就業信息,強化擇業就業意識,做好擇業定位并進行合理的職業規劃,實現理想就業。開展“一幫一”活動,對就業有困難的畢業生建立學困生檔案,進行重點指導、重點服務。建立“畢業生回訪與發展跟蹤制度”,了解畢業生所學專業與社會需求的契合度,不斷增強就業指導人員的服務意識和責任意識。

3.以保證畢業生充分、高質量就業為目標,完善就業工作機制,構建就業工作常態化。實施“一把手”工程,將就業工作列入年度工作要點。成立由學院院長、書記、副書記、輔導員、學習導師、專業教師和班主任組成的就業工作組,配合學校建立校、院、班三級體系,為就業工作提供組織支撐。落實“三個到位”,為就業工作提供有力保障。認真做到就業中心專職工作人員穩定、專職工作經費穩定,積極爭取社會贊助,建立關于畢業生與用人單位的服務中心,有效保證就業工作的開展。健全制度體系,為就業工作夯實基礎。積極貫徹落實學校出臺的就業規章制度,根據實際需求出臺完善學院的就業規章制度,為就業工作夯實基礎。

軟件畢業論文:基于畢業產出導向的軟件工程課程教學改革

摘要:分析國內高校在軟件工程課程零置上的側重點以及軟件職業技術資格考試內容,提出以SWEBOK V3中知識域的要求為課程內容基礎框架,基于畢業生的產出能力導向進行教學大綱、知識內容和考核方式改革,通過監控學生成績對課程教學效果進行分析和長期持續改進。

關鍵詞:產出導向;軟件工程;課程改革

1 背景

作為軟件工程專業的主要優秀課程,軟件工程課程一直很受關注,圍繞著課程教學所進行的教學改革也比較多。目前,正在各高校進行的工程教育專業認證是我國為推進工程教育改革、提高工程教育質量、建立工程教育與工程師制度銜接、提高工程教育對產業發展的適應性和提高我國工程技術人才的國際競爭力所做的一項合格性評價,在給高校工程教育帶來發展契機的同時也提出了對教育理念、教學過程管理、教學內容更新換代等方面的挑戰和調整要求。

2 課程現狀

目前,國內高校軟件工程課程使用的教材主要有張海藩《軟件工程導論》、鄭人杰《實用軟件工程》和國外翻譯版《軟件工程》。教學內容主要有軟件工程概況、可行性研究、需求工程、傳統的軟件設計、面向對象設計、編碼、軟件質量與保證,項目計劃與管理、軟件開發工具與環境等。軟件工程是一門強調實踐的綜合性工程課程,各高校在具體課程安排上各有側重。

例如,復旦大學(54學時)的課程重點首先是結構化分析與設計、面向對象的分析與設計,這兩部分內容超過了1/4總學時;其次是軟件測試和軟件項目管理,分別約占總學時的1/6;課程特色在人機界面設計和Web工程上。清華大學(48學時)把面向對象方法UML和RUP作為重點,占總學時的近1/3;其次是結構化分析與設計,占總學時的1/4;軟件過程及軟件工程管理是另一重點,通過學生合作小組或參與項目組進行軟件開發,在實踐中理解軟件過程的意義和作用,培養軟件項目管理的意識和能力。浙江大學(理論32學時、實踐32學時)重點講述軟件工程的常用方法,包括分析模型的建立、總體設計、軟件測試等,其特色是網絡應用軟件的開發方法和實踐,通過從需求單位抽取出的大型模擬案例進行項目開發,鍛煉學生的系統設計、開發、談判、溝通、寫作、團隊合作等能力,培養學生的工程職業素養。

通過對國內幾所高校課程教學特點的分析,我們發現目前國內高校軟件工程課程主要以理論知識教學為主,雖然有的院校做到了實踐與理論并重(1:1),但是大多數院校還是以理論知識教學為主。課堂教學以講述概念性基礎知識為主,課程的內容主要有面向對象的分析設計、軟件測試和項目管理,對新知識、新技術和新工具介紹較少,目前軟件工程課程更像是一門導論課程。

3 面臨問題分析

3.1 工程專業畢業要求對課程的影響

工程專業畢業生應具備足夠的溝通能力、合作能力、專業知識技能、終身學習能力及人格、國際視野和責任感等能力素質,這些素質要求可以保證學生畢業進入職場前具備基本的職業素養和從業能力。產出導向是工程教育認證中重點關注的部分,課程體系設置、師資隊伍建設和外部條件配備均以有利于學生達到培養目標和畢業要求為導向。畢業要求反作用于課程設置,要求課程的內容建設、教學方法改進、過程監督以及成績考核都應圍繞這一要求,細化產出導向的要求和能力指標,設置相應知識點并調整各自的重要性比例,從知識點授課和實踐能力兩方面落實能力培養,達到畢業產出的要求。

3.2 與軟件工程課程相關的專業技術資格考試分析

工程教育認證是將來國家注冊工程師制度的基礎和重要環節,目前我國已經在土建、環境、核安全等領域開展試點工作,實現了對工程人才的社會評價及國際間人才資格互認。在我國,與軟件工程課程相關的全國性考試還有計算機技術與軟件專業技術資格(水平)考試,由國家人力資源和社會保障部、工業和信息化部領導,對全國計算機與軟件專業技術人員進行職業資格、專業技術資格認定和專業技術水平測試。筆者對與軟件工程課程相關的資格考試內容進行解析,以軟件設計師為例進行重點分析,見表1。

從表1分析內容可見,軟件工程基礎考試內容。與課程教學大綱知識點一致,在信息安全知識和標準化知識上給出新增內容,這與SWEBOK2013知識體系一致。考試科目“軟件設計”以上述知識為基礎,考查工程師的實際工作能力。在最近幾次考試中有考題涉及數據流圖、UML圖的應用分析,與課程授課側重點也相符,更側重于實例的應用能力,需要實踐積累與運用。

3.3 SWEBOK V3和課程對應關系分析

軟件工程專業的課程體系是基于軟件工程知識體系SWEBOK(software engineering body ofknowledge)、計算機教程軟件工程卷(computingcurriculum-software engineering,CCSE)及其中的軟件工程教育知識體(soft engineering educationknowledge,SEEK)而建立起來的。2014年,IEEE計算機協會了軟件工程知識體系指南第3版,該版將原來的10個知識域擴展到15個,與現有軟件工程課程大綱的比較結果見表2,其中有分布到其他課程中的知識點未加以說明。新增和修改的相關知識點需要在軟件工程課程教學和實踐環節落實。

4 基于產出導向的軟件工程課程改革與建設

4.1 課程教學目標修訂

基于上述分析,我們進行基于產出導向的軟件工程課程改革和建設。課程教學以使學生掌握軟件工程的理論基礎知識和基本工作原理,培養學生具有工程問題需求分析的能力以及綜合運用計算機科學和工程技術完成系統設計、實施和維護的能力為目標。課程的主要任務是使學生掌握軟件開發過程的理論、方法、技術標準以及計算機輔助工程和環境等知識并通過實驗靈活應用;掌握軟件工程的基本概念、軟件開發模型、開發過程的管理和質量控制;掌握需求分析的任務與原則,傳統面向對象需求分析方法、設計過程與一般性概念以及文檔的編寫;掌握程序設計方法,增強編程實踐訓練,掌握軟件測試技術與糾錯性軟件維護方法;掌握UML建模技術,能在軟件工程過程中使用常用建模工具,能運用建模方法解決工程實際問題;了解專業開發活動涉及的標準、方針、政策和法律、法規,能正確認識實施軟件工程對客觀世界和人類社會的影響。

4.2 教學內容和教學方法改進

根據畢業產出要求及SWEBOK V3新修改版,我們對教學內容作如下調整:①在64學時課時中,將理論與實踐課時設定為1:1;②在需求分析和設計部分新增人機界面和系統安全知識;③獨立介紹軟件復用部分知識,結合軟件設計模式討論軟件可復用性;④在軟件質量保證和項目管理部分新增軟件產品標準和行業標準、國內外法律和法規;⑤在軟件維護部分新增軟件退役和遷移。

每一章都提供參考資料,教師引導學生有選擇地閱讀其中的部分內容,根據課程內容的進展情況布置相應的任務、思考題和作業,引導學生通過Intemet或其他途徑查閱相關資料以拓寬知識面,了解軟件工程領域最新實踐研究成果。為了使學生建立起軟件開發和維護的工程化意識,較系統地掌握按照工程化思想開發與維護軟件的方法和技術,教師需在教學中培養學生從軟件企業開發和維護實際大中型軟件的角度出發,結合成本、風險、效益、進度、過程、質量等多種因素系統地分析軟件開發和維護過程中的問題,突破以往要求完成某一給定知識點作業的單一思考問題局限。此外,構造實驗環境用于課內工程項目實踐,通過模擬項目的開發,鍛煉學生的系統設計和開發能力、軟件工具的使用能力、語言交流能力、文檔編寫能力以及團隊合作能力,培養學生的職業素養。項目實踐引導需貫穿理論知識學習始終。

4.3 考核方式與持續改進并行

課程強調過程考核,總成績分為平時和期末兩部分,分別占50%。平時成績主要考核學生的課堂表現、作業、實驗能力和實驗報告撰寫情況等。其中,課堂表現主要從學生上課是否專心聽講、回答教師提問是否正確以及分組討論是否積極、正確、有獨特見解等進行考核,以提高課堂教學效果和運用工程基礎知識及本專業基本理論解決實際工程問題的能力;作業方面重點考核學生掌握軟件工程理論基礎知識和基本工作原理的程度;課內實踐教學環節重點考核學生的工程問題需求分析和設計能力,綜合運用計算機科學和工程技術完成系統的分析和設計并對設計文檔進行審查的能力;期末考試將按照課程教學目標全面考核學生課程學習的效果,選取一定數目的學生成績為樣本,計算該課程對畢業要求貢獻的達成度并通過建立閥值定量評估課程教學質量,通過不斷提出持續的改進意見并實施,切實加大課程對提高畢業產出能力的貢獻。

5 結語

筆者基于畢業生產出能力對課程教學目標進行了修訂,完善了軟件工程課程的教學內容和知識結構,對教學方法進行了梳理,最后通過改變考核方式對課程進行長期監控和調整,實現課程的持續改進。下一步工作將重點關注課程中學生自主能力導引體系和畢業生能力評價反饋機制的構建。(編輯:宋文婷)

軟件畢業論文:思索軟件在大學畢業論文管理中的應用

【摘要】本設計是基于高校畢業論文的系統設計,可以完成論文的申請,上傳,查看,評價,統計等一系列管理操作。采用SQLServer2008+MicrosoftVisualStudio10+ASP+C#做為開發工具,用戶可以使用它編寫可以運行VBSCRIPT、JAVASCRIPT等腳本語言的以.asp為后綴名的應用程序,再用Internet服務管理器進行網頁的瀏覽。

【關鍵詞】計算機軟件;畢業論文;系統設計;軟件

一、背景意義

如今計算機網絡的普及已近是亙古不變的潮流了,而且全國大學網絡的正在以高速的發展節奏和社會潮流接軌,各種計算機網絡化已經逐步取代繁瑣的傳統辦公模式。大學畢業設計作為大學生四年學結的最重要環節,我們完全有必要實現網路管理化,可以減少指導老師和學生的工作時間和負擔,讓繁瑣的畢業設計過程采用網絡化數據庫統一管理。通過畢業論文管理系統,大大方便了學生、老師及學校管理員。社會科技在不斷的革新,我們的生活、工作和獲取知識的方式結構都發生了完全的更新和進步,傳統的方式在不斷的改變,這是社會發展的畢竟之路,也是走向未來的畢竟過程,所以使得各種傳統方式得到不斷的簡單、方便和先進是十分重要和必須的。然而在許多大學和高校里面并沒有在畢業這一環節上實現信息化管理,所以這一部分的工作所有都是由人工來完成,然而人為的物理操作必定存在許多缺陷,比如大量的畢業生信息需要處理,工作量就十分的龐大,到處都是紙質資料,不易整理和保管,還容易丟失,另外最麻煩的是需要更新和修改的資料的情況,其次就是學生和指導老師之間關于論文進行的交流和聯系都是線下的,會受到各種不定因數影響,影響這一環節的進度和質量。有著網絡的基礎,系統可以采用了目前十分流行的B/S結構和Web技術,使得操作交流都變得十分簡單和快捷。最重要的是通過計算機信息化管理完全避免人為物理操作的不足。

二、初步調研

瀏覽了各大類型和類似的網站,畢業論文管理管理系統,我同樣采用了當前很流行的B/S結構來開發。

通過各個高校去實地考察,很少有大學開始使用此類系統來管理畢業論文。另外,大多數學生和老師都希望高校能完善此塊的建設,來減少畢業生和指導老師的工作量和工作效率。并且此系統會有效的減少學校在此類工作的成本。由于只針對高校畢業生的畢業論文,技術上的要求和開放難道并不是特別大,做好策劃工作就好。所以完全可以由大學生和本校老師來指導完成。

最后我們考慮到費用,因為不是企業級的網站,而是校內開發,功能和維護性的要求并不是特別高,所以費用基本可以忽略不記。綜上所述,系統的開發無論從技術上、經濟上,可行性都是相當高的。對于各大高校是值得去開放和使用的。

三、開發過程中問題

在開放過程之前,我們需要選擇何種編程語言和環境。語言和環境的選取對系統的開發難度和時間長度都是有直接的聯系的。為了減少開發周期,減弱開發費用,提高產品的質量,對系統做出需求分析報告是非常必要的。比如本畢業論文的系統,是可以完成論文的申請,上傳,查看,評價,統計等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做為開發工具。在軟件系統開發過程中,不提倡無模型的隨機開發方式,不可以想到什么功能模型就隨手開發什么代碼,這樣不規范的開發,不僅使得開過過程處于混亂,而且大大地降低了系統開發效率。我們可以適當的利用一些經典的開發模型,典型的開發模型有:1.邊做邊改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.噴泉模型(fountainmodel);8.智能模型(四代技術(4GL));9.混合模型(hybrid model);10.RAD模型;我們要盡量避免原始老舊的開放模型,這樣可以避免許許多多開發問題。但是要根據系統的大小,和開發的難度來做決定,有句話說的好殺雞焉用宰牛刀,太多復雜的模型適合龐大的系統開發,然而用的一般的小系統上反而會增加開發難度。

軟件畢業論文:高職院校軟件專業畢業設計 問題分析與改進建議

摘?要:高職院校畢業設計中存在著一些問題,例如,課題質量不高、學生在校外實習、課題與就業方向不符等。這些問題的產生是因為學生不重視畢業設計,進而導致設計質量下滑。針對畢業設計中出現的問題,筆者以高校管理者與指導教師的視角,對畢業設計制、學生及指導教師進行了深入調研,并且提出了改進方法。

關鍵詞:高職院校?畢業設計?不重視?改進

1?前言

畢業設計是學生綜合運用所學知識解決實際問題的環節,其質量直接關系到本專業人才培養水平。大多數高職院校的畢業設計放在最后一個學期,導師基本由校內教師擔任。但最后一年學生把重心放到對自己未來更有影響的就業上,或是參加專升本尋求深造機會,校內導師被迫遠程指導,缺乏監督力度。同時,設計課題內涵良莠不齊,部分課題不符合社會需求,讓學生感覺實用性不強,學生不重視,進而質量下滑,降低了教學水平。因此,我們有必要通過調研發現問題、分析問題,進而解決問題。

2?現狀調查

對重慶5所高職院校部分教師及所帶學生進行了問卷調查。樣本中包含200名畢業生、50名指導教師。數據如下:

3?調研問題分析

影響質量的主要因素有學生不重視,學生不能在校設計。需要分析學生為什么會不重視,并剖析其不能在校設計的原因。

3.1?課題內涵與需求有偏差

如表1所示,課題與學生工作方向是否吻合,以及是否一志愿選題,對成績影響較大。調研中發現:部分學生畢業后從事Java開發,而選題時選了C#開發(選題先于實習);部分學生畢業后從事非IT工作,從而對所選課題喪失興趣;部分學生單位實習后技能提升,回過頭發現課題內涵與商業開發存在差距。此外,部分學生未能選中一志愿課題,調配課題與期望不一致,所以就抱著對付一下的心態。綜上,課題本身質量是影響學生最后設計成績的重要因素。

3.2?設計時間安排不合理

表1及表2的數據充分證明,不合理的時間安排,是導致質量下滑的重要原因。最后一個學期是找工作的關鍵期,在就業壓力下學生忙于參加招聘會和面試。找到工作后,用人單位往往還要求到崗實習。同時,最后一學期也是專升本的關鍵期,尋求深造的學生亦會忙于復習參考;另有學生為提高競爭力,會選擇參加推薦工作的技能培訓;這都是造成學生不重視以及不能在校實習的重要原因。

3.3?自擬課題質量偏低

表3數據分證明,對外承接工程,或教師科研需要課題,具有充分驅動力可讓教師在課題建設中投入更多精力,進而提高了課題與社會生產的適應性,提升課題的科學性和實踐性。自擬課題往往是為了畢業設計而設定的課題,教師缺乏動力對課題進行改進,易與社會脫節。表3的統計數據也證明了選擇自擬題目的學生,其優良成績的比率顯著低于其他學生。

3.4?其他因素

溝通不暢:師生雙方無法面對面地溝通,存在著教師因工作忙碌疏于督促,或學生缺乏主動性的情況。(1)教師經驗缺乏,高校中具有豐富項目經驗的教師本來就比較少,近年又引入了大批年輕教師,這些教師畢業后直接從事教學,更缺乏項目開發經驗,在指導中明顯表現出不足。(2)優秀教師任務重,優秀指導教師既要承擔畢業設計指導工作,又要進行繁重的教學任務,容易顧此失彼。

4?問題整改建議

4.1?加強課題庫建設

課題分為對外承接工程、科研需要、自擬等幾個類別。對自擬課題,須經學校專家組評審及指導,以增強與生產實踐的聯動性。增大來自對外承接工程及科研需要類課題,這類課題具有較強實踐性,教師出于自身利益,也會對課題投入更多精力,對學生的要求也會嚴格,這必然提高設計質量。另外,考慮到學生未來就業不同,宜對課題難度適當分檔。對不同檔次的課題,設置起評成績;有志于投身IT行業的,可選中高難度;其他學生可針對性地選擇適合自己的課題。

4.2?改進設計模式,消除時間沖突

在設置課題時,要確定本專業所針對的主要就業崗位,以及崗位所需技能,再結合實際選擇對應實訓項目,作為本專業學生大學期間不同實踐課程教學項目。學生在專業課教師的系統指導下,逐漸完成畢業設計的雛形,在最后一個學期里,再根據學生就業實際情況,予以整合,就成為了一篇具有一定質量的畢業設計。如此,不僅降低了最后一個學期的工作壓力,還提升了學生在校期間教學質量。

4.3?加強指導教師能力建設

在畢業設計中,教師要加強對學生的監督與管理,可采用如定期開見面會、網上探討等方式,學生將設計中遇到的問題、取得的成果等匯報給教師以便教師對學生情況進行分析指導。組織教師參加校內外專業培訓,提高教師理論水平和實踐能力。招聘教師時,傾向于在企業從事過一線工作、既有學歷又有工作經驗的人員,更好地將學校的理論知識與企業所需要的專業技能相結合。

5?總結與展望

畢業設計是十分重要的環節,應注重課題的針對性與適用性,使畢業設計內容與學生畢業后所從事的技術崗位相一致。同時,我們也需要加強畢業設計的機制建設,讓設計貫穿整個大學教育,減少最后一學期壓力。注重對教師的培養,提升指導技巧和技能。只有這樣才能培養出符合社會發展、受用人單位歡迎的人才。

軟件畢業論文:軟件工程專業本科畢業設計過程管理

摘要:分析軟件工程專業本科畢業設計管理中存在的主要問題,針對軟件企業對軟件工程專業的人才培養要求,提出軟件工程專業本科畢業設計過程管理措施,強調通過建立和完善畢業設計的管理制度,加強畢業設計過程的監控;構建完善的畢業設計管理平臺,提高本科畢業設計管理水平;改革畢業論文形式,建立畢業設計過程管理評價體系,提高學生工程實踐能力。

關鍵詞:軟件工程;本科畢業設計;過程管理

軟件學院軟件工程專業的設立是國家教育部、國家發展計劃委員會為滿足國家軟件產業發展對人才的迫切需求于2001年批準成立的。重慶大學軟件學院是國家首批示范性軟件學院之一,其人才培養目標是培養“面向應用、遵循標準、適應團隊、把握技術、熟知領域、外語優良”的軟件工程人才。10年來,軟件學院十分重視軟件工程專業的工程化教學改革,采取多項政策和措施促進工程型軟件實用人才的培養。本科畢業設計是實現高等學校人才培養目標的重要教學環節,是培養學生創新意識和創新能力的重要手段,是理論學習與社會實踐相結合的重要體現。因此,對軟件工程專業本科畢業設計進行改革,培養具有工程實踐能力的軟件實用人才具有重要意義。

1 軟件企業對軟件工程專業培養人才的要求

軟件產業的迅速發展對該行業從業人員提出更高要求,不僅要求學生掌握理論知識,還要求學生具備較強的工程實踐能力與創新能力。國內計算機相關專業的教學基本上仍使用傳統的理工科人才培養模式,注重基礎理論知識,缺少對學生工程能力和職業素質的訓練,因此培養既有扎實的專業基礎知識和較強工程實踐能力,又能迅速適應業界環境的高素質創新型軟件人才,是軟件企業對軟件工程專業人才培養的要求。

2 目前本科畢業設計管理中存在的問題

1)畢業設計階段缺乏全過程的管理與監控。

畢業設計全過程的管理與監控不夠規范,缺乏專門的組織機構。畢業設計的一些主要環節疏于檢查和監督,因此存在影響畢業設計質量的問題,如選題陳舊、重復率高、與軟件產業發展需求不適合等。

教師指導水平有限且精力投入不足,同時沒有對教師指導工作的有效績效考核,使得教師對學生的畢業設計不夠重視;某些學生由于有就業壓力,便將主要精力放在人才市場和各類招聘會上,沒有意識到畢業設計的重要性,最后只能通過拼湊和抄襲完成畢業設計。

2)畢業設計階段缺乏規范化的指導性文件。

畢業設計工作持續時間長,涉及所有畢業生和教師,如果沒有規范化的指導性文件能夠讓指導教師和學生了解畢業設計工作的意義、目標、計劃、流程、論文規范化格式、質量評價標準、成績考核等具體實施細則,明確自己在該項工作中扮演的角色以及整個畢業設計流程對自身承擔工作的質量要求,那么很難提高畢業設計質量。

3)畢業設計文檔資料缺乏有效管理。

畢業設計成果是學校的重要知識和信息資源,完善的文檔資料管理有助于畢業設計工作的傳承和創新。長久以來,畢業設計作品和論文主要采用人工管理。學生答辯后提交資料袋,資料袋中包括畢業設計相關文檔和設計作品的刻錄光盤,但由于管理人員對畢業設計資料的重視程度不夠或人員不夠,導致畢業設計資料管理不善,出現查詢困難、答辯記錄丟失等情況,為以后查閱、成果展示及下屆畢業生的論文指導工作帶來不便。

3 本科畢業設計管理改革措施

1)成立畢業設計管理小組。

為了加強本科畢業設計工作的組織、管理和監督,軟件學院專門成立畢業設計管理小組,小組成員由教學副院長、正副系主任及學生助管組成,負責整個畢業設計過程的管理監督工作,包括從選題、審題、任務書下達到開題、中期檢查、答辯、成績評定、推優的全過程。

2)建立和完善畢業設計的管理制度。

為了提高畢業設計質量,畢業設計管理小組根據軟件工程專業特點建立學院的具體工作規范和有效的畢業設計管理模式和監控制度,加強畢業設計制度建設,使得從選題、下達任務書到學生的開題報告,從每周匯報、中期檢查到設計文檔撰寫、論文撰寫、論文重復率監測、論文評閱及論文答辯,都有切實可行的實施細則及管理規章制度;構建集中管理與跟蹤管理、周報提交、外出請假、抄襲檢測、講座出勤等平時成績評定標準;完善從平時表現、系統設計實現質量、論文或設計文檔質量、答辯水平等多方面衡量的客觀、公正的綜合成績評定標準和推優程序。在畢業設計全過程管理中,力求做到有章可循及有據可查。

3)多元化的畢業論文形式。

多元化的畢業論文形式有利于培養大學生創新實踐能力。根據軟件工程專業特點,軟件學院對畢業論文形式進行改革。畢業設計形式包括傳統方式和新方式,學生可以選擇其中一種方式,具體采用哪種方式則由指導老師負責。

傳統方式是指畢業生完成開題報告并翻譯一篇相關課題的英文文獻,然后對軟件系統進行需求分析、設計和編碼實現,或者對相應算法進行研究、分析和編碼實現,最后完成畢業設計論文。

為了面向軟件企業需求,培養學生的軟件設計能力,新方式注重提高學生的系統設計文檔編寫能力。畢業生前期仍然要完成開題報告、英文文獻、系統分析設計和編碼,最后提交系統設計相關文檔。系統設計相關文檔由以下文檔構成:①項目開發計劃;②軟件需求說明;③系統設計說明;④數據庫設計說明;⑤用戶手冊;⑥測試分析報告;⑦項目開發總結。根據軟件工程學科特點及專業人才培養的要求,結合學校的畢業設計(論文)管理辦法和軟件設計文檔國家標準,軟件學院制定了符合專業人才培養目標的設計文檔規范。

為提高學生科技論文寫作水平和研究報告的演講能力,軟件學院面向軟件工程專業所有應屆畢業生,在其畢業設計階段開設8學時的“科技論文寫作規范”“研究報告演講技巧”講座,強調科技論文寫作的規范性和可讀性,鍛煉學生演講研究報告的能力。

4)加強畢業設計過程管理和監控。

畢業設計過程管理和監控面向的對象是學生和教師。軟件學院畢業學生做畢業設計有不同情況,如有在校外軟件公司做畢業設計的,更多的是在校內做畢業設計,因此需要有相應的不同管理模式。為加強學生培養質量和降低指導教師管理難度,軟件學院提供集中管理與跟蹤管理方式。

集中管理是指學院設置固定機房和機位并安排助教作為管理人員,由指導教師給學生安排機房,由管理人員負責學生的日常考勤,學生需及時向指導老師匯報學習情況,學生若有事必須請假。跟蹤管理主要針對在校外進行畢業設計的學生,要求這類學生完成校外畢業設計申請,由管理小組協助指導教師對校外學生進行跟蹤,為這些學生提供及時的畢業設計信息服務。這類學生必須每周與學校指導教師聯系,以便教師詳細了解并掌握學生畢業設計進度。這種具體的制度和規范,對在校內進行畢業設計和赴外進行畢業設計的學生進行了有效監控。

針對指導教師的管理,畢業設計管理小組采用不定期檢查和周報提交的方式。畢業設計規范要求每位指導教師每周指導時間不少于2小時,指導教師需要檢查學生畢業設計的進度和質量;解答學生提出的問題,進行下一階段工作部署與指導,保證畢業設計的質量。

不定期檢查指畢業設計管理小組根據指導教師在畢業設計系統中登記的指導時間和地點,不定期對教師的指導情況進行檢查。周報提交是指學院建立的畢業設計定期報告制度,教師和學生每周均需要將周報提交到系統上,教師主要匯報每周對學生指導情況以及學生畢業設計進度和質量,學生主要匯報每周的畢業設計進度、畢業設計遇到的問題等。畢業設計管理小組每周對周報進行匯總分析并,及時了解畢業設計情況,對學生和教師提出的問題進行統一解答。

5)構建完善的畢業設計管理平臺。

充分利用計算機技術,構建完善的畢業設計管理平臺,提高畢業設計管理水平,使畢業設計管理更加規范化。軟件學院在畢業設計過程中使用的管理系統包括:重慶大學本科畢業設計系統、重慶大學網絡教學綜合系統、重慶大學軟件學院軟件工程實踐教學平臺。

6)建立畢業設計過程管理評價體系。

建立畢業設計過程管理評價體系,要求所有

一學生和指導老師每周都要將周報提交到EOL(重慶大學網絡教學綜合平臺)平臺。畢業設計管理小組每周對畢業設計情況進行檢查和監督,并將檢查情況告知所有指導老師。指導老師每周提交周報次數與畢業設計指導工作量掛鉤;學生考勤情況、周報提交情況、平時檢查情況會被記入平時成績,平時成績不合格將被取消答辯資格。

軟件學院強調學生在畢業設計期間一定要進行軟件系統設計和實現,畢業答辯包括系統演示、用PPT講解畢業設計主要工作、答辯教師提問等多環節,答辯老師根據學生工作量、完成質量、論文或設計文檔質量、答辯情況進行評分。學生畢業設計的最終成績由平時成績、指導教師成績、交叉評閱成績和答辯成績構成,以保證評分的公平性。

7)加強誠信機制建設

為了提高本科畢業設計質量,加強學術道德和學風建設,營造學術誠信氛圍,軟件學院使用“大學生論文抄襲檢測系統”對本科畢業論文進行防抄襲檢測。抽檢比例為應屆畢業論文的50%,抽檢名單由畢業論文管理系統隨機抽取。另外,各答辯小組推薦的優秀畢業論文為必檢對象。

軟件學院制定論文抄襲的認定標準(建議文字復制比不超過25%)和處理辦法,對有問題的論文,責成指導教師對檢測結果予以認定和說明或督促學生修改,取消被認定抄襲論文學生的答辯資格;對各答辯小組推薦的優秀畢業論文進行,不合格的論文取消優秀。

4 結語

培養適應我國軟件產業發展的軟件工程人才,提高軟件工程本科畢業設計質量,畢業設計的改革勢在必行。通過2屆學生的畢業設計改革證明,建立和完善畢業設計的管理制度,加強畢業設計過程的監控,充分利用畢業設計管理平臺,實現多元化的畢業論文形式,建立合理的畢業設計過程管理評價體系,加強誠信機制建設,能極大地促進師生在畢業設計過程中投入熱情和精力,提高本科畢業設計管理水平,有效保證畢業設計質量。

軟件畢業論文:拓寬軟件高職畢業生就業門路的經驗和做法

隨著國家教育體制的改革,新成長勞動力規模的龐大,高校畢業生就業工作不斷取得新進展,高校畢業生的就業成了僧多粥少工作難找的現狀,高校畢業生求職前景不容樂觀。我校——閩江學院軟件學院是以“培養實用技能型軟件人才”為目標的高職院校。作為福建省軟件職業教育集團的龍頭院校,在畢業生就業問題上我們也備感壓力,本人通過對自己就職學校畢業生就業工作的分析,就如何應對就業形勢的變化,提高高職生的就業競爭力,拓寬畢業生就業門路的經驗和做法進行探析。

學院畢業生綜合情況分析

軟件學院有一個本科專業(專升本)和十個專科專業畢業生,每年畢業生中以大專為主。學院有高職單招、普高、五年專三種性質的學生,從大專生自身劣勢講,學生整體素質普遍不高,這是其就業時一個很大的劣勢。主要表現在基本素質不高、學習底子薄、自制能力不強,這也是大專學生最明顯的群體特征之一。特別是有相當一部分大專學生習慣差、學習主動性不夠,很難適應當今社會的發展。軟件學院學生優勢就是,我們采用的是雙證教學,學生在正常完成學業的同時也完成了相關知名IT企業的認證,在資質和動手實踐能力上與同類院系學生相比有一定的優勢。因此在開展畢業生就業指導時我們要有別于本科院系,不能拘泥于傳統,形成一套有自身院系特色的畢業生就業指導體系。

學院畢業生就業指導工作的措施和經驗

1.校企合作搭建學校與企業的共贏平臺

學院根據專業教育需求,與微軟(中國)公司、北京全美教育技術服務有限公司、思科系統公司、上海微創軟件有限公司、戴爾計算機(中國)有限公司等眾多國內外知名IT企業合作,開展“訂單式”人才培養,實施軟件實訓計劃,改革傳統教學模式,著重培養學生的動手能力。在實踐教學上,通過產學研相結合的模式,借鑒國內外軟件企業在技術、培訓等方面的經驗,建立了實訓工程,通過校內實訓和校外頂崗實訓,不斷提高學生項目分析和研發水平。我們擁有福建省高職教育軟件類唯一的省級網絡技術實訓基地,并在省內同類院校中率先開設了“學生創業園”,由學生團隊攜帶項目入駐園中,按照企業模式進行項目開發。依托學生創業園是專業設置與社會需求零距離配合,教學內容與職業需求零距離貼近、實訓教學與就業崗位零距離對接。近年來從學生創業園走出的畢業生就業率幾乎達到100%,畢業生就業單位中不乏國內一些知名的IT企業。

2.發揮輔導員作用,幫助畢業生提高擇業競爭技能

作為思政工作者,學院每位輔導員都認真對待畢業生就業問題,高度重視畢業生就業工作,對學生的前途負責,對社會的穩定發展負責。輔導員作為學生的良師益友,不僅要幫助學生全面而又充分地了解自己,了解自己在競爭中的優勢。還要向學生強調、讓學生明白當前就業形勢的嚴峻,鼓勵學生“先就業,后擇業”。學生就業指導課原則上安排學生思想政治輔導員授課,通過就業指導課,輔導學生掌握適合自身的求職應試方法和技巧以及自身職業定向,在指導過程中用發展的眼光、科學的方法解決畢業生就業中出現的問題。輔導員通過對畢業生的就業指導,幫助學生了解形勢、掌握政策、更新觀念、調整期望值、增強創新創業意識、提升就業能力和整體素質,促進和幫助畢業生最終實現就業。

3.收集就業信息組織供需雙向選擇

現代社會是一個信息社會,信息作為一種重要的載體,在豐富社會生活,溝通人際社會關系等方面發揮著越來越重要的作用。我們可以充分使用現有的網絡和現代化服務平臺,快速便捷的開展就業信息宣傳和服務。學院就業指導中心充分利用網上信息資源豐富、時效性強、訪問快捷、查詢便利等特點,為大學生就業提供快速、高效的信息服務。就業指導中心項目負責老師從林林總總的就業信息中篩選出有效信息,通過學院的學生短信平臺及時的給我們的畢業生,使畢業生在擇業中贏得主動,增加選擇的余地,從容就業。學院還采取“請企業進來和畢業生走出去”的就業指導策略,每年的12月份中旬,定期在校園內舉辦畢業生校園招聘會,每年的招聘會都能夠吸引100多家企業到校開展供需見面、雙向選擇活動。我們請用人單位到學校進行實地考察,增加用人單位對學院專業設置、知識結構、人才培養情況的了解,從而有利于用人單位挑選使用所需的畢業生。另外,我們還聯系企業安排畢業生組團走出去參加用人大單位的面試,如飛毛腿電子公司、網龍公司、中國移動、冠捷電子等企業。對用人單位我們還常常利用學校推薦的方法,減輕企業頻繁地參加各層次的供需見面雙向選擇活動而造成大量的人力、財力和時間的浪費,減少就業信息的重復和畢業生的就業盲目性。從而達到企業招到人,畢業生實現就業的互利局面。此外,學院還積極調動全校力量特別是職能部門、專業老師的力量積極為學生尋找就業崗位,為學生的就業做力所能及之事。

4.加大政策宣傳力度鼓勵和引導畢業生下基層

通過學院廣播臺和宣傳欄報道畢業生就業與創業的先進典型,形成正確的輿論導向。學院就業指導中心定期召開畢業生就業政策宣講會,組織畢業班輔導員參加政策學習,引導畢業生認清就業形勢,切實轉變就業觀和擇業觀。在宣傳政策的影響下,越來越多的畢業生響應號召義無返顧地走向農村,走向基層一線兢兢業業地工作,還有的畢業生通過“三支一扶”的政策從事支教、支農(含林業、水利)、支醫和扶貧工作。實踐證明,大專生在基層還是大有可為,他們在基層照樣可以譜寫出一曲曲壯美的青春之歌,我們的畢業生通過基層工作,深入了解社會生活,了解基層疾苦,在社會的大熔爐里陶冶情操,磨礪意志,貢獻自己的聰明才智,也為自己的人生觀、價值觀賦予了新的時代內涵。這些政策的落實對提升學院畢業生就業率有著深遠的影響。

5.廣泛開展創業項目建設

自主創業日益成為大學畢業生就業的一個重要方向。我們充分利用國家的扶持政策和項目,采取靈活多樣的形式開展創業教育。如鼓勵支持學生自發組建創業社團組織、參加各類創業計劃大賽、廣告和營銷策劃大賽等創業競賽活動。2008年4月,YBC閩江學院服務站正式成立,該服務站以軟件學院學生創業園為基地,輻射全校師生,開展了一系列扶持青年就業創業及青年志愿服務活動。服務站每學年舉辦三到四期的YBC創業培訓、淘寶大學培訓、定期開展創業大講堂及青年志愿者活動、大學生創業孵化推薦等。幫助致力于自主創業的畢業生進行資金扶持和技術指導, 引導學生理性擇業,優質就業,成功創業。通過這些項目的開展我們學院形成了以“專業培養+團隊搭建+項目孵化+能力塑造+創業扶持”為特色的一套較為完整的扶持大學生就業創業實踐的服務體系。這一體系得到了廣大畢業生的一致好評,拓寬了畢業生的就業門路。

6.弱勢群體畢業生的就業措施

弱勢群體畢業生在這里我們主要指家庭貧困畢業生和身患殘疾或形象有缺陷的畢業生。高校畢業生弱勢群體幫扶工作關系到社會和諧、穩定與健康發展,解決他們就業難問題也是全社會的問題。開展弱勢群體畢業生就業幫扶上我們通過學院心理咨詢中心對弱勢群體畢業就業問題心理教育方面入手、引導幫助他們調節心理壓力,提高挫折的承受力,提高就業心理素質;幫助他們正確認識自我、了解社會、了解職業對人的心理素質要求,以便選擇合適自己的職業。另外,學院就業指導中心主動為弱勢群體畢業生聯系落實就業實習單位,提供多渠道的招聘信息,搭建用人單位與他們雙向選擇的平臺,積極向企業推薦,專門為弱勢群體畢業生開設“就業綠色通道”,幫助他們掌握擇業的基本方法和技巧,對于基礎薄弱、應用能力較差的學生,學院還組織專業教師給他們“開小灶”,加強輔導,提高他們的綜合素質和就業優秀競爭力。畢業后對弱勢群體畢業生我們還進行跟蹤調查,了解他們的就業狀況,對未就業弱勢群體畢業生實行教師包干制,堅決不讓一位弱勢群體畢業生待業或失業。

在面對新的就業局勢下,學院將就業工作納入整體工作規劃,把畢業生就業擺在當前就業工作的首位。通過自身在就業指導工作上不斷的探索和積累,走出了一條符合學院發展的道路。連續幾年來,軟件學院在同類院校中就業率一直位居前列,畢業生分布各行各業,通過回訪,我們了解到用人單位對學院應屆畢業生的工作表現滿意度達到了90%。學院也將繼續深化教育改革,調整人才培養結構,著力提高學生的創新意識和實踐能力,提高畢業生就業能力,拓寬就業門路,最終適應當前的就業服務新需要。

(作者單位:閩江學院)

軟件畢業論文:做好軟件建設是提高理工科畢業論文質量的有效措施

摘要: 針對理工科類專業實踐環節多,畢業論文多有硬件要求,而新建地方本科院校各方面存在不足,畢業論文(設計)質量不高的問題,提出有效提高論文質量的快速方法為完善制度,合理選題,做好專業建設和教學改革及現有教師隊伍建設和指導模式改革等軟件建設,以期對本校和兄弟院校提高理工科畢業論文(設計)質量提供參考。

關鍵詞: 新建地方本科院校;理工科畢業論文(設計);措施;軟環境

1新建地方本科院校的特點

新建地方本科院校多為專升本的院校[1],其基本上本專科教育并存,多數以專科教育為主,定位是培養大量下得去、 留得住、 用得上,富有實干精神和開拓能力的高級應用型人才。它通過升本的機遇大量引進優秀人才,加強實驗室建設,使學校科研工作得以快速發展。其功能和以往相比,除了教學以外,加大了科研和社會服務功能,即立足于地方和區域經濟發展,在為地方培養人才的同時,利用自身在科研上的優勢,通過參與社會經濟技術活動,推動科技進步,促進經濟發展[2]。隨著地方經濟的快速發展和擴張,它們已成為中小型企業發展的人才庫和技術革新的思想庫[3]。

2理工科畢業論文(設計)存在的問題

本科畢業論文工作是大學本科教學計劃中的重要實踐環節,是培養學生綜合運用所學基礎知識和基本技能進行科研工作的初步訓練,是培養和提高學生分析和解決問題的能力,實現教學、科研和生產實踐相結合的重要途徑,是本科生畢業和授予學士學位的必要條件[4]。而理工科類專業主要培養科學型、技術型和應用型人才,其實踐環節多,畢業論文多有硬件要求。新建本科院校因地理位置的制約,在生源質量、經驗交流等方面處于劣勢,學生綜合素質偏低。再加上歷史原因,和老牌本科院校相比難免存在諸多不足,主要體現在教學條件有限、師資力量缺乏、學生重視不夠和管理制度不健全,教學計劃不完善,就業與考研復試沖擊,學生普遍存在論文基本攻薄弱等因素[5-8],這些不僅制約著新建本科院校的發展,而且還影響著人才培養的質量,最直接的影響就是畢業論文(設計)質量不高。

3提高畢業論文的措施

硬件的改善是一個長期而復雜的過程,而要解決當前的困難,更有效的方法是做好軟件建設。

3.1 加強動員,完善制度,提高學生的認識和論文效率加強動員,提高學生的認識。讓學生知道撰寫畢業論文是人才培養中十分重要的環節,是本科階段必須完成的一門必修課,是與畢業直接關聯,獲得學位、求職或繼續深造的先決條件;讓他們明確撰寫論文不是一蹴而就的事情,是一個人才培養過程,是科研能力、理論聯系實際能力、文獻資料查閱能力等的形成和提高過程。學校和系部統一思想,對不合格的論文決不手軟,只有確定了明確的標準并能夠得到嚴格的執行,才能夠使學生打消僥幸心理,有壓力去完成。學生重視,基本功扎實,可以提高實驗(設計)數據的準確性,進而提高論文寫作質量,減輕老師指導的難度。

3.2 通過合適的選題來彌補硬件的不足優化選題是提高畢業論文質量的重要前提和基礎。新建地方本科院校要提高畢業論文質量除了在選題方面嚴把質量關,做到難易適宜外,還可以通過合適的選題來彌補硬件的不足。

3.2.1 與地方企業聯合,利用企業的經濟優勢共同研究和開發科研課題,為學生畢業論文提供素材。論文(設計)命題一直或部分時間到科研合作單位、實習單位或有工作意向的單位進行,完成后由學校進行考核。這種方式能夠讓學生自行在企業中得到鍛煉,尋找解決實際問題的方法和途徑,避免從書本到書本的紙上談兵,讓學生在社會的大課堂中通過畢業論文的訓練得到鍛煉,學到實際本領,提高創新能力,同時也解決學生在就業和學習方面的矛盾沖突。

3.2.2 加強與資深的科研院所合作,實現兩類院所師生的“雙贏”。很多資深的科研院所高級職稱和博士較多、科研力量雄厚,儀器設備先進而充足,很多對新升本科院校來講很難申報的前沿課題,但對省重點高校或更高層次的高校老師手中往往有兩個或更多的項目卻課題組人手不夠,這正是新升本科院校的缺口。因此可以通過不同渠道,加強與這些高校或研究所聯系,利用他們的課題和資源優勢解決自己課題方向老套、脫離實際、儀器設備不足等問題,為新升本科院校畢業論文和科研工作的開展注入一定的活力,讓更多學生有進行科研工作同時完成畢業論文的機會,實現兩類院校師生的“雙贏”。

3.2.3 做設計類課題。現在的大學生,有相當一部分有個人電腦,可選擇應用計算機進行畢業設計。調查發現歷屆理工科畢業生,無論是在工廠從事技術開發、生產管理,在公司從事經營貿易,還是在政府機關就職,幾乎都需要使用計算機。作為培養掌握最新科技人才的高等院校,當然應該順應這個潮流。

3.2.4 選題時間提前、內容放開,學生有充裕的時間完成論文(設計)。一方面可以鼓勵教師讓學生參與到自己或學校立項的科研課題或實驗室建設課題中。一方面畢業論文(設計)與貫穿于整個本科教育過程結合起來。學生在學習專業知識的過程中對某一問題的質疑、改進或推廣,只要能夠體現學生科研能力,都可以作為畢業論文(設計)選題。教學實踐中的綜合性或創新型實驗,只要能夠體現水平的,也可以作為畢業論文(設計)選題。教師可以不定期的向學生提供畢業論文(設計)選題,與大學生科技創新活動結合,鼓勵學生自己選題,利用興趣這一強大動力提高論文質量。

3.3 加強專業建設和教學改革調整教學計劃,合理安排時間,處理好實習、考研、就業與論文寫作之間的沖突,同時通過課程建設和教學改革讓學生提前做好準備,提高基本功。狠抓教學質量,使學生牢固掌握專業基礎理論、基本知識和基本技能,做好專業知識與技能的準備。開設專業文獻檢索、科研方法與論文寫作訓練方面的課程,使其掌握一定的科研方法。提高外語與計算機水平,對于論文有關文獻的查閱以及日后論文的撰寫、排版、定稿都大有幫助。改革實踐教學,強化綜合實踐能力培養,構建由簡單到綜合,由單一到復雜,循序漸進的系列化實踐教學體系。在日常教學過程中老師適當引導學生精讀一定數量的范文,從內容到形式,反復揣摩,以便能夠有效地借鑒它、模擬它。同時,老師可每學期給學生布置一兩個與其專業相關的寫作任務,學生可以根據老師的評語有針性的攻克自己寫作的弱點,爭取每寫一次論文就能進步一點。課程實習、學年實習和畢業實習都有總結報告和社會實踐報告,這些寫作都可以較早地培養學生的論文意識,對于畢業論文的寫作有著素材儲備、技能準備等多方面的作用。

3.4 加強教師隊伍建設和指導模式改革

3.4.1 現有教師隊伍的建設加強指導老師科研能力培養,鼓勵其勇挑科研重擔,提高科研能力和學術水平,為提高論文(設計)質量提供有效的保障。通過參加社會實踐、指導學生實習、參與工程項目設計等,組織指導教師尤其是青年教師深入生產和工程實際,在實踐中總結和積累經驗,為指導論文(設計)奠定良好的基礎。在指導工作中要特別注意加強指導教師的師德修養,提高政治思想素質。可適度聘請外校教師或企業高工參與到論文指導中來。

3.4.2 論文指導模式改革首先可采用教師團隊指導方式,即以教學科研經驗豐富的教師為組長,在充分考慮老師的專業特長與教齡基礎上,組建畢業論文指導團隊,對學生進行指導,這種方式將發揮教師在各個領域的知識優勢和結構,有利于培養學生更全面的掌握解決工程實際問題的能力和團隊協作精神,可以較好的完成論文指導任務,同時也培養了青年教師論文指導能力和解決工程實際問題的能力,提高青年教師的業務水平。其次可采用雙導師制。對于校內課題,青年教師可以作為副導師、高職稱教師的助手身份參與指導論文。因為教授經驗豐富,但是指導學生時間相對較少,而青年教師精力充足,時間多,但是科研能力相對薄弱,需要不斷提高。每個學生都配有導師和副導師,可以發揮他們各自的優勢,取長補短。這種聯合指導方式,真正體現了教授“傳、幫、帶”的學科帶頭作用,加速了具有知識創新和科研攻堅能力的學術人才的形成,青年教師的科研能力將大大提高,為創新人才的培養打下堅實的基礎。課題來自企業的采用校企雙導師指導制,這樣做可以將學校的理論知識更好地與企業的生產實踐有機的結合起來,更有利于學生盡快的融入企業文化。

綜上所述,新建地方本科院校,硬件的改善是一個長期而復雜的過程,要提高理工科畢業論文(設計)質量可以從完善制度,合理選題,做好專業建設和教學改革及現有教師隊伍建設和指導模式改革等軟件建設著手。

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
又色又爽视频香蕉网络 | 一本色道综合久久加勒比 | 新精品国偷自产在线 | 亚洲中文字幕在线乱妇 | 中文方字幕亚洲本在线 | 一级国产片在线观看 |