• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務員期刊網 精選范文 軟件工程實訓報告范文

        軟件工程實訓報告精選(九篇)

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

        軟件工程實訓報告

        第1篇:軟件工程實訓報告范文

        關鍵詞:特色課程;軟件工程;實驗教學

        1.應用課題實踐與項目開發訓練課程的開設背景

        近年來,計算機專業已經成為高校應屆畢業生就業率較低的專業之一。表1所示為2012年中國大學畢業生“紅黃綠牌”本科專業的情況。2012年6月11日,由麥可思研究院(MyCOS Institute)獨家撰寫的《2012年中國大學生就業報告》正式。在這份報告中,雖然計算機科學與技術專業沒有成為前10位失業率最高的專業之一,但就業形勢依然不容樂觀。報告顯示,計算機專業同樣存在著失業量較大、就業率低,且薪資較低等問題。同時,計算機專業的低就業率也由人才培養質量達不到產業要求而造成,一方面應屆畢業生找不到合適的崗位,另一方面企業招不到合適的人才。因此,對于計算機專業而言,如何提高該專業畢業生的動手實踐能力,掌握當前主流的軟件設計方法與技能,緊跟企業的實際要求,改變以往“重視書本理論,忽視實驗實踐,脫離企業應用”的現狀,成為當前計算機專業教育的迫切要求。

        應用課題實踐與項目開發訓練課程(簡稱“實訓”課程)是一個系列課程,從2008-200年開始,首先在2006級和2007級計算機本科班中開展該課程的教學實驗。經過對5屆學生進行教學摸索,目前該課程已經正式成為貴州師范大學數學與計算機科學學院計算機本科專業的必選課程之一。

        “實訓”課程課時總計約180學時,10個學分,歷時5個學期,約80周。課程采用“導師制+小班教學”的形式組建學習小組開展學習,住強調理論與實踐聯系的基礎上重點培養學生的動手實踐能力。

        2.軟件工程實驗教學內容中出現的問題

        軟件工程是計算機專業的必修課程之一,也足核心課程之一。該課程旨在提高學生的實踐能力和工程設計能力,其實驗課程的內容設計和開展尤為重要。傳統上該課程安排在大學三年級,總學時為72學時(54+18)。但是在實際教學過程中我們發現學生的實踐時間偏少,很難通過18個實驗課時完成從最初的資料查找、閱讀、整理、系統分析、設計、編寫文檔、編碼和測試等有關于軟件開發的基本流程,特別是相關軟件設汁的文檔編制的訓練。對于可視化建模軟件,諸如Rose Rational、trufun P1ato、Power Design等講解淺嘗輒止,甚至被教師一筆帶過,以至于到最后,很多學生只是為了完成課程作業,沒有很好的思考和創新,達不到課程開設的目的,這門原本重要且有趣的課程變成為了應付考試的枯燥的“背誦”課程。

        另一方面,授課教師在一定程度上與實際軟件企業的運作存在一定的脫節。絕大部分授課教師甚至自己都沒有編制商業化軟件的經歷。而這種經歷的缺失毫無疑問地將影響到該教師對軟件工程的課程教學與實驗內容的設計,從而造成了某些教師授課時僅能“照本宣科”,這不得不說是軟件工程課程教學的一大遺憾。

        因此,為了提高軟件工程課程的教學質量,通過多年的摸索,我們在“實訓”課程中安排了有針對性的實驗課程,采用項目實踐的方式作為軟件工程的有效補充,以期解決上述問題,提高課程的教學質量。

        3.軟件工程實驗教學課程的設計思路與開展

        通過幾年的實驗,我們可以對“軟件工程實驗教學課程”的教學思路做出以下總結:

        1)教學目的。

        在教師的指導下,學生通過適當的選題完成軟件工程中的需求分析、架構設計、數據庫設計、編碼、測試、部署等基本環節,使學生在完成任務的過程中培養和提高分析和解決問題的能力。

        2)基礎課程與時間安排。

        有關軟件工程實驗教學課程的教學,其基礎課程涉及數據庫原理概論、Windows程序設計(有的院校開設的是MFC程序設計或C#程序設計)。因此,將該課程的教學安排在這兩門課程之后是比較適宜的。

        3)教學內容框架。

        軟件工程實驗教學課程的框架體系如圖1所示。

        (1)學生分組與選題。由于實訓課程采用的是“小班制”教學,每個教師教授8-10個學生,可以將學生分為小組。而后,每個教師提供1-2個難度適中的實訓選題,每個題目由一個小組完成。由于學生人數少,有利于教師更加充分地、有側重點地對學生的學習過程進行指導。兩個學生小組也可以展開一定的競爭,促進學生的學習。

        (2)課程的框架體系與時間安排。軟件工程實驗教學課程的框架體系主要由兩個部分組成。其中第1個階段即本文所涉及的內容,安排在實訓課開設的第4學期(多為大三上學期)完成,所占學時為18周,54學時。第2個階段則是外包給校外的軟件培訓企業來完成,以2-4周為期夏令營的形式完成,總計120學時,安排在實訓課開設的第5學期(多為大三下學期)完成。

        (3)軟件工程實驗教學課程的教學內容。

        ①項目選題與企劃:確定小組選題,討論并制訂實施計劃;估算項目總體規模、工作量和成本;確定選題實施中擬解決的重點難點問題;初步設計作品功能結構,估計項目范圍、產品規模及總工作量,編寫人力資源計劃和軟硬件資源計劃、測試計劃、配置管理計劃等相應文檔。

        ②需求分析:介紹或者回顧需求分析的相關理論知識;學習合適的建模軟件,畫出用例圖,書寫用例規約、術語表,完成需求規格說明書等相應文檔;教授類圖、順序圖、協作圖、活動圖、狀態圖等文檔的書寫;確定系統開發環境。

        ③軟件體系結構設計:設計系統架構;制訂開發策略;確定系統的主要功能模塊;確定系統的物理視圖、邏輯視圖、開發視圖及進程視圖。

        ④數據庫設計:確定采用何種DBMS系統;利用建模工具進行邏輯設計;設計庫結構與表結構以及完整性約束機制;設計數據庫使用的安全性機制;書寫數據庫使用的管理規章等文檔。

        ⑤功能及算法設計:制訂模塊的命名規范;確定系統的各個模塊;學習或回顧NS圖、PAD圖的畫法;細化NS圖、PAD圖等手段設計各模塊的功能。

        ⑥用戶界面設計:確定用戶界面風格;系統出錯處理機制的沒計;人機交互風格的設計。

        ⑦編碼與設計:根據需求分析規格說明書和相關的技術文檔,采用合適的程序設計語言分工明確地完成相關模塊的編程工作;制作測試用例;采用合適的測試方法測試作品,并編寫測試報告

        ⑧作品驗收與部署:作品幫助文檔的編寫;提交作品及相關技術資料;編寫簡要總結報告;對系統進行自我評價。

        (4)可能涉及的相關軟件。Rose Rational、trufun Plato、Power Design、Project、Visio。

        4.課程實施過程中需要注意的問題

        通過四屆學生“實訓”課程的實際教學,軟件工程實驗教學課程在具體的實施過程中,需要注意以下幾個問題:

        (1)實訓選題應把握“跳一跳,摸得著”的原則,控制難度。例如,實訓選題太空戰艦(如圖2所示)就是2008級計算計本科所做的選題之一。尤其不提倡指導教師將自己的科研項目進行所謂的“剝離”一部分給學生作為選題。

        (2)程序設計語言應當選用前期實訓課程中所學習的程序語言,以免重新學習編程語言而耽誤實驗課程的后期開展。

        (3)應選擇大型數據庫系統,如SQL Server或者Oracle,最好與前期實訓課程中學習內容一致。

        (4)設計前后臺交互代碼時,培養學生采用事務機制的觀念。

        (5)根據指導教師自身的情況,選擇1-2個要用到的建模軟件重點學習,不必面面俱到、跑馬觀花地“介紹”所有的工具軟件。

        (6)采用MVC架構進行系統開發時,注重告知學生表現層、業務邏輯層、數據訪問層等多層結構的體現與優缺點;對于網站類選題,注重引入一些新的開發技術(如Ajax)等。

        (7)注重培養學生對于技術文檔的查找與自學能力,例如與Java相關的JDK API,或.NET相關的MSDN等。

        (8)注重培養學生之間的交流和團隊協作能力。

        第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篇:軟件工程實訓報告范文

        關鍵詞:軟件工程;培養目標;實踐

        中圖分類號:TP311.5-4 文獻標識碼:A文章編號:1007-9599 (2011) 17-0000-01

        Analysis of the Training Road to Software Engineering

        Zhang Lin

        (Tongji University,Shanghai200092,China)

        Abstract:This paper analyzes the current software engineering training objectives as well as software engineering professionals in the community capacity needs,and finally discusses the software engineering training effective way.

        Keywords:Software engineering;Training objectives;Practice

        21世紀以來,信息產業得到快速發展并成為國家的支柱產業,其中的軟件行業更是得到前所未有的快速發展。為了滿足市場需要,軟件工程專業成為計算機科學與技術專業的一個重要的專業方向。

        軟件工程涵蓋了包括計劃、分析、設計、測試、實現、交付、集成、維護等在內的軟件生命周期的所有階段,作為軟件技術人員,要掌握軟件基本工程的概念、原理、技術和方法,掌握面向對象的獨立開發軟件的方法,掌握并了解軟件度量和管理的方法,要了解如何去安排項目的組織和進度,如何保證項目的質量,從而進行有效的項目策劃和軟件開發。目前,我國軟件行業正遭遇軟件人才結構性矛盾突出的瓶頸,缺乏高層次、高素質的創新型軟件人才,且人才規模不足以滿足產業的發展需求,人才知識結構不合理,缺乏軟件架構、項目管理、文案管理、測試等方面的人才,難以滿足現實需求。因此,有必要探討軟件工程人才的培養策略,為國家真正培養應用型軟件工程技術人才。

        一、軟件工程專業人才培養目標及能力要求

        (一)培養目標。軟件工程的培養目標是:培養具有良好的科學與工程素養,系統掌握計算機基礎理論、軟件管理及軟件開發等計算機應用技術,能綜合運用工程化方法、技術與工具從事軟件分析、開發、設計及維護等工作,具備工程項目的組織與管理能力、團隊協作能力的高級應用型軟件工程人才。

        (二)能力要求。應用型人才的主要任務是將成熟的技術和理論應用到實際的生產和生活中,其培養的關鍵是強調對學生專業核心能力的培養。對于應用型軟件工程人才,其專業核心能力包括以下幾個方面。(1)軟件分析與設計能力。掌握用戶需求調研和需求分析方法,能夠將需求轉換為系統的設計;掌握結構化和面向對象分析方法與設計方法,熟悉常用的軟件分析與設計開發工具;熟悉UML建模技術和常見的軟件設計模式;能夠設計和定義軟件構架、模塊劃分的接口協議;具備數據庫結構設計能力;能夠運用相關工具進行模塊的詳細設計;能夠設計用戶界面;具備用戶需求說明書、軟件規格說明書、概要設計說明書、數據庫設計說明書、詳細設計說明書等軟件開發文檔的撰寫能力。(2)軟件測試能力。掌握常見的單元測試、集成測試、性能測試和回歸測試技術;掌握常用的白盒與黑盒測試方法,具備測試用例的設計能力;掌握常用的軟件測試工具;熟悉實際的軟件測試流程,能夠搭建測試環境;掌握軟件測試管理技術,具備軟件測試計劃、軟件測試報告等測試文檔的撰寫能力。(3)軟件實現能力。掌握結構化程序設計技術和面向對象程序設計技術,至少熟悉一門高級語言編程技術;熟悉常用的IDE開發工具,掌握軟件的編輯、編譯、運行和調試技術;能夠運用開發工具的聯機幫助來解決編碼問題;能夠運用打包工具制作產品的安裝程序,能夠編寫用戶使用手冊、安裝說明等文檔;熟悉嵌入式應用軟件的編程、調試、部署技術;具備硬件驅動程序開發能力。(4)工程綜合能力。掌握項目范圍界定、計劃制訂及進度監控技術掌握軟件配置技術,能夠使用配置管理工具;掌握軟件開發風險評估與控制技術;掌握常用的軟件項目管理工具;能夠基于用戶的反饋情況進行軟件產品的維護,并能對用戶進行培訓;具備軟件開發計劃、可行性分析報告等項目管理文檔的撰寫能力。

        二、軟件工程專業人才培養模式

        (一)廣泛尋求企業合作,建立實習實訓基地我們積極尋求與相關專業領域的企業合作,與人才實訓基地等企業建立了密切的合作關系,為學生創造良好的實踐學習的平臺。

        (二)維護與企業的關系,除了實習基地和共建實驗室以外,還應該與企業還開展相關的合作。首先聯合進行畢業設計指導(雙導師)。近幾年,在企業實習和實訓的學生中,有相當數量的學生的畢業設計題目由實習單位擬定。部分實習單位的專家被聘請為我院的兼職教師,共同參與學生的畢業設計指導工作。這些做法提高了我們學生的畢業設計環節的教學質量。其次與企業一起進行課程改革的合作,一方面從企業了解對人才的要求,獲得教改信息,改革教學內容;另一方面開展了與實訓企業的課程互認的嘗試。最后一起探索共建研究機構,利用雙方的優勢開展實用技術的研究和推廣應用工作。通過與企業的合作,不僅使我們的學生“適銷對路”,更使我們專業人才培養有了方向,有了目標。

        (三)迭代式的培養過程。傳統的人才培養過程強調基礎寬厚,先系統學習理論知識,打好基礎以后再聯系實際應用。在四年的本科培養方案中,第一年主要是公共基礎課,第二年主要是專業基礎課,第三年主要是專業主干課,第四年主要是專業方向選修課和畢業設計。這類似于軟件開發過程的瀑布風格。在這樣一個培養過程中,學生們在學習的最初幾年往往很茫然,不知道學習哪些相應的課程,但講課仍從教材出發,不能從實際工作的需要出發,講授的知識仍限于教材上的內容,不能開設案例教學,在教學的實用性方面存在很大缺陷,致使所培養的學生解決實際問題的能力不強,直接導致了學生所受教育與市場需求相脫節。因此,教師的培養是實施新型培養模式的關鍵。

        三、結束語

        我們在探討軟件工程人才培養模式的實踐中,明確提出軟件工程人才的培養目標要面向職業,而實施這種新型的人才培養模式的關鍵在于加強校企合作和教師的培養,從而加強學生在實踐方面的能力,以適應社會的需要。

        參考文獻:

        [1]史志才,韓彥鐸,葛斌等.軟件工程專業人才培養模式的改革與創新[J].大連大學學報,2005,6:26-28

        [2]王陸海,王忠民.計算機工程型人才培養模式的創新與實踐[J].計算機教育,2009,13:16-18

        [3]施步洲.構建工程應用型本科人才[J].培技術師范學院學報,2006,6:6-10

        第4篇:軟件工程實訓報告范文

        (遼寧工程技術大學軟件學院,遼寧葫蘆島125105)

        摘要:針對進一步提高軟件工程專業卓越人才培養質量,提出充分利用工作學期,與國內著名軟件企業開展“5+2+2(學期)”聯合定制培養,探索軟件工程專業卓越人才培養模式。闡述如何通過校企聯合、企業定制的軟件人才培養實踐,提升學生工程能力及實踐動手能力,提高軟件工程專業人才培養質量。

        關鍵詞 :卓越人才;企業定制;感知企業;一體化管理

        文章編號:1672-5913(2015)15-0054-05 中圖分類號:G642

        基金項目:遼寧省普通高等教育本科教學改革研究項目“軟件工程專業卓越人才‘企業定制’培養模式的研究與實踐”(UPRP20140076)。

        第一作者簡介:曲海成,男,講師,研究方向為軟件架構技術、高性能計算技術,quhaicheng@lntu.edu.cn。

        O 引 言

        依據國家中長期高等工程教育改革發展規劃,教育部于2010年6月出臺重大教育改革項目“卓越工程師教育培養計劃”(以下簡稱“卓越計劃”),該項目致力于面向工業界、面向世界、面向未來,培養造就一大批創新能力強、適應經濟社會發展需要的高質量各類型工程技術人才。

        軟件工程是應用計算機科學理論和技術以及工程管理原則和方法,按預算和進度,實現滿足用戶要求的軟件產品定義、開發、和維護的工程或以之為研究對象的學科,是工程實踐性非常強的工科專業。教育部關于緊缺人才的報告稱,未來5年我國信息化人才需求可達2000萬人,而每年至少需求80萬人以上的軟件人才,我國軟件高級人才的短缺已經成為未來制約我國軟件產業快速發展的一個瓶頸。鑒于軟件產業的迅速發展及對軟件人才的強勁需求,國家高度重視軟件人才的培養,國內有200多所高校先后設立了軟件工程專業,為社會培養了大量緊缺的軟件人才。但是,一般高校在專業教育上往往注重學術研究,更多關注課堂教學效果而忽略專業實踐能力培養,畢業生的工程能力弱、崗位適應能力差,使得軟件人才的培養同軟件產業的發展和企業的人才需求產生了較大錯位。一方面,培養的大量畢業生找不到層次較高的就業崗位;另一方面,軟件企業常常招不到高質量、符合企業需求的員工。之所以出現這樣的矛盾,根本原因在于學校的人才培養模式不能很好地適應市場的需要。這樣的矛盾也造成了我國軟件人才體系結構的不合理,導致了軟件產業的落后。因此,“卓越計劃”要求高校必須改革軟件工程專業人才培養模式,創新機制,培養以社會需求為導向,多層次的、面向應用的、高質量的中高級軟件人才,這也是當前高校軟件工程專業亟須解決的大問題。

        1 卓越人才“企業定制”培養模式

        1.1 培養目標

        “卓越計劃”具有3個特點:一是行業企業深度參與培養過程;二是學校按通用標準和行業標準培養工程人才;三是強化培養學生的工程能力和創新能力。遼寧工程技術大學軟件工程專業作為教育部“卓越工程師教育培養計劃”建設專業之一,從2002年創辦之初,便確定了“工程型、應用創新型”人才培養的目標定位。早在2006年,軟件學院便與國內外著名軟件企業開始合作,以項目實訓的形式率先在省內高校開展合作教育,為學生搭建高質量的實踐能力培養和就業平臺。2011年開始,軟件學院通過與著名軟件企業聯合培養,實施企業定制的軟件人才培養模式,以知名企業需求為導向,以強化工程能力培養為核心,以深層次校企合作為載體,以優化培養方案與改革教學方法為手段,創新人才培養模式,建立面向軟件企業的開放式辦學體系,提高軟件工程專業人才培養質量,努力為社會尤其是軟件企業培養大批能力型、創新型、復合型的高素質、國際化高級工程技術人才。

        1.2 “5+2+2(學期)”培養模式構建

        按照教育部“卓越工程師教育培養計劃”及校企合作教育的要求,軟件學院充分利用著名軟件企業的項目優勢、技術優勢、管理優勢,依據企業需求及軟件產業特點,開設企業定制培養班,探索面向軟件工程專業卓越人才實踐教育培養模式,提出了“5+2+2(學期)”聯合培養模式,如圖1所示。整個培養模式面向4年制本科生,共分9個學期(包含2個暑假工作學期)完成。相對于傳統教學方法,“企業定制”培養模式側重于引入企業真實項目案例參與教學,注重學生學習過程評價,加強學生創新能力訓練。整個學生培養模式分校內培養和企業培養2個階段。校內培養階段以培養學生專業知識、專業能力和工程基礎為核心,通過重構課程體系和教學內容、設置課程綜合訓練項目(項目來源于企業真實項目)來鍛煉學生動手能力。企業培養階段,學生利用1個工作學期(大三暑假)加1個學年(大四1學年),在企業完成項目實訓、畢業實習等實踐性教學環節學習,參與企業技術創新和工程開發,最后,校企雙方聯合進行畢業設計指導。

        2 實施方案

        自2006年以來,軟件學院在近10年的校企合作實踐中,已經形成了公司選擇、方案評審、過程監控、成績考核、就業管理等一整套機制,在此基礎上按照“卓越計劃”培養要求和特點,充分挖掘與著名軟件企業深度合作的潛力,先后與東軟睿道、大連華信、文思海輝、甲骨文等國內知名軟件企業進行專業共建,結合學校工作學期的有關要求,創新培養模式,走出了一條工程實踐基地與就業基地一體化建設的路子。

        2.1 定制人才培養流程

        “企業定制”聯合培養模式下,人才培養流程如圖2所示。

        整個流程由前期準備階段、聯合培養方案制訂、學生選拔、企業培養和入職指導5部分組成。前期準備階段通過走訪實訓基地、明確企業用人需求,確定校企合作定制人才培養方案的初步框架,簽署校企合作戰略框架協議。由企業全程參與專業培養方案中課程實驗、實習、綜合實訓等實踐教學環節的制訂,解決高校課程體系與行業及社會需求脫節的問題,為“企業定制”培養模式奠定框架基礎。學生選拔環節,實行雙向選擇,學生首先會到企業進行短期參觀實習,了解企業文化及技術發展動態;企業在四年級上學期到學校進行宣講、筆試和面試,達成共識后簽署三方協議。企業培養環節,結合企業需求和學生愛好,有針對性地進行專業開發能力培養以及團隊協作開發能力培養。企業培養后期側重人職培訓,職場禮儀、職場溝通、職業發展規劃等專項學習都在這一階段完成。

        2.2 教學體系構建

        在整個“企業定制”人才培養過程中,課程體系建設是實現卓越人才培養目標的重要環節。相對于傳統課程體系,新的教學體系由公共基礎教育、專業教育、專業限選和專業實踐4部分構成(見表1)。整個教學體系學生需要修滿188.5個學分才可以申請畢業答辯。其中公共基礎教育(包括數學、英語、思想政治等)課程方案由基礎教學部和軟件工程系聯合制定,由基礎教學部負責具體實施。專業教育和專業限選課課程方案由軟件工程系和合作企業聯合制定,軟件工程系負責具體實施,面向對象程序設計、.NET框架程序設計等應用性較強的課程由校內老師和企業導師聯合講授。

        新的實踐教學體系強調與企業深度合作,雙方共同實施。“定制培養”注重特色與個性化培養,實踐教學體系也相應具有開放性、實用性和創新性特點。學院與大連華信合作的實踐教學將4個實踐教學層次與大連華信教育基地充分融合,縮短在校學生與企業職業人的距離。4個層次的合作培養模式分別在4個年級中開展,其中:第1層是一年級認識實習(職涯點亮),了解行業和企業的概況;第2層是二年級開展專業實訓(課程設計類實踐),深入掌握軟件開發技術;第3層是三年級開展項目實訓(綜合項目實習類實踐),讓學生達到軟件開發領域的“基礎層”水平;第4層是四年級學生實訓、實習(企業級應用類實踐),全面提高職業競爭力,保障就業質量的提升,達到軟件開發領域的“工作層”水平。

        2.3 人才定制培養模式質量評估與運行保障

        人才培養質量決定于人才培養方案實施的效果。培養質量由學生和就業單位來評價。定制培養過程中學生以“準員工”身份參加項目開發與實施,用感知、體驗的方法,增強職業意識和職業能力,而不再把獲得相關課程的及格分作為學習目標。定制培養過程中,學校須隨時對各定制企業進行學生問卷調查,對定制培養方案的每個細節進行動態監控;另外,對學生畢業流向進行跟蹤,并對用人單位進行實地調研,把用人單位的反饋信息納入人才定制培養模式質量評估指標體系,多角度全方位對“企業定制”人才培養方案進行全程跟蹤與監控,不斷根據企業和市場對軟件工程專業人才的需求調整培養方案,有力保障人才培養的質量和水平。

        項目實施保障方面,依據國家教育部等5部委聯合提出的卓越人才培養計劃,2010年,遼寧工程技術大學正式推出了《遼寧工程技術大學合作教育綱要》,全面啟動合作教育;同年,學校被列入卓越人才培養計劃第二批試點高校;2013年軟件工程專業列入教育部卓越工程師教育培養計劃第3批學科專業。學校給予軟件學院和軟件工程專業在師資培養、教學改革、課程建設、教材建設、設備投入等各方面優先支持,先后投入專項資金200余萬元,有力地保障了項目的順利實施。學院也專門成立實習實訓部門,負責卓越人才培養項目的啟動、運行、監控、考核、評估等工作。為了更好地與企業定制培養接軌,學院先后在2011、2012、2013年的暑期分3次,共派遣12名青年教師赴東軟集團、達內教育集團及甲骨文公司學習軟件新技術,為項目開展奠定了堅實的師資基礎。

        此外,學院依據行業需求動態設置前沿課程,邀請軟件企業派出項目經理、工程師指導學生課程設計及實習,安排學生在企業進行素質拓展訓練,安排頂崗實習崗位,舉辦各種形式和內容的報告、講座,拓展學生視野,幫助學生規劃職業生涯、了解企業需求、掌握主流開發技術等。上述工作的開展,有力地促進了卓越人才“企業定制”項目的實施。

        3 實施效果

        2011年軟件學院依托現有的校外實訓基地和校企共建聯合實驗室,開始進行卓越工程師培養的探索與實踐。2011年12月12日,學院與國內規模最大的軟件企業——東軟集團簽訂了“遼寧工程技術大學一東軟集團戰略合作協議書”,開啟了“企業定制”人才培養的大門;先后又與中軟、大連華信集團、文思海輝、甲骨文等著名軟件企業進行專業共建,實施卓越軟件工程師聯合培養計劃,聯合搭建工程實踐平臺,聯合進行課程建設和建立工程實踐教育基地,制定企業定制人才培養方案及標準,創新機制,為企業發展提供高質量工程人才。僅在2013應屆畢業生中,已有65名學生入職東軟,24名學生入職文思海輝,23名學生人職華信,18名學生人職中軟國際,11名學生人職文思創新公司,在國內著名軟件企業(營收前5名)的入職率達到了38%,使軟件學院應屆畢業生達到了較高就業率和就業質量,用人企業對新人職員工滿意率達到95%以上。

        4 結語

        為有效解決當前軟件工程專業學生畢業后工程實踐能力弱,對新崗位適應能力差,軟件人才培養同軟件產業發展和企業人才需求產生了較大錯位的問題,遼寧工程技術大學軟件學院在校企深入合作的基礎上,充分利用工作學期,與國內著名軟件企業開展“5+2+2(學期)”聯合定制培養,探索軟件工程專業卓越人才培養模式,研究定制培養合作教育實踐教學內容,形成卓越人才定制培養合作教育效果考核機制,提高學生工程能力和實踐動手能力,從而全面提高執業競爭力。

        校企聯合、企業定制的軟件人才培養實踐,讓學生在軟件開發領域由校內的“基礎層”水平達到“工作層”水平,真正提升了其工程能力及實踐動手能力,切實提高了軟件工程專業人才培養質量,探索出了一種高校與行業企業聯合定制培養人才的新模式。

        參考文獻:

        [1]林健,高校“卓越工程師教育培養計劃”實施進展評析(2010-2012)(上)[J].高等工程教育研究,2013(4): 1-12,

        [2]駱斌,葛季棟,丁二玉,等,軟件工程專業課程體系的研究與創新實踐[J].計算機教育,2010(23): 9-13.

        [3]周秀珍,李家坤.技能型緊缺人才培養現狀及對策研究[J]價值工程,2014(29): 253-254.

        [4]張兆印,陳超,曲曉峰,等.軟件工程定制式人才培養模式的探討[J]計算機時代,2012(2): 43-45.

        [5]李萬龍,鄭山紅,趙輝,等,多樣化軟件工程人才培養模式研究[J].計算機教育,2014(14): 1-4.

        [6]鄭國桂,我國卓越人才培養模式研究綜述[J].銅仁學院學報,2014(6): 149-153.

        [7]陳思宏,基于校企合作的定制式課程體系實施方案探討[J].信息與電腦:理論版,2014(7): 226-227.

        第5篇:軟件工程實訓報告范文

        關鍵詞: 軟件技術; 專業課程; 編碼; 實訓課程

        中圖分類號:TP311.1 文獻標志碼:A 文章編號:1006-8228(2015)11-78-03

        Abstract: Integrated system development course take the typical enterprise's project as the carrier, systematically, comprehensively train students' ability of analysis, design, encoding and test, and the ability to participate in team development projects in accordance with the enterprise standards and the post process. This paper summarizes the contents and the objectives of this kind of course.

        Key words: software technology; professional course; code; training course

        1 課程教學目標

        該課程旨在通過項目綜合訓練,將所學系統設計技術、面向對象開發技術、數據庫技術、程序設計技術和軟件測試技術進行綜合的應用與實踐,通過一個完整的軟件項目,培養學生遵照行業標準和軟件工程規范進行軟件需求分析、設計、編碼、測試、部署的能力[2],尤其訓練目前流行的系統開發技術和方法,培養學生團隊開發和協作能力,實現學生具備崗前準職業人的編碼能力和職業素養。

        1.1 知識目標

        ⑴ 掌握數據庫設計與維護技術;

        ⑵ 掌握母版頁與站點導航控件的使用方法;

        ⑶ 熟悉訪問數據庫技術;

        ⑷ 掌握主流多層系統架構技術和第三方控件、工具的使用方法;

        ⑸ 能夠編寫用戶控件和自定義函數;

        ⑹ 掌握Web服務器系統部署方法;

        ⑺ 熟悉面向對象的開發技術、軟件測試與調試技術;

        ⑻ 掌握主流程序語言的高級數據操作程序編碼技術[3];

        ⑼ 掌握數據報表技術;

        ⑽ 掌握軟件開發流程和文檔編寫方法;

        ⑾ 熟悉UML建模技術;

        ⑿ 了解項目管理知識和方法。

        1.2 能力目標

        ⑴ 能夠架構多層B/S網絡數據庫系統;

        ⑵ 能夠設計CSS+DIV頁面布局;

        ⑶ 能夠根據系統實際需求進行多種數據庫訪問和配置;

        ⑷ 能根據實際需求,按照軟件工程流程,進行項目分析、設計和實現;

        ⑸ 能夠快速架構多層軟件軟件系統;

        ⑹ 能編寫基于面向對象的系統功能代碼;

        ⑺ 會調試系統代碼和系統;

        ⑻ 會編寫規范的軟件設計文檔。

        1.3 素質目標

        ⑴ 培養學生學好軟件的信心,在學習過程中充分培養學生學習的主觀能動性;

        ⑵ 培養學生學習軟件的嚴謹作風,編碼以行業標準進行規范,杜絕編碼過程中的主觀隨意性;

        ⑶ 培養學生團隊合作與溝通能力;

        ⑷ 培養學生從事IT行業的職業技能和職業規范[4],養成良好的職業習慣。

        2 課程設計思路

        2.1 課程設計思路

        選取一個綜合性的企業級軟件項目為載體,采取綜合性實訓的形式開展訓練,堅持“產學并行”的訓練理念[5],營造生產性流程和職業環境,不斷提高學生生產實踐能力和編碼崗位勝任能力,主要采用基于產品質量的課程管理和評價方法,也就是更重視學生團隊協作下的軟件項目研發質量,對接企業化的要求進行擬崗訓練。

        各訓練小組可以選擇自己感興趣、實戰性強的項目作為載體開展訓練,教師提供5-10項目選題,供小組選擇,每個小組只能選擇則一個項目開展訓練,項目一旦選中不能更改,小組按照選取的項目和項目設計要求進行分工,設計各自的子項目任務,按照項目計劃進行訓練。教師擔任指導和引導的角色,對重點技術問題進行分析和解釋,監督和指導學生進行訓練,通過過程把控和考核進行課程管理。

        2.2 教學方法設計

        ⑴ 分組訓練法

        將學生3-8人分成一個小組,按照項目團隊職責進行分工,合作開展訓練,項目按照小組為單位驗收,并進行現場答辯,采取小組互評和教師評價相結合的方式進行考核,使學生真正體驗到綜合項目開發流程和規范。

        ⑵ 優秀作品展示

        為激發學生興趣和積極性,對于每個階段項目,采取優秀作品答辯和展示的形式,激發課程特長生的積極性和帶領團隊的主動性。

        ⑶ 項目答辯

        在完成整個項目后,分小組進行項目報告撰寫,并制作答辯PPT進行項目答辯,聘請專業教師擔任評委,公開驗收實訓成果。

        3 教學內容與學時分配

        4 考核方案與考核標準

        該課程考核采取形成性考核(報告+項目)的考核方式,平時項目訓練考核占40%、最后報告(含答辯)占60%。其中平時項目訓練考核含學生出勤、態度、團隊合作,最后報告(含答辯)考核主要依據正確率、編碼規范、是否準時提交、完成效果、創新性等幾個方面。

        總評成績=項目訓練考核(40%)+報告(60%)。

        5 教學資源開發與利用(含教材選用、實驗實訓場室、耗材規劃等)

        建議教材:自編講義。

        實訓場室要求:實訓室安裝VS 2010以上版本,SQL Server2008以上版本,Eclipse、PHP運行環境,Oracle 10以上版本,根據上課實際情況配置以上環境,實訓室容納人數不低于50人。

        除軟件外無需任何耗材。

        6 教師能力要求

        ⑴ 具備面向對象分析與設計能力;

        ⑵ 具有較強C#、JAVA或PHP編碼能力;

        ⑶ 教師要具有很強的協同施教和教學改革能力,以及校企合作經驗;

        ⑷ 能夠熟練使用Visio工具進行UML建模;

        ⑸ 具有面相對象的系統架構、數據庫管理與設計能力;

        ⑹ 具有產教融合的軟件項目研發和設計能力。

        7 結束語

        對該課程的教學設計分為:需求設計、概要設計、設計與編碼、測試與部署、設計文檔編寫等模塊。通過多個學習單元使學生掌握UML需求分析的方法;掌握數據庫模型設計方法;熟悉SQL Server或Oracle數據庫管理工具的使用方法;掌握系統總體功能和系統流程設計方法;掌握程序流程圖設計等技術和方法。引入企業真實案例,以企業為實訓背景,依托有企業實戰經驗的教師,指導學生完成實訓課程,為學生畢業實習和將來的就業打下基礎。該課程在設計的過程中還需要建立相應的項目資源庫,有條件的可以制作相關內容的微課或教學視頻供學生在課前預習和課后復習,激勵學生自主學習,培養其主動學習的意識和發現問題、解決問題的能力。通過該課程的學習,讓學生進一步掌握軟件編碼、軟件測試、前端頁面制作等崗位工作技能。

        參考文獻(References):

        [1]李揮劍,錢哨.軟件技術專業綜合實訓[M].中國水利水電出版

        社,2009.

        [2]希賽教育軟考學院.系統集成項目管理工程師[M].電子工業

        出版社,2011.

        [3] 杜文潔,白萍.實用軟件工程與實訓[M].清華大學出版社,

        2009.

        第6篇:軟件工程實訓報告范文

        CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人與職業技能、人際團隊能力和工程系統能力四個層面,要求以綜合的培養方式使學生在這四個層面達到預定目標。CDIO不僅繼承和發展了歐美20多年來工程教育改革的理念,還提出了系統的能力培養、全面的實施指導、完整的實施過程和嚴格的結果檢驗的12條標準,具有很強的可操作性。

        2綜合實訓課程的定位與培養目標

        按照循序漸進,由淺入深,逐層推進的原則,鹽城師范學院信息科學與技術學院將軟件工程專業的實踐教學體系分為四個層次:課程實驗、課程設計、綜合實訓、畢業設計。其中,綜合實訓是以前期課程實驗和課程設計為基礎,綜合運用多門相關課程(群)知識完成一個工程項目的實戰訓練,并作為后續畢業設計的預演,是整個實踐教學體系中承上啟下的關鍵環節。在軟件工程領域,軟件開發與軟件測試是目前兩個主流的就業方向,也是綜合實訓課程訓練的重點。軟件開發綜合實訓要求以軟件生命周期為主線,綜合運用程序設計、數據庫應用、軟件工程、軟件項目管理等學科知識,嚴格遵守軟件開發的流程與規范,完成一個軟件項目的開發,最后提交軟件產品和相關技術文檔;軟件測試綜合實訓要求學生以軟件開發綜合實訓所完成的軟件產品為被測對象,綜合運用軟件測試與質量保證、軟件測試流程與方法、測試框架與自動化測試等學科知識,使用軟件測試的方法與技術,設計測試用例和測試腳本,完成被測軟件的功能測試與性能測試,生成測試報告,并對測試結果進行分析。綜合實訓的培養目標為:通過軟件開發與軟件測試項目的實戰訓練,全面提升學生綜合運用所學知識與技術解決實際工程問題的素質與能力,進一步加深學生對工程化、系統化原則與方法的理解,為勝任現代軟件工程環境下高質量軟件的開發、測試和維護工作奠定堅實的基礎。

        3CDIO模式下課程改革與實踐

        根據綜合實訓課程的定位和培養目標,借鑒和吸收CDIO工程教育理念和標準,按照“以CDIO培養大綱為指南、以項目為載體任務為驅動、以工程能力培養為目標”的原則,對我們綜合實訓課程改革進行了探索與實踐。

        3.1全真模擬企業環境,實施一體化訓練模式

        軟件開發和軟件測試是綜合實訓的主體內容,傳統的訓練模式將二者割裂開來,分兩個階段分別完成實訓項目,這種方式沒有考慮軟件開發與軟件測試的內在關聯與協同性,與企業真實環境也不相符合;并且由于兩個實訓階段時間跨度較大,項目銜接性差,效率低下,實訓效果也大打折扣;而在真實的企業環境中,軟件開發小組和軟件測試小組共同對同一個項目負責,各司其職,協同完成整個項目。鑒于此,我們采取“全真模擬、同步協作、角色互換”的策略,實施軟件開發與軟件測試一體化的訓練模式。具體地說,整個實訓過程完全模擬企業真實環境,將某個項目分配給由若干學生臨時組成的項目組,該項目組又細分為開發小組和測試小組,分別負責軟件的開發與測試工作;項目完成后,開發小組和測試小組角色互換,重做該項目。實踐表明,一體化的訓練模式能實現軟件開發與軟件測試的無縫銜接,學生能在更為真實的環境中參與整個項目過程,體驗不同角色的職責范圍,并通過不同的角色轉換,使學生更深刻認識到開發人員與測試人員協同合作對完成整個軟件項目的重要性。

        3.2項目驅動,全面實踐CDIO

        CDIO的核心就是企業與社會環境下的構思、設計、實現和運作系統,它展示了一個產品或系統完整的開發過程,也體現了“做中學”和“基于項目的教育和學習”的精髓。從軟件開發與軟件測試的角度,無論是以軟件生命周期為主線的開發過程,還是以測試流程為主線的測試過程,無不體現著軟件產品從構思到運作的整個生產過程,與CDIO理念不謀而合。這里,我們以項目為載體、任務為驅動,以CDIO方法論為指導,嚴格按照“構思、設計、實現和運作”四個不同階段來開展實訓過程,以培養學生對產品、過程和系統的構建能力,增強學生的工程化意識。CDIO與軟件開發、軟件測試過程的對應關系

        3.3分組互學互助,培養團隊協作能力

        團隊能力是CDIO大綱要求工程畢業生必備的一種能力,也是軟件企業非常看重的一種職業能力。在實際實訓過程中,我們模擬企業真實環境,將所有學生分為若干項目組,每個項目組又細分為開發小組和測試小組,各小組由一名組長和若干名組員構成。根據任務分工不同,每名學生都被賦予一定的角色,組員在組長的指揮協調下通力合作,共同完成實訓項目。實踐表明,分組模式能較好地激發學生的學習熱情,提高學習效率,而且也營造了良好的學習氛圍,組員之間分工協作,互學互助,學生的溝通能力、協作精神和團隊意識大為提升。

        3.4面向全體,務實勿虛,促進共同進步

        綜合實訓是一種典型的自主學習課程,學生在任務的驅動下以小組為單位協作完成實訓項目,但由于任務分工不合理、學生自制力差等原因,容易導致小組內個別技術較好、自覺性高的學生承擔大部分甚至全部工作,而部分學生卻人浮于事,使團隊分工協作流于形式,不利于全體學生的共同進步與提高。為避免此類現象的發生,我們考慮在角色分配和任務分工時,盡量使學生都能承擔軟件設計、編碼、測試用例設計、腳本設計、測試實施等較為具體的工作,使學生通過具體的訓練來提高專業技能,而對于需求分析、計劃制定、總結報告等相對較“虛”的工作則由組長帶領全體組員共同完成;同時,任務分工也充分考慮學生原有的技術基礎、興趣愛好和特長。這種分工方式在尊重學生個體意愿的基礎上使得每個人都有具體明確而又力所能及的任務分工,能充分調動學生的學習積極性,激發學生的學習潛能,促進全體學生的共同進步與提高。

        3.5實施多維度考評體系,注重過程考核和能力考核

        考核是對學生學習成果的認定和評價,良好的考核機制能對學生的學習過程和學習動機產生正確的指引作用,促進培養目標的達成。在實訓課程的考核上,我們以CDIO大綱要求的能力培養為導向,學習過程與學習結果并舉,實施多維度的考評機制,每名學生的成績由平時成績、所在小組成績和個人成績三部分組成。其中,平時成績主要考評學生的職業態度與能力,小組成績主要考評學生所在小組的整體表現和工程實作能力,個人成績主要考評學生個體所承擔任務的完成質量,且每項成績的考評方式也是多元的,力求做到公平、公正、合理。在小組內部,同組學生的小組成績相同,但平時成績和個人成績各異,引導學生在努力完成各自任務的同時,重視組內的協作互助,并通過各個個體的高質量工作提高整個團隊的工作質量。實踐表明,該考評體系既重視最終學習成果的呈現也關注學生學習過程中的表現;既重視團隊整體的工作效率也關注學生個體在團隊中的價值;既強調學生專業技能的訓練和工程能力的培養也關注學生職業素養和個人能力的提高,有效避免了傳統評價方式只看結果不看過程、評價指標單一化、評價結果趨同化的弊端。

        4結束語

        第7篇:軟件工程實訓報告范文

        關鍵詞:應用型本科;人才培養;理論與實踐結合;考核形式

        中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2015)09-0150-02

        Abstract:Since 2014, some foreign enterprises have put the focus of investment shift to Southeast Asia, which shows China has gone from labour intensive production to technology intensive production. Therefore, compared to the past education mode of training theory talents and technical talents, how to further change ideas, be committed to training the applied undergraduate talents, effectively meet the needs of the new stage of economic and social development, doing a good job in the education reform will play a vital role. According to the software engineering specialty as an example, this paper first analyze the training objectives of the applied talents. Then the author put forward suggestions on the cultivation of application-oriented personnel from the two aspects of combining theory with practice and establishing the three-dimensional form of examination. I hope this article can provide some reference for the research and application.

        Key words: applied undergraduate education; talent training; the combination of theory and practice; evaluation form

        應用型本科教育的興起是經濟社會發展到一定階段的必然產物,是高等教育由精英化走向大眾化的必然趨勢。相對于傳統的研究型本科教育、學術型本科教育,應用型本科教育是一種新型的本科教育類型,而我國關于應用型本科教育的研究仍處于探索階段,還有許多問題存在爭議。本文僅從軟件工程專業的角度,對應用型本科人才培養過程中如何定位理論與實踐的關系做一些初步的研究。

        1 找準人才培養目標的準確定位

        1.1以適應市場需求、服務地方經濟為導向

        我們都知道,應用型本科教育的產生源于社會經濟發展的需求。那么滿足市場的需要必然成為應用型本科教育在發展過程中的一個基本特征。培養應用型本科人才,解決區域地方經濟建設和社會發展的各種實際問題,滿足社會對高等教育的多種需求,是當代應用型本科院校的主要職能。因此,在培養應用型本科人才的過程中需要緊密聯系市場、注重與社會經濟發展保持高度的一致性。

        就軟件工程專業而言,隨著信息化、工業化進程的不斷加快,軟件行業的應用型本科人需求越來越大,預計未來十幾年里,我國軟件教育和軟件培訓市場會持續發展,軟件工程人才的就業前景十分看好。

        目前市場對于軟件工程人才的需求主要主要分為三類。第一類:既懂技術又懂管理的軟件高級人才。這一類人才要求具有較強的創新能力和組織管理能力,既是技術能手,又是管理骨干,能夠帶領團隊不斷發展。第二類:軟件工程師。這一類人員為系統分析及設計人員,是介于金字塔頂部和底層的人員,能夠將開發項目形成系統設計思路并組織實施,并能對編程人員的工作進行指導、測試和驗收。第三類:熟練的程序員。這一類人員要求操作能力強,能夠熟練使用1~2種比較常用的軟件編程工具。其中第二類人才培養正是應用本科人才的重點。

        1.2 以培養學生能力的可持續性發展為核心

        當前新的生產力形態已經完成從勞動力密集型向技術密集型轉變的過程,廉價勞動力已經不再作為我國經濟的主要增長點,只有在生產的過程中勇于突破創新,在原有的經驗和技能基礎上自我提高,才能產生新的生產力增長點。生產力的進步都離不開勞動主體能力和素質的提高,這也就推動了社會對應用型本科人才的需求。

        應用型本科院校不同于高職高專院校的很重要的一點就是在人才培養過程中應當以學生能力的可持續性發展,具體體現在:學生不僅要具備熟練的動手能力及操作技能,即具備較好的產能水平,還能夠有不斷發展的創新能力、不斷提煉自我提高的能力和團隊合作的能力。人才的可持續性發展和社會的可持續性發展是一個相互依存,相互作用的關系。

        2 堅持理論與實踐相結合的道路

        2.1明確課程中理論和實踐的定位

        傳統的精英化的本科教育注重理論教育而輕視實踐教育,在課程安排上實驗實訓完全依附于理論教學,培養的學生大多理論知識全面扎實而相對實際操作能力的經驗很少。事實上企業對這一類學生的需求有限,近年來持續的大學生“就業難”已經從一定程度上反映出精英化的本科人才已經過于飽和。高職高專院校在人才培養過程中基于學制和學校職能,只注重學生的實踐水平,理論知識僅僅服務于實踐。這一類學生只能從事某些特定的重復性的勞動,一旦在實際工作中出現新的問題很難適應,理論知識的匱乏阻礙了學生今后的可持續性發展。

        應用型本科院校的出現就是為了滿足社會對既有一定的理論基礎又有較強實際操作能力的應用型人才的需求。那么應用型本科院校在課程設置和內容安排上應該做到理論和實踐并重,但在實際操作過程中由于受舊的高等教育觀念和資源分配等政策的影響,很多應用型本科院校在辦學過程中經常會偏離了原來的目標定位。現有的應用型本科要么是有原有學術研究性本科院校轉型過來,要么是有高職高專院校升級本科而來,由于學科、專業和課程體系的改革沒有跟上應用型人才培養的轉型,容易受到舊有的理論教學模式影響,很難做到真正的理論教學和實踐教學并舉,這就要求我們不斷創新教學方法,改進教學模式。

        2.2啟發式教育貫穿理論教學

        以軟件工程專業為例,由于軟件行業是一個高速發展的行業,本專業在人才培養過程中尤其注重個體的創新能力以及自主學習能力,而這些能力的培養離不開理論知識這個大基石。如何把握理論教學環節的廣度和深度,正是應用型本科院校教師所要研究探索的一個重要問題。在這里筆者認為教師在實施理論教學安排時,并不需要面面俱到、細無巨細,而更應該著重于理論知識的系統性和完整性,同時采用“啟發式”教育的思想貫穿于整個理論教學環節。教師教學的重心不是“怎么做”,而應該是“為什么這么做”以及“還能怎么做”,從而實現學生自主學習能力的培養。教師的主要作用在于引導而不是“灌輸”,只有這樣才能培養出具有創新性和適應性的可持續發展的人才。

        2.3實現實踐教學環節的多樣化設計

        軟件工程是一門實踐性很強的學科,如何設計實驗實訓環節在人才培養過程中至關重要。合理的實驗實訓環節能夠幫助學生提高對理論知識的理解,熟悉軟件項目開發的過程,增強分析問題解決問題的能力。依據軟件工程專業人才培養的需求,本文對該專業實驗實訓環節提出了分層次分階段的多樣化設計。

        1)驗證型實訓。該類實訓主要是服務于理論,學生可以借此加深對理論知識的理解。

        2)模擬型實訓。該類實訓多數是教材教參上的實例,有完整詳細的步驟和過程供學生參考,可以安排在課外自主完成。

        3)開放型實訓。該類實訓沒有固定的解決方案,讓學生在“嘗試”中自主學習,有助于知識的“內化”。

        4)設計型實訓。該類實訓大多在一門課程學完后,需要學生靈活運用該課程知識解決實際問題,并形成課程設計報告。在內容的選擇上應該盡量覆蓋該課程的所有核心知識點。

        5)綜合型實訓。該類實訓是對幾門課程內容的綜合運用。在內容的選擇上應該接軌企業實際需求具有實戰效果,而實訓的形式也可以更加的靈活。

        6)創新型實訓。該類實訓處于最高階段,一般與真實的項目課題相關,如省(市)大學生創新實踐項目、相關大學生創新設計大賽、企業委托課題等等。這一類型的實訓并不屬于課程設置內的環節,也不是所有學生必須完成的。通常由具有創新能力的學生團隊主動申請,并在教師的指導下展開。

        整個實訓環節由淺入深層層遞進,注重學生綜合能力的培養,注重各教學內容間知識的交叉和融合,從而擴大了學生的知識面與工作適應能力,提高了學生綜合應用能力、自主創新能力。

        3 建立以能力為中心的立體化考核體制

        傳統的本科教育,對于學生的考核模式通常是在課程結束后考核,以具有標準答案的試卷形式為主,這不能全面的體現出對于學生的綜合素質和應用能力。有的學生由于過分關注分數,重理論輕實踐,導致實際應用能力的下降。

        針對應用型本科人才培養的定位,這里提出了基于“能力”的立體化考核模式。考核的形式可以不斷創新,根據課程特點多角度多維度考核,如課堂討論、案例分析、專題調研報告、項目設計、自評與互評、團隊活動、實驗操作、成果匯報答辯等。而在評價標準上,以能力為中心進行評價,如分析能力、應用能力、適應性能力、團隊協作能力等。畢竟無論對于學生還是社會,真正有價值的能力而非成績。

        4 結語

        綜上,本文認為,應用型本科人才的培養過程中,做到立足于市場需求,準確把握好理論與實踐能力的培養,建立起以能力為中心的新的考核機制,有利于該類人才在社會生產中更好的發揮作用,有利于規模化的培養可持續性發展的應用型本科人才,完全符合我國社會經濟發展新階段對人才的各類要求。

        參考文獻

        [1] 高林,吳智泉.發展應用型高等教育若干基本問題的研究[J].中國高教研究,2008(5):47-48.

        [2] 韓立強.應用型本科工程教育的定位初探[J].中國高等教育,2007(10).

        第8篇:軟件工程實訓報告范文

        關鍵詞 軟件專業;實踐教學;課外實訓

        中圖分類號:G642.44 文獻標識碼:B 文章編號:1671-489X(2012)03-0044-02

        Software Professional Extracurricular Practice Contents and Methods Exploration//Pan Li

        Abstract The practice teaching is an important link of the professional education software, but practice in the form of practice teaching effect of the most important aspects of the good or bad, thinking the software professional practice teaching of the existing problems, this paper puts forward the summer vacation time for extracurricular practice way, and the results show that: the results of several students training effect testing, greatly improving the students’ practical ability, the effect is good.

        Key words software professional; practice teaching; extracurricular practice

        Author’s address Nanyang Polytechnic Institute Software College, Nanyang, Henan, China 473000

        1 引言

        隨著我國高等教育規模的不斷擴大,國家對應用型人才培養越來越重視,使得我國的職業教育有了迅速的發展。如何在更短的時間內培養出符合社會經濟發展需求的應用型人才,實踐為中心的課程體系改革是關鍵。好多高校投入大量的人力、物力進行改革和嘗試,提出一些技能培養方案:突出面向市場、崗位需求,以能力為本位、就業為導向。這些方案在具體組織與實施過程中有著許多條件的限制,最終效果并不理想。

        隨著軟件類畢業生數量急劇增加,就業過程中出現極大的矛盾:一方面,軟件企業需要的大量軟件開發人才難以招到;另一方面,軟件類畢業生抱怨很難找到合適的工作。這種矛盾出現的主要原因是高校人才培養模式與企業需求存在一定的差距,專業課程和實踐教學模式難以與IT產業的高速發展同步。尤其是學生動手能力方面存在很大的問題。

        2 軟件類專業實踐教學存在的問題

        目前的軟件類專業實踐教學存在兩個問題:一是傳統計算機專業的實踐教學內容匱乏、枯燥無味,學生難以掌握需要的職業技能;二是類似培訓機構采用完全案例教學,結果證明不適合低年級學生的實踐能力培養,效果也不理想。

        2.1 理論和實踐脫節

        實踐和理論安排間隔過長導致知識的脫鉤,學生被動地接受教師的知識,內容和操作得不到及時的訓練。

        2.2 實踐教學方式單一

        實踐教學采用傳統的課堂實驗方法,缺乏其他有效方法的結合,過于單一。

        2.3 創新能力培養被忽略

        創新能力的培養需要整塊時間和綜合項目來實現,軟件專業學生學習年限短,課時比較緊,不能對所學知識進行綜合訓練,沒辦法做到就業的“零適應時間”,缺乏創新能力。

        2.4 教學中忽略素質教育

        素質教育是軟件職業教育的關鍵內容,尤其是軟件工程素質。由于各種原因,院校在教學中忽略或不重視軟件工程等素質教育,導致學生素質教育的缺失。

        3 課外實訓內容與方法

        針對軟件類專業綜合動手能力和素質培養方面存在的問題,南陽理工學院軟件學院組織教師和學生利用暑假進行綜合實訓,對軟件專業學生綜合動手能力和工程素質進行培養。

        3.1 課外實訓目標

        課外實訓基本目標是培養學生綜合動手能力、創新能力和團隊合作、文檔書寫等工程意識。具體對學生的要求是:參與軟件開發整個流程,按照軟件工程基本思想,進行可行性分析、需求分析、軟件及數據庫設計、編碼實現及最終的軟件測試,并且能夠熟練使用、撰寫軟件開發過程中各主要階段相關文檔;掌握軟件開發的每個階段使用的主要工具,并能夠熟練使用至少一種相關工具,了解代碼審核方法;建立規范化編碼的概念,學會書寫注釋,并能夠熟練使用至少一種開發工具,理解軟件構建方法和構建過程。

        3.2 課外實訓內容、方式和時間分配

        課外實訓的主要內容是以實際應用開發項目為背景,模擬軟件公司的開發過程,按照軟件工程的基本思想,學生分飾不同的角色以,團隊的形式進行需求分析、概要設計、詳細設計、數據庫設計以及編碼、測試和實施,以及文檔的書寫。由教師在整個過程中指導和評價學生的分析、溝通、演示的能力和代碼及文檔的質量。同時,教師對學生在職場中實際應變能力進行培養、強化,從而全面提升學生的實際動手能力和職業素養。

        實訓方式采用學生實現和教師指導結合,每次教師先點評具體任務,然后由學生實現,過程中教師不斷指導、監督,每兩天檢查進度一次,所有分組必須按時按量完成任務,不能完成的小組取消下一個階段實訓資格,并且保證小組每個成員都會做,如果小組完成但小組中有人不會的,取消下一個階段實訓資格。

        課外實訓時間要相對集中,所以選擇暑假進行,實訓時間5周,下面是具體階段和時間劃分。

        1)需求分析階段(1周):串講軟件工程基本知識,對要實現的軟件項目進行介紹,自由結合選定題目,劃分小組;分小組進行項目需求調研及分析,了解詳細的項目需求;串講項目計劃書和需求文檔的書寫;學生根據需求調研情況,列出項目計劃書和需求分析文檔;教師組織階段評審,評出優、良、一般和差幾個等級,適當獎勵;學生根據教師點評和指導進一步修改項目計劃書和需求分析文檔。

        2)設計階段(1周):串講概要設計、詳細設計及數據庫設計知識(1小時);學生根據需求分析結果,進行概要設計和詳細設計;案例方式演示說明相關設計文檔格式(1小時);學生參照設計文檔格式及需求分析文檔,形成初步的設計文檔;補充數據庫設計工具的使用,利用設計工具進行數據庫設計(1小時);階段評審,評出優、良、一般和差幾個等級,適當獎勵;學生在初步設計文檔基礎上,根據教師指導,進一步細化完善,形成最終設計文檔。

        3)編碼和測試(2.5周):串講編碼和測試的基本知識(一些規范,1小時);根據學生情況,適當補充開發工具的知識;學生分模塊進行編碼,并進行單元測試;組裝代碼,進行系統測試,形成初步的軟件;階段評審,評出優、良、一般和差幾個等級,適當獎勵;根據評審結果和教師指導,學生進一步完善代碼,進行測試,形成最終的可運行軟件。

        4)項目實施及總結(0.5周):串講項目實施相關知識和軟件打包工具的使用(1小時);分小組實現程序打包封裝,配置安裝環境,形成安裝程序;串講軟件使用說明書和總結的基本內容和格式說明(0.5小時);學生書寫軟件使用說明和項目總結;分小組對各個階段的內容進行匯總;項目評比,評價出優、良、一般和差幾個等級;學生根據點評最終完成軟件的封裝、部署、軟件使用說明書和相應的總結等內容。

        3.3 實訓基本要求

        為保證實訓質量,對實訓實行考勤、簽到等制度,并組織及時溝通,及時組織小組會議。

        1)對學生具體要求:嚴格考勤,實行簽到制,每天上午3小時,下午3小時,有事履行請假手續,不能無故缺席;學生過來后先簽到(每班一個簽到本,由負責任的學生掌管),不能代簽,一旦發現,嚴格處理;無故缺課3次以上取消實訓資格,經常遲到、早退的學生取消資格。

        2)及時交流溝通:遇到技術難題和不懂的問題及時和其他學生或教師溝通,并做好記錄;每兩天組織一次小組間的溝通交流。

        3)小組會議制度(每兩天至少一次或兩次,視進度和工期而定):每個人報告上段時間完成哪些工作,遇到哪些問題,有什么解決辦法,如何進行解決的,下一步準備怎么做;項目組長要詳細記錄,形成文檔。

        4)總結和成果分享:做完自己工作后,可以把自己遇到的問題和經驗體會跟小組其他成員溝通,以便于在最短時間內完成其他內容,實現資源共享。

        5)進度檢查:每兩天至少檢查一次,沒按要求完成的小組責成其盡快完成,并推遲下一階段的任務。

        6)遵守相應的規范:方案設計、代碼編寫、測試、文檔書寫等遵循相應的規范。

        3.4 驗收考核

        實訓指導教師根據實訓題目的要求、實訓計劃及學生在實訓中的表現等給出學生的實訓成績。實訓成績按優秀、良好、中等、及格、不及格5個等級評定。具體評價標準綜合考慮軟件界面、結構、功能、操作是否方便、文檔質量、格式、創新性、實訓綜合表現等方面。最終依據評價標準和實訓的總體完成情況和最后的實訓報告進行評分,優秀的小組給予物質獎勵,在以后工作中項目推薦、工作推薦優先考慮這些學生。為切實避免有些人做有些人不做,在每次驗收過程中要求每組每個學生都要進行陳述,或者隨機指定陳述的學生,必要時還可以讓學生現場實現。

        4 結束語

        在我國大力發展IT產業的新形勢下,面對每年100多萬軟件人才的缺口,培養全新型的軟件專業人才,提高、加強軟件專業學生的綜合動手能力和素質勢在必行。課外實訓形式不僅適用于軟件相關專業,對其他相關專業的實踐教學也有一定的指導意義。緊跟時代步伐,結合學生的變化,不斷探索課外實訓形式,才能提高實訓的水平,達到專業教育的目的。

        參考文獻

        [1]孟憲寧.軟件技術專業實訓教學改革的探索與實踐[J].軟件工程師,2009(10):58-60.

        [2]范林.高職教學方法改革淺見[J].天津職業院校聯合學報,2007,9(3):59-61.

        [3]葉文盛.淺談實踐教學改革[J].科技創新導報,2007(35).

        [4]余勇.高職高專計算機專業實訓教學體系構建的思考[J].現代商貿工業,2010,22(7):277-278.

        第9篇:軟件工程實訓報告范文

        關鍵詞:實踐能力;軟件工程;教學模式;校企實踐教學基地

        軟件工程專業本科人才培養主要集中在技術開發類和技術管理類專業。其中,技術開發類專業人才是指需掌握系統分析、設計、編程及測試的技術、方法與工具,了解現代軟件開發過程,能夠進行大型軟件開發的專門技術型人才,如系統分析師、架構設計師、程序員、測試設計師或工程師等;技術管理類專業人才是指需了解軟件開發過程和技術并具有相應的實踐經驗,掌握專門的技術管理方法和技能的管理型人才,如項目經理、配置經理、質量經理和過程工程師等。

        隨著信息化建設的推進和服務外包產業的發展,在信息技術學科中,軟件技術開發類人才一直是就業市場的主力軍,合格的軟件開發人才供不應求。因此,國內越來越多的高校開設了軟件開發相關專業,軟件工程專業無疑是其中的主力專業之一。然而,從用人單位看,許多應屆軟件專業畢業生并不能立即適應軟件開發技術崗位的要求,動手能力弱、實踐能力不足,需要用人單位的二次培訓或參與一些社會機構的再培訓。可以說,軟件工程專業畢業生實踐能力不足,已是該專業人才培養的主要現實問題。

        針對上述情況,重慶理工大學軟件工程系在教學改革中,提出了新的人才培養模式,建立了多層次的實踐教學體系,充分利用校內、校外教學資源,為軟件工程專業學生實踐能力不足問題提供了一種解決的思路和方法。

        1、改革人才培養模式

        重慶理工大學軟件工程系根據自己辦學特點,遵循高等學校軟件工程專業規范和IEEECC-SE,以市場需求為驅動,以培養高水平應用型軟件人才為目標,積極推進教學改革,引進企業辦學;堅持推進課程學習與實訓相結合,畢業設計與實習相結合,設計了重慶理工大學軟件工程專業2011人才培養方案,構建了新型的人才培養模式。該模式結合軟件工程專業的科學與工程雙重教育特性,以及重慶理工大學所確定的應用型人才培養目標,將大四設置為學生實踐與實習時間,為學生根據自己的興趣、愛好,提供了完整的1學年發展空間;并根據自愿和辦學資源情況,為學生提供了如下多種人才培養模式,實現了個性化培養。

        (1)“3+1”培養模式:即3年在校學習、1年在企業實訓,每學年包括秋、春和夏3個長、短學期。該模式利用企業資源,引入系列實際工程項目,聯合IT企業共同開設為企業定制培養人才的專業方向班。在本專業認可前提下,部分放在三夏、大四開設的選修課程和一些集中性實踐課程,與IT企業的部分培訓課程、項目實戰等進行課程置換,以最大限度發揮社會辦學資源支持力度和提高學生工程實踐能力,為學生開辟就業快車道。

        (2)“3+1+1”國際化人才培養模式:即前3年在本校學習,第4年進入國外大學相關專業插班學習,在完成相關學習、實習、答辯環節后,獲得本校畢業證和學位,以及國外大學年度學業證書和成績單;并可申請直接進入該大學為期一年的碩士階段學習,獲得國外大學的碩士學位,以此促進國際化軟件人才的培養。

        (3)創新人才培養模式:即學生4年全在本校學習,大一后的絕大部分課外時間進入學生創新實驗室、研究所,接受軟件工程的創新、創業教育。在本專業認可前提下,還可以將實驗室的培訓、項目實戰、研究性工作作為學生選修課或一些集中性實踐課,這樣既節省學生時間,也豐富了實驗室的教學管理手段,能促使學生專注于實驗室的研發工作,并推動學生將實驗室的研究性學習轉化為自己的學習需求,極大地提高學生的工程實踐能力和工程創新能力。此外,實驗室還引進政府微型企業創業政策或平臺、風險投資、企業資本等社會資源,為學生搭建創業實踐平臺,提高學生的創業意識、創業能力。

        2、實踐教學體系

        在上述人才培養新模式中,為112個必修學分的理論課程配置了31.6個學分的實驗教學活動,其中包含系列實踐課程。

        其次,設置了包括軍訓、計算機組裝技術、實、課程設計系列、軟件工程與計算系列和畢業設計等類型,共計47周35.5學分的必修性質的集中實踐環節,其中課程設計系列和軟件工程與計算系列共14周,畢業設計22周,見表1。

        此處的集中實踐環節是指在某若干周時間內,只開設對應的實踐教學課程,不再安排其他必修J生質的教學活動,保證學生實踐教學的獨立性、連續性、專注性。在表1中,畢業設計是安排在大四學年春季和秋季2個學期,按照10周和12周開設的,但學分僅以最后學期12周來計算,這既能促進學生、指導教師提早啟動并與實際項目結合進行畢業設計,還能為大四提供至少3個月連續的實習時間,提高了學生實踐能力。最后,為不同人才培養模式配置9.5學分的項目實戰性課程。針對不同模式,還可置換6個學分的實驗室、校企實踐教學基地、研究所的實訓項目或實際軟件項目。

        綜上可知,在學生199.5總學分中,實踐性環節可以達到82.6學分,學時數超過41%,從而為學生實踐能力的培養建立了比較充足的時間和空間,為培養高水平應用型軟件人才奠定了堅實基礎。

        3、構建實踐教學基地

        目前,軟件工程專業招生人數多,比如重慶理工大學每年招收6~7個班,學生實踐環節實習資源就成為大問題,全部由學校或企業承擔都不現實。因此,重慶理工大學軟件工程專業積極改革實踐教學,充分發揮各種實踐資源和社會辦學資源的作用,建立實踐教學系列模式,構建實踐教學管理機制,既保證了教學目標的實現,還為有興趣的學生提供了優質的實踐教學資源。

        3.1 校內實踐模式

        改變堅守實驗課堂、固守班級教學的模式,鼓勵校內信息技術教師積極參與到軟件工程專業實踐教學活動中,建立以高低年級、多個專業學生組合的創新實驗室“傳承”模式和以教師為核心的“項目指導”模式。這種模式鼓勵學生進入教師(團隊),實踐課程與項目實戰開發課程可以置換學分,也鼓勵教師以實際的、合適的子項目參與到綜合性課程設計、實習和畢業設計等具體實踐教學環節中。同時,還要求學生必須在教師指導下完成相關實踐環節的24個學分,從而提高了指導教師的監管力度,也保證了學生能在較長的時空內專注于解決同樣問題,提高學生實踐能力和綜合素質。通過幾屆實踐,取得的效果很明顯,參與到這個模式的學生、教師均比較滿意。2011年,進入百度、騰訊的應屆畢業生,大多是源自這種校內實踐模式。

        校內實踐模式打破了長期的、固定的實踐教學模式,在綜合實踐、實習環節,充分利用校內教師資源而非僅僅限制于任課教師資源,為學生搭建了實戰性開發環境,建立了真實的開發場景。通過相應管理機制,還為教師提供了高、低年級搭配的學生團隊,建立了實踐環節的傳承機制。每位擁有一定教學場地、課題資源的校內信息技術專業教師,均建立起對應的學生團隊,若干這樣的團隊就形成軟件工程專業的校內實踐教學群,從而極大地豐富了實踐教學資源。

        3.2 校外實踐模式

        軟件工程專業特別強調實踐教學環節,而現有的教學規模、學校的實踐教學場地和具有豐富實踐教學經驗的教師資源等,都是極其匱乏的,遠遠不能滿足專業教學的需要。因此,國家和地方紛紛通過設立軟件學院,通過高學費來引入社會辦學資源,比較好地解決了上述問題。但是,大量高校的軟件工程專業并不能享受到這個優惠政策,這些高校積極走出校園,走校企聯合建設實踐教學產學基地的途徑。重慶理工大學軟件工程專業也正是通過與校外IT企業、培訓機構建立聯合實驗室、實習基地、實踐基地、產學基地等,為軟件工程專業學生進入這些基地實習、實訓和實戰,提供了方便之門。目前,本專業已經建立12個固定的實踐教學基地,每年接納60%左右的學生進入基地。從實習基地出來的學生,實踐能力得到顯著提高,并且大部分學生清楚地知道自己所缺少的能力和知識,從而能督促部分學生積極主動地去彌補自己的不足。

        3.3 改革實踐教學考核方式

        軟件開發不是學會的、看會的,而是做會的,因此,軟件工程專業的實踐教學過程比實踐結果更重要。為貫穿該教學理念,對不同類型的實踐教學,采取了不同的評價方式。比如對課程設計,鼓勵學生制作演示報告,以展示自己的設計成果;對綜合性課程設計,要求學生必須答辯,強調團隊協作、注重培養學生的團隊協作意識和溝通協調能力,鼓勵以團隊方式進行答辯,注重培養學生分析問題、解決問題的能力,增強學生綜合能力。

        在所有實踐教學環節中,都要求學生完成規范的軟件工程文檔,以提高遵循規范、執行規范和書面表達能力。由于個體差異和理解、領悟能力的不同,不同學生完成同樣任務所獲得的結果是大不相同的,因此,這就要求教師能正確對待,合理評判,不以結果為目的,注重對學生實驗過程的考核,只有這樣,才能在實踐中完成學生能力的培養,激發學生積極性。在軟件工程專業實踐教學環節的總成績中,通常可以將實踐過程所占總成績的比例提高到60%以上。

        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            午夜福利精品自拍视频在线看 | 色综五月亚洲欧美婷婷 | 中文字幕在线观看第一页 | 日韩精品熟女一区二区 | 一区二区三区免费AV | 午夜性色福利在线视频网 |