国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網 精選范文 軟件工程實訓總結范文

軟件工程實訓總結精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程實訓總結主題范文,僅供參考,歡迎閱讀并收藏。

軟件工程實訓總結

第1篇:軟件工程實訓總結范文

地方性高校培養應用型人才,需要了解市場發展的導向,社會行業對人才的需求,以及著眼特色辦學的核心競爭力,實現自身的發展[1-2]。軟件產業發展已經被國家提到戰略的高度,為了配合其快速的推進,我國高校也正在擴大培養軟件工程方面的專業人才的規模。軟件工程專業論文是2002年國家教育部新增專業[3],該專業主要以培養軟件工程專門人才為目標。我校軟件工程專業由教育部于2015年批準的新專業,起源于我院計算機科學與技術專業軟件技術方向。 

徐州工程學院作為新興的地方性高校,在軟件工程專業建設方面,不僅需要學習和借鑒重點大學、國家示范性軟件學院的經驗和做法,更重要的是結合地方院校的特點和實際情況,辦出特色。因此,應用型人才培養體系的建成,應該直接為當地經濟建設和社會發展服務,適用面廣、實用性強,具有鮮明特色。本文主要闡述以工程教育認證質量評價機制為指導的徐州工程學院軟件工程專業在理論和實踐方面的培養體系。 

2 市場調研 

為了制定針對性的培養模式,首先組織一些學科教授和骨干教師,對軟件工程專業的就業形勢、市場需求等進行為期2個多月的市場調研,調研對象包括國有大中型企業、私營與股份制等公司的負責人和技術骨干。本次調研內容包括實地參觀學習、與企業召開研討會,并向企業發放調查問卷表500份,收集有效調查表437份。 

通過這次調研,總結軟件工程專業的市場需求、人才結構和素質要求、企業技能標準等信息,發現軟件工程技術人才奇缺,涉及很多方面,主要原因是大部分高校計算機專業不注重應用型軟件人才的培養,學生畢業后面臨的是二次學習的困境。因此,對學生的培養不僅需要完整性的實訓鍛煉、強調企業項目經驗、注重培養學生的分析與解決問題的能力,更需要注重團隊合作意識;在課程設置方面應該與企業長期合作,開設企業實用的技術課程和職業綜合素質的內容。 

3 軟件工程專業應用型人才培養模式 

軟件工程專業強調軟件開發的系統和工程性,培養能夠從事軟件開發、測試、維護和軟件項目管理的高級專門人才[4]。軟件工程專業沿用徐州工程學院計算機專業“3+1”培養模式,具體模式為學生在前三年完成通識課程、專業課程的學習,以及課程基本實訓,最后一年在企業完成項目級實訓、職業訓練和畢業設計。 

表1所示為軟件工程專業課程構成及學分分配匯總表。徐州工程學院軟件工程專業課程主要分為三大平臺。其中,通識類課程平臺包括通識必修課、通識選修課以及學科基礎課;專業課程平臺主要包括專業必修課和專業選修課。 

知識支撐能力結構 根據軟件工程專業的培養目標,確定課程知識支撐能力結構,如圖1所示。課程設置本質上是為了培養學生能力的,因此,為了培養學生英語能力、熟知行業標準、管理能力以及創新意識等,設置學科基礎課、通識類課程以及專業課程、專業技術導論、講座等課程;為了培養持續學習、協作和項目分析等能力,設置軟件工程課程群、企業實訓課程以及職業技能訓練等課程。 

理論知識體系結構 軟件工程專業理論知識體系結構包括通識課程群、學科基礎群、專業課程群,其中專業課程群是核心課程。專業課程分為程序設計基礎知識、軟件開發技術知識、數據庫原理知識、計算機系統知識、軟件工程知識等5個子課程群。其中,程序設計基礎知識包括數據結構、面向對象的程序設計(OOP);軟件開發技術知識包括Java Web方向課程群、移動開發方向課程群等課程;數據庫原理知識包括數據庫原理及應用;計算機系統知識包括計算機系統基礎、操作系統等課程;軟件工程知識包括軟件需求工程、軟件體系結構設計、軟件質量保證與測試、軟件項目管理。 

實踐體系結構 軟件工程專業實踐體系結構如圖2所示,主要分為四個階梯: 

1)個人級的實驗,主要由校內教師進行指導,學生獨立完成課內實踐環節; 

2)小組級的實驗,需要2~4個學生為一組,為完成程序設計、算法設計、面向對象技術開發,通過溝通和相互協作完成,注重技能的訓練; 

3)項目級的實訓,主要由企業教師指導,學生完成專業方向技能、軟件工程綜合訓練;

4)企業級的實訓,為了檢驗學生綜合能力,由學生獨立完成企業項目綜合訓練、職業技能提高以及畢業設計。 

為了加強校企合作培養的效果,每4~6個學生配備一位校內指導教師和企業指導教師。校內導師在學生入學后確定,主要任務是“學業綜合指導”;校外導師在學生入學后的3年內確定,主要任務是“工程實踐指導”。學生在三年級初步確立畢業設計選題,由校內導師和企業導師聯合進行指導。 

基于工程教育專業認證的質量評價 為了加強軟件工程專業的質量評估,以工程教育專業認證為指導,建立針對整個培養過程的質量監控和完整有效的評價機制。在每個教學環節,基于認證標準,明確質量要求,定期進行課程體系設置和教學質量的評價。此外,在整個學習過程中對學生的表現進行跟蹤與評估。 

以上這些質量評估措施,保證學生畢業時達到畢業要求,畢業后具有社會適應能力與就業競爭力;后期,畢業之后階段,仍然采用跟蹤反饋機制,通過記錄評價和效果,證明學生能力的達成,并逐步對培養模式進行持續改進。 

很顯然,只有建立完善的質量評估機制,才能保證按預期的目標完成專業培養要求。因此,從地方性高校實際出發,以工程教育專業認證為質量評價指導,不斷完善培養模式,這樣才能培養卓越的學生,為企業持續不斷地吸引優秀的生源。 

4 總結 

徐州工程學院作為一所以應用型工科教育為主的地方本科院校,軟件工程專業應用型人才的培養需要有別于高職高專的培養模式,需要更注重高層次應用型技術人才的培養;又要有別于傳統學術性高校“精英型”人才培養目標、課程體系設置、教學模式以及師資要求等。 

軟件工程專業培養標準最需要解決的問題是注重軟件工程宏觀意識,培養持續學習能力、交流與溝通能力。鑒于此,本文提出以工程教育專業認證為指導,構建軟件工程專業應用型人才培養體系,以期為地方性高校軟件工程專業能夠培養更多卓越的軟件工程方面的人才提供一種方法和途徑。 

參考文獻 

[1]宋思運.應用型本科人才培養模式的構建[J].徐州工程學院學報,2005,12(20):11-13. 

[2]金忠明.我國高等教育發展質量面臨的問題與分析[J].徐州工程學院學報,2013,28(6):92-96. 

第2篇:軟件工程實訓總結范文

關鍵詞:軟件工程;課程群;課程群體系

中圖分類號:G642 文獻標識碼:B

1引言

軟件工程是運用工程、科學和數學的原則與方法研制、維護計算機軟件的有關技術和管理的方法;是將系統的、規范的、可度量的方法應用于軟件的開發、運行和維護的過程。中國的軟件產業以軟件工程為指導思想得到了迅猛發展,使得軟件工程人才的培養發生了巨大的變化。然而,人才需求與教育供給的不足產生了矛盾,以傳統的課程體系、單一的課程模式來培養軟件工程人才已不能滿足軟件產業發展的需求,成為軟件工程教育發展面臨的一個重要問題。解決這一問題的關鍵之一是需要在不斷的教學過程中,研究適應軟件產業發展需求的人才培養模式以及相應的軟件工程教學思路和方法,形成一個正確的課程群體系,在該課程群體系的保證下,不斷提高教學質量使軟件工程教育得到健康穩步發展。

傳統的軟件工程人才培養課程體系存在著以下幾方面的問題:(1)工程特點不明顯。課程安排過于傳統,偏重計算機科學與技術的課程模式,偏重基礎理論和方法的傳授,沒有突出現代軟件工程的發展特點,忽略了體現軟件工程特點的關于質量、進度、成本、度量、團隊、管理等方面的教育和實訓。(2)分工不細,與應用領域結合不緊。軟件工程的應用范圍不斷延伸,已經深入到各個方面。而軟件工程的教育卻沒有達到與應用領域的緊密結合,造成事實上的脫節。(3)單一的課程模式,不利于整體知識的貫穿。傳統的課程體系中,與軟件工程有密切聯系的課程沒有形成一個課程群,每門課程都是按照各自課程的體系獨立授課,使得有些知識點過于重復,有些知識體系不能有機地銜接。(4)軟件工程教育與軟件產業結合不緊。軟件工程的教育不能及時更新教育理念,不能及時跟蹤軟件工程行業的最新發展趨勢。造成當學生畢業后參加工作時,不能很快適應較大型軟件的個人或團隊開發。(5)忽視交流能力的培養。交流能力是工程能力培養的重要方面,但現有的軟件工程教育體制卻秉承了傳統的教育方法,忽視交流能力的培養。鑒于以上這些問題,開展以軟件工程為主線的課程群體系研究是非常必要,也是很有意義的。

2研究現狀

目前,單純的計算機學科式教育已跟不上當今產業界對工程型IT人才的迫切需求。不僅如此,服務于單純的計算機學科式教育的傳統的實踐教學也日益暴露出與企業需求和現代化工程型人才培養不相匹配的弊端。如何突出實踐教學的效果,如何將相關的課程組成一個課程群,使工程化培養在整個培養模式中的地位、分量和作用不斷加強,使學生的知識體系更加科學化、系統化、更加連貫、更加適應社會需求,是目前絕大多數學校和用人單位共同需要解決的課題。

2003年教育部設立了“軟件工程課程體系”研究項目,以確立我國軟件工程教育體系的框架。由若干著名高校聯合組織了課題組,深入分析ACM和IEEE的《Computing curriculum-software Engineering》[1],研究探討我國軟件工程學科的教育思想、課程體系、教學計劃等,并結合國內部分著名高校軟件學院的教學成果,形成了《中國軟件工程學科教程》[2]。國外,在軟件工程專業人才的培養中也提出了許多建議,如文獻[3]中談到Computing curriculum-software Engineering對軟件工程人才培養發揮著很重要的作用。

據調查,通過幾年的探索,目前中國三十多所國家示范性軟件學院均在不同程度上創建了一套以質量為目標,以主動服務于企業為特色,按工程領域需求培養,設置相應的課程體系與實踐環節,同時建立與國內外知名企業合作,成立校內外實訓基地,建立新的工程型軟件人才培養模式。

南京大學軟件工程專業推行的工程化實踐教學體系可以簡單地用“一個教學理念、兩個培養階段、三項保障措施和四門實踐課程”加以概括。一個教學理念,指樹立工程化能力培養與基礎理論教學、專業能力培養并重的教學理念。兩個培養階段,指分別設置工程化教學階段和企業實習階段,把工程化素質培養作為學生全培養期中自始至終關注的主線。三項保障措施,指通過教學方法創新、評價體系創新和實驗室建設創新,保障了工程化教學理念的實施。四門實踐課程,指設立了程序設計、軟件工程課程、信息系統課程、網絡平臺四門特色化的工程化實踐課程。中國國防科技大學在軟件工程專業教學改革實踐中,圍繞著以建立科學的軟件工程教學內容體系為前提,突出實踐,激發學生主動探索和實踐的熱情,利用案例式教學,同步構筑立體化教學互動平臺。東南大學軟件學院提出了校企合作培養工程型人才的模式,通過教學的探索和實踐,把教學和工程實踐緊密地結合起來,突破學期、授課教師、課程各自獨立的局限,實現總體設計、綜合布局、交叉穿插、協同配合的新模式,取得了較好的效果。

3課程群體系的建設思路

工程型軟件人才的培養需要有一個貫穿始終的工程概念作指導的課程體系和與之配套的實踐環節。在課程群體系建設中主要考慮了以下幾方面的問題。

(1) 梳理以軟件工程為主線的系列課程之間的關系,確定以軟件工程為核心的課程群的內容和課程群體系架構。明確課程群中的基礎課程、專業課程和核心專業課程,以及它們的主要內容和大綱,確保課程群的知識體系結構合理、知識銜接合理、實踐環節安排合理,以避免知識點缺乏或知識點重復,以及知識體系不連貫等問題。因此,我們深深體會到深入討論和研究課程群內課程之間的關系和內容是至關重要的。

(2) 課程群的內容設置既要考慮夯實軟件工程的基礎,又要考慮軟件工程的素質和工程化思想的培養。軟件工程的基礎是建立在多個不同學科之上。它不僅需要計算機科學的理論和基礎知識,諸如數學、工程學、項目管理及其它應用領域的概念,同時也需要培養學生軟件工程的基本素質和基本技能。考慮設立了“程序設計類課程+軟件工程類課程+數據庫、網絡等專業類課程+認證類課程”的課程群體系。特別應該強調是在本科的早期階段,為了避免學生養成不良的編程習慣,樹立規范編程和團隊合作的思想,在加強程序設計類課程的實訓環節同時,考慮個體軟件過程和小組軟件過程等軟件工程基礎和素質課程的設置。認證類課程的融入旨在提高學生的基本技能和軟件素質。

(3) 建立起更加完善的、與課程群體系相適應的實驗、實訓、實踐教學體系。工程化思想的培養離不開實踐環節。如何提高學生的創新能力和工程實踐能力是課程體系實踐環節設計的關鍵。實驗是吸收、消化課程內容的第一實踐環節,實驗內容的設計既要考慮對基本知識的理解又要考慮對后續內容的鋪墊,既強調知識與技能的融合,又強調創新思維能力的培養。整個實驗課程體系的設置涵蓋了“技能、基本知識、設計、綜合、創新”五個層次。實訓是對課程內容的總結,在加強案例教學的同時,遵循學生的認知規律,合理安排實訓的內容,既考慮課程內容的銜接又考慮加強工程化的訓練,把提高學生的創新能力和工程實踐能力貫穿于整個實踐環節的始終。我們采用了目標驅動式的實訓策略,使學生在實訓初期,就了解最終完成的系統要實現的功能。從系統目標出發建立層次化的實訓架構,使學生變被動為主動,有的放矢、完整系統地構建自己的知識和技能體系,增強學生在設計上的全局觀念。實訓環節中還考慮了加強與企業的合作,將企業的資源優勢與學校的理論知識優勢充分地結合,共同設計和建設課程群中的實訓項目。

(4) 進行教學方法和教學手段的改革,使其適應軟件工程人才的培養。軟件工程類的課程內容紛雜,在教學過程中容易出現空洞的說教。為了避免這一問題,改革了現有的、傳統的課堂教學方式,在加強案例教學和實踐環節的同時,多采用課堂討論、小組報告、項目答辯等多種形式的教學方法。在課程群體系的建設中重點研究、設計和提出能夠貫穿于軟件工程為主線的課程群的案例。該案例的設計以培養興趣、激發創新激情為源點,從軟件工程的基礎入手,使學生能夠循序漸進地接受并融會貫通所學知識,再進一步地激發創新激情。通過案例的學習,既能鞏固已學過的知識,又能在此基礎上讓學生實際運用他們所學過的知識和技能,模擬案例提出相應階段自己的問題,并給出解決方案,真正使學生體會和做到學以致用。

(5) 以軟件工程為主線的課程群體系研究的同時加強教材建設。目前我院在軟件工程類課程中采用的教材都是原版外文類教材,這些教材從理念上來講是比較新的,但是其中的案例都是國外企業較為流行和實用的,有些內容和我們的國情存在著差距,國內學生接受起來有些難度。為此在引用國外教材的同時,設計符合國情、符合軟件工程人才培養要求、符合課程群建設以及貫穿于整個教學環節的案例教材是我們研究和建設的重點。

4解決的關鍵問題

(1) 課程群內容的篩選。軟件工程專業主要以培養高層次、工程型、國際化人才為目標。如何確立以軟件工程為主線的課程群內容來滿足這一人才培養目標,如何在課程群中強調軟件工程的相關概念、原理和觀點,幫助學生形成系統的軟件工程思想,如何在知識的涵蓋面、創新靈活性和知識與實踐的結合上取得適當平衡,是解決的關鍵問題之一。

(2) 課程群體系的改革。工程型的課程體系是進行工程型軟件人才培養最基礎的環節,如何在傳統課程體系的基礎上,加強各課程之間的銜接、配合,增加貫穿始終的案例教學、添加社會和企業需要的專業技術課程,從而最大限度地發揮課程群體系的作用。考慮將多個課程模塊整合在一起,覆蓋軟件工程教育知識體系SEEK的所有知識領域,并與IEEE-CS/ACM聯合推出的軟件工程計算教程CCSE 2004的教學要求基本吻合,保證課程群內容的科學性和系統性。

(3) 加強先進教材體系建設。遵循“體現素質教育和創新能力培養”、“穩定性和先進性相協調”的原則,在借鑒國際著名教材的基礎上,結合科研成果,對原有教材不斷更新改版同時,著力建設與課程群體系相匹配的高水平教材及實驗、實訓教材。

(4) 校內外實踐教學體系的建立。實踐教學體系包含課程實驗、課程設計、綜合實踐等內容。課程實驗、課程設計是保證課堂教學的非常重要的實踐環節。如何選擇合適的案例貫穿整個課程群體系,是激發學生學習興趣,確保學生掌握一些重要思想的關鍵。綜合實踐活動既可以在校內進行也可以在校外實施。校內的綜合實踐活動是通過貫穿于整個知識體系的大型案例,讓學生實際參與,并承擔相應的角色,在實踐過程中讓學生充分理解和應用所學的知識。校外實訓基地的建立為學生與企業無縫對接提供了便利條件。校內外實訓體系的建立也是學院聯系社會、聯系企業的重要途徑,也是促進學生就業的直接渠道。實訓基地是學院進行教學改革和工程化培養最前沿的,同時也是最富有成效的陣地。因此,建立穩定、有效的實踐教學體系,是關系到人才培養成敗最重要的環節之一。

(5) 信息化平臺的建立。學院信息化建設為整體教學環節提供了有力的平臺支持。如何建立合理、高效的以軟

件工程為主線的課程群體系信息化平臺,也是全面實施教學改革所必須要解決的問題。按照突出“知識的綜合運用能力”、“系統的分析設計和集成能力”、“科技創新和團隊協作能力”培養的指導思想,建立起支撐課程群的實踐教學環境。充分利用現代教學手段和網絡資源,構建在線資源、案例庫、答疑區,增加與學生的交流,提高教學質量。

5結束語

針對軟件工程專業人才培養的需求,加強以軟件工程為主線的課程群體系的研究和建設,不僅使我們的教學內容更加科學、系統、規范、豐富、充實,也加強了與企業之間的聯系,使得課程教學與實踐教學更加協調,實踐內容更加豐富,提高了學生的實踐能力。

今后我們還要進一步加強和完善課程群體系的建設,在建設中既要進一步充實課程群的課程內容,協調各課程之間的相互關聯、銜接,還要充分考慮各教學、實踐環節的完善和改造,引進和借鑒校外資源和社會資源,使學校的教學優勢與企業實踐平臺等一系列優勢資源結合在一起,在使學生得到良好培養的同時,企業也得到了優秀的人才,學校的培養質量也得到了全面提高。

參考文獻

[1] Computing Curriculum―Software Engineering: Final Report,IEEE Computer Society /ACM Joint Task Force on Computing Curricula[EB/OL]. /ccse/volume/FinalReport-5-21-04.pdf.

第3篇:軟件工程實訓總結范文

關鍵詞:實踐教學;CDIO;項目管理平臺:創新性教學團隊

國家示范性軟件學院的培養目標是培養“多層次、實用性、復合型和國際化”的軟件工程人才。如何培養軟件技術人才所必需的實踐能力、工程能力和創新能力,一直是軟件人才培養所面臨的課題。目前,大多數軟件學院都設置了實踐教學課程體系,并開設了工程實踐環節,但普遍缺乏對實踐教學環節的過程管理,效果并不盡如人意,具體表現如下:

(1)實踐教學體系設置不夠完善,缺乏對實踐教學的過程管理,沒有建立配套的成績考核體系。

(2)不重視工程化思想的培養,沒有很好利用先進的實踐管理平臺跟蹤管理學生實踐項目。

(3)缺乏具備行業工程領域背景和國際化背景的高水平創新實踐教學團隊。

因此,如何完善實踐教學體系。建設實踐管理平臺,培養創新性的教學團隊,把突出理論教學向“實踐引領理論”教學過渡,是我們亟需解決的問題。

1 實踐能力訓練體系的構建

在設計軟件工程專業實踐課程體系過程中,我們依據國際先進的CDIO工程教育模式,把實踐教學按照課程實驗、項目實踐、工程實訓幾個階段設計,進行了全面改革。

CDIO工程教育理念是融構思(conceive)、設計(Design)、實施(Implement)和運行(Operate)能力于一體培養人才的模式。構思、設計、實施和運行涵蓋了現代工業產品從構思研發到運行改良乃至終結廢棄的生命全過程,以此全過程為載體,培養的不僅是學生的理論知識和專業技能,而且包括終身學習能力、團隊交流能力和大系統掌控能力[3-4]。

我們把CDIO工程教育理念引入到軟件工程專業時,通過實驗、實踐、實訓一體化的工程能力訓練體系,完成CDIO能力的培養。如圖1所示,我們設定了明確的階段培養目標:即熟練的程序員(程序上熟悉軟件工程原理和方法的軟件設計者(軟件)――應用解決方案的優秀團隊成員(系統),并將這一思想貫穿到人才培養計劃的各個環節。

根據這一思想,我們設置了相應的實踐課程體系。如圖2所示,把實踐性教學分為課程實驗、項目實踐和工程實訓。其中課程實驗包括設計性實驗和驗證性實驗;項目實踐一為了提高學生的軟件開發能力,讓學生能夠熟練掌握至少一種編程語言,增強信心,因而項目不大,適合學生個體獨立完成,時間安排在大學二年級。通過項目實踐一的培養,學生的學習熱情大大提高,學習目標更明確。

工程實訓一為了讓學生熟悉軟件工程研發的全過程,周期為3周左右。學院可以聘請軟件開發公司的項目經理指導實訓,用軟件工程的理論指導軟件開發,最終使學生完成需求分析、建模、設計、代碼編寫、測試、部署全過程。

在工程實訓一的基礎上,需要進一步提升自我管理、協調及團隊合作精神,因此項目實踐二以小組成員分工協作方式共同開發一個完整的項目,進行分析、設計和編碼文檔,學生的學習活動在項目開發的過程及軟件工程方法的驅動下完成。

最后,學生通過工程實訓二,即企業實踐參與實際的軟件開發工作,全面提升軟件開發素質,完成由學生到軟件開發工程師的角色轉換。在工程實訓二中,可以安排學生進入企業實習基地實習,模擬企業真實開發環境,嚴格按照企業管理模式管理、考核,讓學生體會實際項目開發的工作氛圍和職業要求,提高團隊協作意識和溝通技能,養成良好的工程習慣,全面提升就業競爭力。

2 項目實踐管理平臺的搭建

沒有高質量的開發過程,就沒有高質量的軟件。軟件工程過程化的管理是保證實踐教學的重要環節。我們建設了完善的項目實踐管理平臺,對學生實踐過程開展科學、規范化的過程管理,組成如圖3所示。包括知識管理(wiki)、源代碼管理、錯誤跟蹤管理、源代碼統計、軟件測試管理、項目進度管理。這幾個管理平臺并非獨立管理軟件,而是通過統一認證平臺集成各管理子系統,實現單點登錄及統一用戶權限管理。

(1)知識管理。主要為學生提供學習交流的平臺,學生可以在該平臺上設計項目計劃、工作方案,撰寫工作日志,提高團隊合作交流能力及獨立解決問題的能力。

(2)源代碼管理。用來管理程序源代碼和文檔,為項目開發團隊提供一個管理軟件整個生命周期的平臺,有效實現了團隊的協作和服務。

(3)源代碼統計。為教師提供監管學生提交的程序代碼的平臺,教師可以隨時檢查學生提交的代碼,統計完成代碼量情況等,實施過程控制。

(4)錯誤跟蹤管理及軟件測試管理。幫助學生管理軟件測試過程中發現的錯誤,可以與源代碼管理平臺間進行有效的整合。測試人員可以將測試過程中發現的錯誤及時反饋給開發人員,隨時監督程序的修改狀況,提高管理效率,保證項目的順利實施。

(5)項目進度管理。幫助學生有效管控項目進度,減少項目溝通、協調、進度反饋會議,及時發現和管理項目問題。

實踐教學管理平臺支持環境覆蓋了企業中軟件開發平臺的主要功能,有效實施了實踐教學過程和質量保障過程的統一管理,也為學生實踐軟件工程理論和方法提供了有力的底層支撐。在項目實踐教學中,我們采用符合軟件產業界標準的軟件過程規范,制定了開發流程、文檔模板和評審標準,讓學生能夠切身經歷項目開發的完整過程,深刻理解軟件工程系列課程的理論和方法,提高實戰技能和團隊協作能力。

3 考核體系的建立

成績考核是實踐教學的重要環節,抓好這一環節,能對學生掌握的知識進行正確合理的評估,提高教學質量。實踐教學的考核方式不同于傳統的考核方法,它更側重于對學生的實踐動手能力、綜合運用能力、文檔寫作能力、團隊協作及創新能力的考核L7 J。

項目實踐、工程實訓l成績可以從下面幾個方面進行重點考核:

(1)業務能力(滿分60分)。

?完成項目進度能力。

?項目完成質量。

?文檔的規范性。

?英文閱讀能力。

(2)綜合素質(滿分40分)。

?工作積極主動性。

?學生的自我成長能力。

?制度、紀律的遵守。

?團隊協作能力。

上面的每一項考核均可以劃分為優、良、中、差四個等級,并采用不同的分數權重,最終得到一個總的實踐分數。這種考核結果能夠比較全面地反映學生的實踐學習情況,促進學生的全面發展。

4 創新實踐教學團隊的建立

提高實踐教學質量,需要建立一支具有行業背景、國際化的創新實踐教學團隊。防止實踐類課程蛻變為理論教學,教師必須有新的教學理念、講授模式和課程管理機制。同時,軟件工程系列課程的特點要求教師要成為一名具有豐富開發經驗的項目管理人 員。在實踐教學中,教師不再是課堂講授者,而更像一位工程項目經理,負責提出項目的要求、檢查項目(學生)的開發進度、監督開發過程、評定軟件質量。在課堂集中教學中,教師又像一位主持人,召開的是項目進度匯報會、技術交流會、軟件演示會等。

創新型實踐教學團隊的建立需要一批高素質的教師,教師要掌握最新的軟件技術,使用主流的軟件開發平臺,對教師能力有較高要求。所以,要重視對教師的培養工作,鼓勵和資助年輕教師攻讀學位和進修,通過團隊合作、以老帶青的形式,提升青年教師的研究能力和教學水平。為保證教師團隊的整體質量,我們通過各種方式提高教師團隊的工程領域背景和國際化背景,主要包括:

(1)研究中心負責前沿技術研究并開發原型系統,企業負責將其產品化并進行市場推廣。

(2)派研究生和高年級本科生到軟件企業從事研究和軟件項目開發。

(3)組織教師參加企業新技術培訓。

(4)定期組織教師與企業研發人員開展軟件新技術和項目管理經驗交流。

(5)定期派教師到國外進修或參加國際交流會議。

通過以上機制,參與項目開發的教師不斷總結項目開發中的各種問題,撰寫總結報告,積累項目開發經驗,并將其運用于課堂教學之中,豐富教學內容。同時,結合行業工程背景和國際化背景,凝練軟件工程開發項目,提取軟件開發案例,建立軟件工程項目案例教學資源,實現案例教學,最終實現教師與開發人員之間的“零距離”。同時,在軟件工程系列課程中,教師采用項目開發中積累的案例傳授開發經驗,讓學生真正理解軟件工程系列課程的理論知識和方法,掌握軟件工程的最新技術,建立軟件開發的系統化與工程化觀念和質量意識,實現“科研帶動教學,教學促進科研”,二者相得益彰。

第4篇:軟件工程實訓總結范文

地方院校教學目標是培養社會所需要的應用型人才,這是其優勢所在。實訓教學是指獨立設課的實訓課和理論課中的實訓環節,是實現培養目標的主體教學環節之一。實訓教學是培養學生專業技術應用能力及分析問題和解決問題能力的重要途徑,是教育過程中不可缺失的重要環節。本課題的研究基于某些國內外知名企業提供技術服務為基礎,以梧州學院軟件工程專業為探索平臺進行的教學改革實踐。校企合作的內容主要包括實踐教學體系建設、實訓教材建設、實訓基地建設、產學研等多方面。

著力打造“4+5”的實踐教學體系

學院軟件專業打破傳統的三段式教學,著力打造“4+5”的實踐教學體系。“4”是指突出培養學生四種能力(實踐能力、創造能力本文由收集整理、就業能力和創業能力);“5”是指培養過程的“課程實驗—期末實訓--畢業實訓—頂崗實習—創新性實踐活動”五個模塊。五個模塊是根據軟件工程特點,循序漸進地培養四種能力,體現工學結合。這五個模塊和整個課程體系,都是圍繞主線來展開。其中的“創新性實踐活動”對軟件技術人才來說是非常重要的,一個軟件就像一個作品,必須有創意和實用的算法。

校企合作,共同開發實訓課程和教材

為了支持“一條主線,五個模塊”的實踐教學體系,學院軟件專業采取校企合作方式,共同開發實訓課程,分別用于各個模塊教學中。目前,已與多家企業共同建設基于任務驅動、項目導向、工作過程的《信息開發技術》課程,基于工作過程的 “教學做”一體化情景化教學的《網絡綜合布線》課程。與企業合作開發《信息開發技術教程》、《多媒體技術與應用實訓教程》、《網站規劃與設計實訓教程》、《計算機組裝與維護實訓教程》、《角色動畫教程》等教材。

校企合作,共建校內生產性實訓基地

學院軟件專業采取校企合作方式,與多家企業共建網絡構建、服務器、綜合布線實訓室,實訓室建設貫徹先進性、真實性、工程性、開放性的建設原則,將實訓基地建成具備多類網絡架構真實環境,集教學、科研、工程、培訓、技能鑒定等多種功能于一體的網絡技術與軟件工程中心,著力培養學生的職業技能和創新能力,提高人才培養質量,提升社會服務能力。

以產學研充實教學內容,提高教學和管理水平

為搞好產學研,學院建立二級科研機構軟件開發中

轉貼于

心,軟件專業教師在研究所兼職搞開發,取得了良好的效果。先后完成了梧州市國稅限時辦結稅務系統、廣西財政廳的預算單位銀行賬戶管理系統、基于cmpp的短信系統的研究、廣西科技廳的nsq物流信息實時智能配對系統、新型農村合作醫療信息系統等。在重大課題研究中積累了豐富的研究經驗。特別是在醫療衛生行業, 建立醫療衛生行業綜合信息平臺。醫療衛生行業以新型農村合作醫療、城鎮居民健康檔案管理系統為切入點,以現有系統為基礎,以國家農村合作醫療建設政策為指導思想,以具體的信息化項目作為實際載體,參與到醫療衛生行業“一個平臺、四大系統”的建設中(即建立一個包含網絡硬件和基礎軟件的統一技術基礎平臺,建立衛生行政管理信息系統(衛生電子政務)、突發公共衛生事件應急系統(突發公共衛生事件應急指揮決策、疾病預防控制、衛生監督、醫療救治等系統本文由收集整理)、醫療服務信息系統(醫院信息)和衛生應用信息系統(合作醫療、社區衛生、婦幼保健、醫教科研等系統)),在加快全市公共衛生信息化建設進程,全面提高突發公共衛生事件監測、應急反應、醫療救治、執法監督和指揮決策的能力方面作出我們應有的貢獻。

第5篇:軟件工程實訓總結范文

【關鍵詞】軟件工程專業應用型人才;人才培養模式;課程體系

1軟件工程專業人才培養模式分析

目前來看,市場雖然對計算機軟件開發人才一直保持旺盛的需求,但近年來各大高校軟件工程及相關專業應屆畢業生就業形勢卻不容樂觀。從我校就業實訓處反饋的信息:我校計算機相關專業畢業生只有不到一半從事與計算機相關的工作,其中極少數從事軟件開發類工作。而從學生入學初的調查顯示,很大部分學生選擇計算機專業,最初都有做軟件開發的意愿。但以目前數據來看,學生就業卻難以盡如人意。究其原因,主要是畢業生知識能力結構失衡,具體表現在缺乏軟件開發職業崗位的實踐能力,導致軟件企業從高校招聘的人才必須經過幾個月的職業崗位培訓,才能真正勝任工作。這說明高校培養的軟件人才與軟件企業的職業崗位存在明顯差距,其根本原因是軟件人才培養模式不能適應軟件市場發展所致。以往的教育模式偏重概念原理式的教學方式,學生缺乏直接面對問題、解決問題的技能,致使學生在讀期間沒有掌握實用的技能與經驗,距離企業的實際用人需求有較大的差距。這說明現有軟件工程專業人才培養模式急需進行改革。針對企業“難招人”,畢業生“難就業”的尷尬局面,兄弟院校已進行了一些改革和探索。如黑龍江工程學院計算機科學與技術系就提出將某知名計算機軟件就業培訓學校的培養模式與現有培養方法進行融合,對實踐教學和授課模式進行改革,采用半封閉式教學充分利用課余教學時間,已取得一定的成效。哈爾濱學院則是嘗試采用“專業知識及專業基本技能培訓、職業技能實訓、生產實習、就業上崗”四位一體的培養方案。即兩年半時間學生在學校完成專業知識及專業基本技能培訓;半年時間由企業完成基礎培訓(企業文化、職業素養、公司制度等)、技術培訓(先進的工程化方法、技術及開發工具和環境)、項目實訓(模擬開發一個完整的項目);半年時間到軟件企業進行軟件工程實踐(生產實習);半年時間與生產實習相結合的畢業設計(實際課題研發,完成畢業設計)和上崗就業。充分發揮校企合作中企業方的作用,合作辦學。廣東海洋大學在軟件工程專業應用型人才培養方面則重視“優化課程結構,拓寬就業口徑”,強調“應用型人才培養的目標要以社會實際需求作為驅動力;理論教學要以應用型人才解決工程實際問題和其持續發展對基礎理論的需求為驅動力;實踐教學要以培養目標的要求為驅動力”。可見國內各高校都在積極應對軟件人才與實際應用需求脫節的問題。而其做法大多強調實踐,加大動手能力,充分利用校企合作中企業一方的資源,也有對教學方式方法進行一些改革,確實取得了一定的成效。但其大都強調教學方法和教學模式而沒有進行課程體系的改革,沒有重視課程群結構的合理配置。如程序設計類課程的開設,在多年的教學中我們發現軟件工程及相關計算機專業都往往會開設很多門程序設計或開發類課程,而由于時間關系或各種原因,每門課程都在基礎理論結束后即結課考試,學生沒有使用所學語言開發應用程序或實現某個現實中的具體應用。而之后開設的諸如數據庫等課程,也是只講授數據庫相關理論及庫、表、查詢等內容的實踐,并未結合之前所學課程進行項目開發。各課程間是離散的關系,各課程任課教師缺少溝通,學生在學習結束后依然一頭霧水,不知道該如何將所學內容結合起來進行實際應用。

2軟件工程專業人才培養模式新思路

通過對我校現開設的軟件工程專業人才培養模式進一步探究,得出對該專業課程教學的新思路:以高素質應用型人才為目標,強調軟件工程能力培養,鼓勵與倡導學生獲得工信部或者行業認證證書,形成“三個加強、二個接軌、一個結合”(加強基礎、加強實踐、加強外語教學;與企業接軌、與行業接軌;產學研相結合);強調工程技術能力和創新創業能力的培養構成縱向層次化、橫向模塊化、以培養學生軟件過程能力為目標的實踐課程體系。面向市場和就業、以技術應用為主導、核心專業課程以項目驅動的教學模式進行授課,核心語言類課程可開設2學期;強調課程間的關聯性,以實際案例教學、課程資源云與課堂教學相結合的教學模式,在畢業實習前增設一門專業綜合實訓課,引進企業技術人員參與到該課程開發、設計和教學中,將企業項目引入到課堂,綜合應用所學技能,使學生對前期課程有整體認識,通過項目實踐,提高學生對專業的認可度,樹立就業信心。同時進一步深化產教融合,引進軟件企業工作室,實現實訓平臺,完成協同育人。

3軟件工程專業人才培養模式的創新點

(1)人才培養模式致力于面向企業需求,培養“應用技術型”人才,讓畢業生的知識、能力、素養對接企業需要。采用統計調查方法,對軟件開發行業各類型、各層次人才需求進行調研,分析需求特征、職業領域崗位群從業標準,準確定位軟件工程專業人才培養目標。采用文獻資料法和比較研究法,對相關院校軟件工程專業人才培養模式進行分析比較研究,制定合理的、以技術應用為主導的軟件工程專業人才培養模式,借鑒成功經驗,真正做到與市場接軌。隨著國家信息化建設水平的提高和市場經濟的迅速發展,對軟件的需求和要求也越來越高,為了適應市場的需求,對人才培養模式和課程體系進行定期的設計和優化。(2)加強校企合作:聘請企業技術人員任項目經理,與學校教師一道共同設計、開發和教授實訓課程,實現雙師互補,將企業對人才要求與學校培養人才目標交融。加大校企合作力度、深化產教融合,形成真正順應市場需求的軟件工程專業課程體系,制定與之相適應的核心課程群建設要求與實施方案,采用教育實驗法和經驗總結法,設計、優化人才培養模式和課程體系。(3)深化產教融合:引進軟件企業工作室,實現實訓平臺,完成協同育人。目前我校軟件工程專業已經與青島東軟載波智能電子有限公司、杭州海康威視電子有限公司,山西應用科技學院達內時代科技集團聯合共建達內學院等企業實現校企共建工作室和實訓平臺。(4)改革教學方法:讓教師接觸最新的教學理念,讓教育者先受教育,加大教師培訓力度,舉辦各種培訓、講座,比如進行BOPPPS教學設計、五星教學法、專創融合、“雙創”教育等等的培訓;借助各大教學平臺和先進的教學技術進行課堂翻轉,真正地做到以學生為中心,線上線下相結合,解決了師生分離的現狀,提高了課堂參與度和課堂效果。

4軟件工程專業人才培養模式應用效果

新的人才培養模式應用于我校軟件工程專業及其他相關專業軟件類課程的教學中,使教學效果得到顯著改善,專業基礎扎實,實踐能力強,專業教育突出了專業理論和素養教育,強化了核心課程;通過與企業合作開發項目,聘請來自多個知名企業的開發設計人員、項目經理以及有實踐工程經驗的企業專家指導實踐教學,為社會提供了合適的軟件設計、開發人才,同時提高了學生就業率和就業滿意度,畢業生能很好地滿足企業用人需求,近兩年畢業生一次性就業率均在95%以上,絕大多數畢業生從事軟件工程專業相關工作。另外,將創新創業教育融入人才培養過程中,完善了學生專業知識結構,部分學生參加了國家和省級創新創業活動及各類專業知識技能競賽,得到了社會上的一致廣泛好評。

參考文獻

[1]王建彬,陳建平,陳昌興.基于校企合作的軟件工程專業實踐教學模式改革研究[J].科教導刊(中旬刊),2019(7):39-40.

[2]楊微,肖佳,朱曉風.基于能力培養的軟件工程專業實踐教學改革的探索和研究[J].電腦知識與技術,2019,15(14):136-137+139.

第6篇:軟件工程實訓總結范文

論文摘要:本文從專業細分、教學大綱、教材選編、教學方法、實訓保證、教師素質、班級管理、技能標準8個方面,系統闡述了以就業為導向的計算機教學設計思想,并給出了軟件工程師設計實例。

以就業為導向的教學模式分為兩個層次,其一是體現在教學方法上的初級層次,其二是體現在教學體系上的高級層次,包括教育教學理念、教學內容、教學方法等方面的全方位改革與創新。筆者以軟件工程師職業教育為例,從8個方面闡述以就業為導向的計算機教學設計思想。

一、專業細分

目前,多數高職繼承了傳統的知識型學科體系教育模式,將計算機科學劃分為軟件、網絡、計算機應用等專業。專業涉及面廣,知識體系龐大,培養出來的學生就業面廣,可選職業較多。但高職生起點低,加之教學設計體系不合理,學生很難在3年內掌握職業技能。計算機應用領域職業劃分越來越細,分工協作、團隊開發模式給高職教育提供了新思路,即把什么都會而什么都不精的“軟件通才”培養模式,改為不要什么都會但必須有一技之長的特色培養模式。高職應以職業劃分專業,即根據勞動力市場職業分工細化計算機專業,軟件專業可細分為需求分析師、軟件工程師、測試分析師等職業方向;網絡專業可細分為網絡維護工程師、綜合布線工程師、電子商務工程師等職業方向;應用專業可細分為硬件維護工程師、數據庫管理員、系統管理員等職業方向。針對不同職業方向突出其職業技能培養,以專取勝、以能取勝,而不是以寬取勝,使學生畢業時具備這一職業所需的技能和職業素質,能直接上崗,達到成功就業的目的。

二、教學大綱

新的高職教學計劃應從職業能力要求人手,確定相應的知識體系和課程內容。知識體系在必需、夠用為度的原則下,大力簡化學科體系中不必要的知識,以創造性、實用性職業技能為主,課程突出專業的針對性,注重應用職業能力和核心技術能力的培養。

以軟件工程師為例,高職應以培養軟件藍領為目標,即以專業技術熟練的軟件生產、編程、維護為具體目標。軟件藍領從事的是中小型應用軟件、大型應用軟件子系統而非系統軟件的開發,因此對計算機原理、操作系統、數據結構、算法語言等課程應大力簡化,以介紹為主,而對開發工具及軟件工程等實用課程加大教學時數。

以上述思想為指導,軟件工程師新的知識教學體系構建如下:開設基礎英語、軟件工程師基礎,SQL server數據庫、oracle數據庫、VB. net程序設計、VC++程序設計、delphi程序設計、Java程序設計、面向對象的程序設計、軟件工程、專業英語、職業素質共12門課程,其中VB為基礎,VC++、delphi , java三門編程開發工具,要求學生精通一門,掌握一門,選修第三門。

職業素質教育對個人職業生涯影響極大,也是成功就業的關鍵因素。調查數據顯示,職業生涯中各項影響因素的構成比例為;專業技能占25 %,創新能力占25 %,職業素質占50070。因此,有必要將職業素質教育納人新教學體系中并貫穿整個高職教學過程中。職業素質教育應包括法律意識,語言和書面表達能力,敬業、誠實、守信的職業道德,以做好本職工作為己任的職業精神,團隊合作精神等內容。

三、教材選編

教材選編應以實際開發案例為主,模擬真實職業環境下的應用。例如,delphi程序設計這門課,可以選擇《delphi案例入門》作為教材,通過案例的學習掌握delphi開發工具的應用及面向對象的編程思想,教師指導、幫助學生將其中的某些案例擴編為真正的商品軟件,使學生既學到必需的知識,又具備開發程序的實際工作經驗。教材選編應在內容上與職業應用有機結合;教材建設應包括主教材、多媒體演示文稿、實驗指導等相關內容,形成立體化教材建設模式。

四、教學方法

高職教學應以案例教學(即任務驅動式教學)為主,輔以互動教學、討論教學等方法,融知識于案例中,并引導學生利用已有知識、經驗構建新的相關知識。在案例教學中,既傳授學生必需的知識,又向學生滲透實際工作經驗。

案例教學過程可以分解為案例演示、分析講解、總結提高3個步驟。如在de場hi案例教學中,以簡單人事管理系統開發為例,先演示案例效果,再分析講解,融人delphi開發工具及編程知識,以軟件工程為指導,講解案例實際開發過程,最后總結提高,指導學生改進案例,編寫出商品軟件。

在終身教育的背景下,應注重對學生自學能力的培養,特別是在學習、開發中遇到困難時,應指導學生學會查找資源網站,獲取幫助,從而指導學生在今后的職業生涯中不斷學習,提高自身能力。

五、實訓保證

計算機教學的成功需要有實訓保證。為提高學生的實踐能力和創新能力,必須加強實踐性教學環節。學生實踐能力的培養可分模仿學習、自主學習提高、實踐鍛煉、團隊開發4個階段,在硬件環境許可的情況下,可從以下幾個方面加強實訓:一是構建先進的多媒體網絡課堂,配置必需的系統教學軟件,人手一機,邊講邊練,這是模仿學習階段;二是在管理上實行部分計算機房全天開放,以保證學生每學期都有充足的上機時間,提高動手能力,這是自主學習提高階段;三是創建產學研結合、校企合作的辦學模式,提前為企業編制和修改軟件、建設和維護企業網站等,使學生就業前在企業真實環境中接受鍛煉,這是實踐鍛煉階段;四是以團隊開發為項目,覆蓋軟件工程的全過程,用以培養學生大型軟件中團隊開發的協作精神。

六、教師素質

原有教學以知識講授為主,涉及實際應用很少,教師多是從書本學來知識再傳授給學生。在新的教學設計中,以實際應用、職業技能為主線的教學模式,要求多聘請有實際工作經驗的“雙師型”教師,并采取必要措施,創造條件,鼓勵現有教師向“雙師型”方向轉變。

七、班級管理

為了使學生真正適應職業環境,設計將原來的班級管理模式在大二或大三時改變為模擬公司型管理模式,即以班級為單位或自由組合,實行公司化管理。

第7篇:軟件工程實訓總結范文

 

一、概述

 

作為國家戰略性新興產業,軟件業急需一批領軍型軟件人才。教育部在2002年批準開辦軟件工程(以下簡稱SE)專業并設立國家示范性軟件學院,2011年批準設立軟件工程一級學科并把軟件工程師培養列入了卓越工程師教育培養計劃。至2013年,我國有425所高校開設軟件工程專業,設點數、招生數及就業質量均進入前十。因此,研究與建設軟件工程專業關鍵課程體系對于軟件人才培養具有重要的現實意義和積極的推動作用。

 

國際上,IEEE和ACM共同制定了軟件工程學科教程CCSE[1,2],給出了軟件工程專業的教育知識體系,提出了組織和設計課程體系的若干建議,是公認的軟件人才培養工作基礎。CCSE推薦課程包括SE基礎課程5門、CS中級課程3門和SE高級課程6門,并提出了SE優先的課程方案和CS過渡的課程方案。

 

但是,SE專業在教學實施中面臨以下難題[3]:(1)傳統計算機科學(以下簡稱CS)專業的軟件工程課程如何合理過渡到SE基礎課程和6門SE高級課程;(2)如何落實SE優先的教學理念,解決關鍵課程的教學實踐與教學資源;(3)如何實施軟件工程課程與程序設計類課程的融合教學。

 

具體來說,目前國際國內缺乏對SE關鍵課程的教學實踐,SE優先的基礎課程與部分高級課程屬于全新構造,難覓教材和成熟的教學資源,從而導致SE專業教學在實施時面臨很大困難,大多數學校只能因循計算機科學專業傳統課程過渡。因此,貫徹SE優先的教育理念與落實系統化的SE專業教學體系成為擺在廣大SE教育者面前的一個巨大挑戰。針對這些問題,南京大學軟件工程專業經過多年教學實踐,以軟件開發的核心工作——軟件系統設計與構造為主線,提出了面向軟件系統設計與構造的SE專業關鍵課程教學實施方案。

 

二、設置思路

 

CS傳統課程按照知識領域安排,非常適合于培養研究性人才。軟件產業則迫切需要能夠綜合運用各種工程技術知識解決具體問題的實用性人才。為此,南京大學SE專業教學體系從能力培養入手,強調持續培養學生的工程觀、系統觀和產品觀;面向“軟件系統設計與構造”主線,規劃專業關鍵課程,實踐并求精CCSE的SE優先課程設置方案;探索關鍵課程的教學內容與教學方法,建設相關教材與教學案例。

 

1.提出軟件工程專業課程改革的基本策略。在專業教學早期開始培養學生工程觀、系統觀與產品觀,引導學生持續以軟件工程觀的角度學習與體驗軟件系統分析、設計與構建的過程。在一年級開設軟件工程課程,專業入門時就樹立學生的工程觀和系統觀,將質量、成本、度量、折中、決策、紀律、規范等工程理念貫穿后續課程,通過反復強化來培養學生牢固的工程理念以及基于工程理念解決問題和進行開發的能力。

 

2.規劃與實踐SE優先的專業關鍵課程。遵循工程的集成與創新特征,面向“軟件系統設計與構造”,按照軟件系統規模由小及大的次序建立專業教學主線,即以小規模系統、中規模系統、中規模產品、大規模系統技術、應用領域來部署SE專業課程的展開。在單門課程中強調構建系統的全面知識融合教學,培養學生解決實際問題的綜合能力。

 

3.探索適應培養卓越軟件人才的教學方法。軟件人才培養必須重視學生的工程實踐能力、設計能力與創新能力培養,重視實驗、實訓、實習等培養過程,特別是理論教學與實踐教學的完美融合。主要的教學方法包括:面向具體的軟件系統構造項目開展綜合性知識教學;加強課程教學案例與實踐用例建設,實施理論、案例、實踐相輔相成的教學;探索校企合作教學、面向問題教學、體驗式教學、面向實際教學、研討式教學、軟件創新設計競賽教學等適合卓越人才培養的新型教學方法。

 

三、課程體系框架

 

下圖給出了南京大學SE專業的課程體系框架[4,5],其中左側為重點建設的SE專業關鍵性基礎課程,右側為其他SE專業基礎課程和高級課程,后者在教學上較為成熟,故不贅述。

 

面向“軟件系統設計與構造”的SE專業關鍵課程共7門,分別為計算系統基礎、軟件工程與計算Ⅰ、軟件工程與計算Ⅱ、軟件工程與計算Ⅲ、軟件需求工程、軟件系統設計與體系結構、人機交互的軟件工程方法,分別重點解決學生計算系統分層構建、個人級小規模軟件系統設計與構造、小組級中小規模軟件系統設計與構造、模擬團隊級中規模軟件產品設計與構建、大規模軟件系統的需求技術、大規模軟件系統的設計技術、交互式軟件系統設計與評估技術等關鍵性能力培養。

 

南京大學軟件工程專業課程體系結構圖

 

這7門關鍵課程均圍繞一個具體的軟件系統教學案例,融合構建系統所需的多方面知識展開每門課程的教學。各課程都精心設計了一個教學講解用的軟件系統構建案例,并同步設計了一個培養學生工程能力的實踐用例。課程圍繞教學案例和實踐用例的構建活動組織課程教學和實踐教學。課程同時力圖打破傳統課程的技術藩籬,將程序設計、軟件工程、交流與溝通、團隊動力學、職業素質、過程管理、工程經濟學等知識進行融合教學,在案例中引導學生使用軟件工程的觀念來觀察、體驗和實踐計算系統軟件的設計與構建過程,訓練其軟件系統設計與構造的綜合能力。

 

四、課程描述

 

“計算系統基礎”,以一個經典計算機指令集MIPS的簡化版本DLX為線索,以C語言為載體,使初學者可以建立起完整的計算概念,了解經典計算系統的工作原理,理解計算系統自底向上、逐次構造的過程;理解結構化程序設計,能夠利用自頂向下、逐步求精的方法完成小規模的結構化程序。具體教學內容包括:數據的機器級表示、數字邏輯、馮·諾伊曼模型、機器語言、匯編語言、輸入和輸出、Trap 機制和子例程、結構化程序設計和語言處理。

 

“軟件工程與計算Ⅰ”,在軟件工程理念指導下,側重于程序設計教學。以一個計算示例和實踐用例的迭代式增量開發實踐為線索,全面培養學生在個人開發級別的小規模軟件系統構建能力,讓學生初步體驗軟件工程方法與技術在系統開發中的關鍵作用。具體教學內容包括:程序設計基礎、面向對象程序設計語言;OOA、OOD、調試與測試等軟件工程知識;個人級別的軟件開發活動管理、個人級別的軟件職業知識。

 

“軟件工程與計算Ⅱ”,以經典軟件工程方法與技術為主線,軟件設計與構造知識為教學重點,軟件系統構建實例(計算系統示例與學生實踐用例)為切入點,培養學生基于瀑布模型的、簡單小組開發級別的、中小規模軟件系統構建能力。具體教學內容包括:軟件工程歷史、軟件職業知識;適用于中小規模軟件產品開發的軟件工程方法、原則與實踐;軟件工程方法指導下的程序設計原則與實踐;小組級別的簡單軟件開發活動管理;包括代碼和重要文檔在內的關鍵軟件開發制品。

 

“軟件工程與計算Ⅲ”,以螺旋模型和團隊實踐為特征,通過開發一個中等規模軟件產品的方式,培養學生對程序設計和軟件工程方法的實際運用能力,同時強化學生的職業技能和項目管理能力。將學生組織成8人左右的團隊,按照6個階段(即項目啟動階段、第一循環、第二循環、第三循環、第四循環、項目部署階段)合作完成一個具有一定復雜度的具體項目。在項目完成過程中,涉及需求、設計、實現和質量保障,強調團隊協作、文檔寫作、工具使用、陳述等能力,并在軟件團隊中對軟件開發進行管理。

 

“軟件需求工程”,以需求工程技術、軟件經濟學和迭代過程為特征,結合工業界實例綜合分析,培養學生構建大規模軟件系統所需要的需求獲取、分析與建模能力,試圖讓學生把握需求工程工作給后繼軟件項目工作帶來的影響。具體教學內容包括:需求工程基礎、需求獲取方法與技術、需求分析方法、需求分析模型與建模技術、需求管理與需求工程過程知識、軟件工程經濟學等。

 

“軟件系統設計與體系結構”,以軟件設計、體系結構、可復用軟件過程為特征,結合復雜工程案例及其重構,培養學生構建大規模軟件系統所需要的綜合設計技術能力。具體教學內容包括:軟件設計的要素、軟件設計的支持與評價、軟件設計方法、體系結構設計、詳細設計、基于中間件的設計、基于復用的設計和設計演化。

 

“人機交互的軟件工程方法”,以用戶為中心的設計與軟件再工程為特征,培養學生交互式產品開發的軟件分析、設計和評估技術。具體教學內容包括:可用性工程、人機交互界面的經典模型、人機交互的需求工程方法、人機交互的設計方法以及基于行為觀測與眼動分析的交互評估技術等。

 

五、教學方法

 

軟件人才培養需要重視教學方法改革,面向軟件系統設計與構造的SE專業采用了一系列新型教學方法。

 

面向問題教學要求各課程都以工程問題開始,并依照工程問題的解決過程和活動來組織教學,這既體現了多種知識的融合運用,又培養了學生的問題解決能力。體驗式教學要求各課程在實驗設計時必須考慮模擬現實環境的不確定性因素,讓學生體驗真實的開發氛圍,這既能培養他們綜合運用各種知識與方法解決問題的能力,又能重點訓練他們的折中、決策、溝通等非技術能力。面向實際教學要求各課程在講授軟件開發方法與技術時,要結合實踐調查數據說明企業對不同方法、技術的選擇與權衡情況以及應用效果,要突出企業界的主流方法與技術,遵循企業界的行業標準與規范,這既能讓學生更深入地理解方法與技術,又能開拓他們的視野。研討式教學要求各課程針對教學難點和重點,給出啟發式問題,讓學生自行收集資料,研討解決,這既培養了學生的問題解決能力,又培養了他們的創新能力。基礎課程結合軟件創新設計競賽教學鼓勵低年級學生在導師指導下,結合課程教學內容,自由選題,參加軟件創新設計競賽,鼓勵學生創新。部分高級課程采取實訓實習后回顧教學,通過理論教學考試和實訓實習后再回顧總結報告綜合評定分數,促使學生學習理論、實踐體驗、再總結提高,以提高他們的工程認知能力與創新能力。還有部分高級課程采取校企聯合設計課程、聯合實施教學的校企合作教學。

第8篇:軟件工程實訓總結范文

關鍵詞:軟件工程;專業建設;實踐教學

中圖分類號:G424 文獻標識碼:A文章編號:1007-9599 (2011) 20-0000-01

On the Improvement of Software Engineering Students to Explore and Think About Engineering Capabilities

Li Jiandong1,Xu Jiaoyue1,Song Yanfang2

(1.School of Software Engineering,Liaoning Technical University,Huludao125105,China;2.Liaoning Engineering Technology University Admissions Employment Department,Fuxin123000,China)

Abstract:China's computer software related professional"sales right way,"the education status quo,around the integration of engineering education and practice of software engineering practice teaching conducted a study of the project proposed the general idea of teaching practice,and four class of practical courses for engineering transformation,through school-enterprise training to launch the project,as building a new system of teaching the practice of engineering has made a useful attempt.

Keywords:Software engineering;Professional development;Practice teaching

軟件技術和軟件產業在推動傳統產業升級、優化產業結構和建設創新型國家中發揮著不可替代的作用。軟件生產是以智力為主要資源的知識產業,是軟件產業發展的根本保障。現在發現一些院校培養出的學生,知識內容陳舊、知識結構不合理、工程實踐能力弱、工程素養差等,與產業界的需求存在較大的脫節,難以快速融入現代IT企業的運作。筆者以教學實踐為基礎,對實踐教學模式如何培養學生的工程實踐能力做了探索與思考,實際教學過程中提出了案例教學模式,著力培養學生的工程化開發能力和職業素質,進而形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制。

一、軟件工程專業的特點與現狀分析

軟件工程專業隸屬于計算機科學與技術學科,它是隨著軟件應用日益廣泛,以工程化的方法快速高效的解決軟件問題而產生的。軟件工程專業的學生應該熟練掌握軟件工程知識和技能,具備良好的工程化思想和實際動手能力,而要達到這一目標,需要改革軟件工程專業人才培養模式、調整課程體系、充實教學內容、改進教學方法,建立工程化實踐教學體系,形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制,讓學生各方面的能力都得到全面均衡的發展,以適應現代軟件產業的需求。

早期的教學比較重視理論知識的學習,偏重于基礎知識的構建,培養出來的人才往往具有較完整的專業知識體系,但缺乏工程化實踐的能力,達不到企業的要求。現在高校雖然認識到了社會的真實需求,但講授的知識仍限于書本上的內容,不能開設實際應用的案例教學,在教學的實用性方面存在很大缺陷,此外,高校很難為學生提供軟件工程實踐的機會,所培養的學生缺乏實際訓練,實踐動手能力較弱,使所培養的學生解決實際問題的能力不強,直接導致了學生所受教育與市場需求相脫節"。

二、軟件工程專業實踐教學培養模式設計理念

(一)實踐教學模式的改革與創新

1.明確專業定位和培養目標。軟件工程專業人才培養定位應主要以培養軟件開發技術為主的人才。培養目標為:培養具有創新精神、實踐能力和創新意識,具有合理的知識體系、良好的職業素養、較強的工程實踐能力的高素質應用型人才。

2.實施有效的實踐教學方案。實踐性課程在學習過程中應該起到“氧化劑”的作用,在知識掌握、能力提升過程中起關鍵作用。實踐教學包括課程實驗、課程設計、畢業設計三級實驗體系。

3.參與企業工程項目、前沿科學研究。在軟件工程專業的“大型軟件工程項目實訓”期間可引導部分學生參加科研項目或企業工程開發項目。無論是科學研究還是工程開發,學生都能獲得工程研發體驗,實現對專業知識的融會貫通,從而獲得解決實際問題的能力和綜合創新能力。

(二)案例教學模式

1.案例教學課前準備。軟件案例教學通過對企事業單位中的實際項目或從中抽取出的模擬項目為研究核心。為學生創造一個仿真環境,使其在課堂上就能接觸到的實際問題和環境,從而學會在復雜條件下利用所學理論解決實際問題。首先:教師課前認真準備和消化案例,并將之布置給學生。具體過程如下:(1)從軟件工程專業理論出發。以實際應用為前提,設計和精選案例,要根據軟件工程專業課程的特點考慮案例和知識的吻合程度。(2)對案例進行分析。設計案例中的場景和問題,授課教師集體討論和分析案例。(3)課前將案例布置給學生。使得學生有充分的查閱資料,分析整理的時間。

2.案例教學組織實施:(1)設計一個貫穿整個教學過程的、完整的、易于理解的、實際的軟件項目案例。(2)在講授完每個知識點后,針對具體問題再講解相關的小案例。(3)分組討論。將學生分成三、四人的小組,,然后小組內展開討論并記錄,最后,從各個可行方案中選出一個較為合理的解決方案,或者對所有方案進行整理和歸納得到一個最佳方案。(4)小組代表發言,老師對同學的發言要圍繞題目給予必要的指導。(5)教師總結。教師的總結總要就整個討論情況做出總體評價。對正確的論點給予肯定和完善。特別是對某些問題可以更深一步的思考,做出啟發式的誘導。

三、結束語

人才培養是社會賦予高等學校的一項重要任務,高校的使命就是為企業輸送滿意的人才;通過市場的需求將高校人才培養質量的反饋機制引入到高校的人才培養過程,通過產業技術的發展直接驅動大學教學內容和培養模式創新,這樣實現了人才培養、人才使用再到人才培養的良性循環,從而實現了高等教育人才培養機制的創新,對于確保高校人才培養質量和辦學效果將具有非常重要的指導意義。

參考文獻:

[1]宋海玉.軟件工程專業人才培養的研究與實踐[J].大連民族學院學報,2008,9

[2]李未.深化教育教學改革推進高素質創新型人才培養[J].北京教育,2006,4

[3]殷美桂.案例教學法在軟件工程教學中的應用[J].福建電腦,2008,5

第9篇:軟件工程實訓總結范文

 

實踐證明,新的培養模式能夠激發學生的學習興趣,大大提高學生的學習成績和學習能力,更加符合市場需求。

 

1 概述

 

自1946年第一臺計算機ENIAC面世以來,驅動計算機運行的“代碼”經過1946—1955年的程序設計階段、1956—1968年的軟件設計階段(此階段由于軟件產品質量不高而導致“軟件危機”),最終在1968年以“軟件工程”概念的出現為標志,軟件開發活動進入了工程化時代,并一直發展至今。軟件的工程化發展之路并非一帆風順,幾十年來至少經歷了四次升級換代:①20世紀60年代末至70年代中的結構化程序設計;②20世紀70年代中期至80年代的計算機輔助軟件工程;③20世紀80年代中期至90年代的面向對象方法學及其應用;④近年來出現的面向問題、敏捷開發編程思想與方法等。

 

毫無疑問,隨著軟件開發思想的快速發展,技術人才的培養方式也隨之變化。其中,人才培養模式是發展、改革之綱,是在教育理論、思想指導下,按照特定的培養目標和人才規格,以相對穩定的教學內容、課程體系、管理制度和評估方式實施人才教育過程的總和。面向企業對軟件開發人才的需求,本文研究了更為合理、有效的人才培養模式。

 

2 市場需求分析

 

軟件開發是一個非常寬泛的概念,從崗位來看,有架構設計、軟件研發、軟件開發、軟件測試等;從技術方向來看,有嵌入式方向或底層系統方向、Web開發(包括J2EE、.NET和PHP等)方向、移動應用開發(包括安卓、Windows、蘋果系統)方向、后端開發(數據庫、系統服務等)方向、客戶端或桌面程序開發方向等。本文之所以選擇Java類課程作為軟件開發類人才培養模式改革研究的切入點,主要是出于以下兩方面的原因:

 

①目前,在移動應用開發領域和Web開發領域,市場占有率高的安卓和J2EE平臺均基于Java,即Java教學的改革研究更具實際意義;

 

②各高校目前普遍開設了Java類課程,即Java教學的改革研究的結論具有普遍的指導意義。

 

為全面了解市場需求現狀,首先以人才市場上為本科畢業生設立的Java工作崗位為研究內容,通過調研國內某知名招聘公司,統計人才需求單位性質得出,民營或合資企業占絕大多數(74%),因此Java軟件開發類人才處于較為激烈的競爭環境中。

 

通過統計畢業1年內Java工作崗位的月薪范圍得出,雖然大多數情況是“面議”(82%),但除去“面議”,從月薪6 000~7 999在數量上的優勢可以看出,市場對于符合要求的本科畢業生還是不吝薪水的。因此,這一月薪范圍的崗位要求也應該是對合格開發人員能力的“剛性”需求,這些需求應該作為學校對軟件開發人才培養的核心內容。

 

聚焦于月薪6 000~7 999的崗位,研究市場對軟件開發人才的具體需求。通過調研,軟件開發人才的市場需求總結起來可以分為以下四類:

 

①基本技能類,比如團隊協作能力、文檔寫作能力、操作系統的熟練運用能力和英語閱讀能力;

 

②專業課程知識點掌握類,比如要求熟練掌握J2SE的API、基礎結構、異常處理、日志處理、集合的使用、單態模式、工廠模式、多線程并發安全處理,軟件工程概念、異常處理、集合、軟件模式、J2EE的各個組件、數據庫基本概念等;

 

③專業課程群的融會貫通類,比如熟悉一種數據庫的操作及其訪問接口編程、熟悉HTTP協議及其編程、軟件工程概念及其應用、數學概念及其應用等;

 

④對更高能力的期望,比如能夠獨立開發程序,能夠攻關開發難題,能夠開發調試高性能、高穩定的程序等。四類需求總結如表1所示,其中,最后一類(期望型)能力需要長期實踐經驗的積累,通過本科教學培養不太現實。因此,學校應著力于前三類能力的培養,同時軟件開發屬于實踐科學,實踐培養模式具有關鍵性作用。

 

3 研究目標與研究內容

 

已有的教學模式并不是不重視實踐,而是存在待改革之處。以Java類課程為例,目前,主流的授課方式是集中講解理論內容,學完兩三節課后安排一次集中實驗;更好一些的授課方式是,學生人手一機,課堂上教師講完知識點后,學生立即動手驗證操作,兩三節課后安排一次階段性實訓實驗,課程最后安排一次項目實訓實驗。實踐證明,現有教學模式中的實踐環節非常重要。

 

但在運行過程中,也發現不少問題:

 

①實驗教學模式中的實驗環節大多都是驗證性的,在課時有限的情況下,即便有階段性實訓,學生對知識點的融會貫通依然存在問題。

 

②在現有教學模式下,學生容易具備“小應用場景”下的開發能力,但是離真實開發環境下的能力要求(比如表1中的高級知識點和專業課程群類能力)還有著不小的差距。

 

③現有教學模式下的階段性實訓實驗的培養效果并不顯著,主要原因是實驗作業規模不大,學生做完后,仍然達不到預期效果。

 

④在現有教學模式下,階段性實訓實驗和項目實訓實驗是提高學生能力的重點,但目前這兩個環節還有很大的提升空間。比如,學生分工不合理,容易導致“瓶頸點”,小組成員間形成“死鎖”,最終無法實現實訓目標。

 

對于以上問題,必須確立以下兩個研究目標:

 

①研究作業內容及要求,使階段性實訓實驗能夠幫助學生完成高級知識點的掌握;

 

②研究項目實訓實驗內容及其運行機制,使學生融會貫通專業課程群。

 

基于以上兩個研究目標,以Java類課程為研究對象,提出以下研究內容:①設計涵蓋高級知識點的課后作業題目;②設計階段性實訓實驗的內容及運行環節;③以專業課程群的融會貫通為目標,設計項目實訓實驗的內容及其運行環節;④以提高學生能力為目標,設計各實訓環節的學生成績評估與反饋。

 

表1 需求類型表

 

類型 內容

 

基本技能類 團隊協作能力、文檔寫作能力、操作系統的熟練運用能力和英語閱讀能力

 

專業課程知識點掌握類 J2SE的API、基礎結構、異常處理、日志處理、集合的使用、單態模式、工廠模式、多線程并發安全處理,軟件工程概念、異常處理、集合、軟件模式、J2EE的各個組件、數據庫基本概念,掌握使用查詢語句中(內、外)關聯查詢、子查詢、分組語句、Union(合并)命令等

 

專業課程群的融會貫通類 熟悉一種數據庫的操作及其訪問接口編程、熟悉HTTP協議及其編程、軟件工程概念及其應用、數學概念及其應用等

 

更高能力(期望型) 熟悉SSH、Ajax、熟悉PHP、主導技術難題攻關,重構系統,確保高性能處理和系統的穩定性;熟悉Spring、MYBATIS和Struts等開源框架

 

4 課后作業、實訓實驗及其評估

 

課后作業是補充或擴展高級知識點的重要環節,必須要以學生牢固掌握課堂基本知識點為基礎,可以通過加強知識點驗證環節來解決。如果不具備學生人手一機的條件,授課教師需要在課堂上對知識點親手編程并演示給學生看。以Java課程為例,除了正常的課后作業,結合課程授課計劃,可以添加如表2所示的課后作業。課后作業的關鍵是由教師建立合適、明確的目標。作業評分與講解也很重要,評分目的不僅僅是督促學生去做,而是助于教師了解學生的難點,從而通過講解來補足。

 

階段性實驗采用個人實驗,內容上應統籌考慮表2中課堂基本知識點與課后作業擴展知識點。運行環節方面,分兩個步驟實施:①教師綜合一個教學階段的知識點設計實驗題目,布置給學生,由學生課后完成。②評分及講評。教師對學生的完成情況打分并講評,講評的重點是學生綜合運用知識點的程度。

 

在此步驟中,教師可以對實踐不夠好的部分編寫詳盡的實驗指導書或親自演示編碼過程等。

 

由于實驗內容的復雜度與工作量都較大,項目實訓實驗需分組完成,具體分三個步驟實施:①分組。分組的總體原則是組內成員水平差別平緩,從而保證良好的相互協作、共同提高。②任務分工。分工的均衡程度由分工模塊的完成難易度差距來評價,難度要有階梯。

 

不少實驗教學,學生只是形式上在一組,沒有合理的分工,隨意性很大,有一部分學生沒有參與進來,成了旁觀者。③評分。項目完成后,教師根據項目完成情況打一個集體總分,再根據各組中每個同學的完成和努力情況打個人分,最后根據集體成績與個人成績的綜合情況評定等級,以保證評定的合理性。

 

在項目實訓實驗的實際運行中,評分環節起到“指揮棒”的作用,評分環節的設計應從以下兩個方面考慮。

 

一方面是個人分。一個小組內每個學員的能力高低不等,組員個人分的差異在所難免。評估個人能力的要素有三點:①學員自身任務的完成度;②學員對所做項目的理解深度;③學員與其他組員間的配合,考核學員的小組合作能力。

 

另一方面是小組分。即使組內成員能力有差異,但如果安排得當,分工合理,依然能夠組成強大的團體。評估小組分的要素有兩點:①項目總體完成度。項目完成度越高,表明該小組的合作效率越高。②項目分工的合理程度。通過參考組內成員的分數差距考核分工的合理性。

 

5 總結

 

本課題基于南京郵電大學通達學院教學改革項目JG0041423。通過對軟件開發類人才市場進行調研,本文研究了市場對軟件開發人才所具備能力的預期與要求,并以Java類課程為研究對象,分析了現有培養模式的不足,設計以課后作業為基礎,實訓實驗為關鍵的培養模式。通過對南京郵電大學通達學院2012級一個班級開展實驗,結果證明學生的學習成績和軟件開發能力都得到了大幅提升。與上一屆相比,這次實訓實驗的最后作業更加貼近實際的開發場景,從而使學生更加適應市場需求。

 

本文所提出的培養模式對教師提出了更高的要求——教師不僅僅要掌握教學大綱,也要非常熟悉所教授科目的高級知識點。同時,實訓實驗環節的內容設計也要求更加貼近實際的軟件開發場景。因此,學生培養模式的改革不僅僅是教師如何教學生的改革,同時也是教師如何提升自我、主動適應市場以及迎接變革的改革,這也是本課題下一步要研究的內容。

主站蜘蛛池模板: 成人国产精品一级毛片天堂 | 日韩欧美在线视频 | 久久精品国产欧美日韩99热 | 色涩五月天| 欧美毛片大全 | 亚洲人成网址在线观看 | 新婚第一次一级毛片 | 中文一区二区在线观看 | 久久久久久久国产精品视频 | 欧美男女网站 | 日本一级大黄毛片免费基地 | 成人在线午夜 | 丝袜精品 欧美 亚洲 自拍 | 国产网站黄 | 国产乱子伦在线观看不卡 | 国产色司机在线视频免费观看 | a级毛片毛片免费观看永久 a级毛片毛片免费很很综合 | 大片国产片日本观看免费视频 | 91久久亚洲最新一本 | 午夜综合网 | 国产成人一区二区三区免费观看 | 看成年女人免费午夜视频 | 国产成人在线免费 | 精品久久精品久久 | 国产欧美自拍 | 国产偷国产偷亚洲高清在线 | 国产精品亚洲精品一区二区三区 | 日本欧美一级二级三级不卡 | 国产一区在线免费观看 | 欧美视频在线观看免费精品欧美视频 | 九九热国产精品视频 | 888米奇在线视频四色 | 久久国产影视 | 看全黄男人和女人视频 | 美女三级网站 | 国产亚洲精品久久久久91网站 | 欧美视频在线观看一区二区 | 欧美亚洲日本一区二区三区浪人 | 国产呦精品系列在线 | 正在播放国产乱子伦视频 | 亚洲国产精品一区二区九九 |