關於軟件工程人才培養方案

方案是從目的、要求、方式、方法、進度等都部署具體、周密,並有很強可操作性的計劃。以下是小編整理的關於軟件工程人才培養方案,歡迎閱讀參考。

關於軟件工程人才培養方案

1引言

隨着軟件規模、複雜度以及需求量的不斷增大,軟件的開發成本和進度變得難以估計,軟件可信性越來越差。這種軟件成本不斷上升而質量不斷下降之間的矛盾即所謂的“軟件危機”。軟件質量難以得到測量和控制,會造成或大或小的經濟損失。20世紀60年代以來,人們爲克服“軟件危機”做了大量工作,不斷將工程技術和管理中成熟的方法、技術原則引入的軟件工程科學中,逐步形成系統的軟件開發理論、技術和方法。從而,“軟件工程”也逐步成爲高等學校計算機教學計劃中的一門重要課程。軟件工程課程是軟件工程專業課程體系中的核心課程,軟件工程設計知識面廣泛,研究人員將各種傳統工程設計中的概念、方法理論和軟件工程結合,用於指導軟件工程實踐,發展迅速,內涵豐富。但受傳統教學模式的影響,教學形式較單一,受傳統班級課堂形式和學時的制約,教學難度較大。目前,理論課中主要採用“講座式”教學法,灌輸基本概念、原理;而在實驗課中則主要採取“放任式”教學法。目前軟件工程教學方法、形式單一、學生學習乏味。軟件工程這種實踐性很強的課程,應該以“講授知識”爲主還是以“培養能力”爲主?不同的教學目標必然導致教學方法和效果的差異。軟件工程作爲本科生或研究生的專業學位課,應該以學生爲主體,着重培養軟件工程能力,指導學生自覺學習相關理論知識並自覺將理論用於實踐,培養學生開發探索的主動性及參與大型軟件工程實踐的基礎能力。

2軟件工程特點及發展趨勢軟件工程特點

1)軟件工程着眼於大規模、高複雜性的軟件。傳統的程序設計技術是僅僅指小型程序設計。

2)軟件工程的主要任務是解決大規模軟件設計的複雜性。複雜性一方面是軟件構件大量增加,因素繁多,另一方面是軟件需求、軟件體系結構等具有不確定性。

3)軟件需求等經常變化。在軟件設計初期,由於軟件開發人員和軟件使用人員存在交流的鴻溝,或者是軟件使用人員本身對軟件需求不明確,導致軟件需求在開發過程中不斷變更,而軟件需求的變更使軟件開發週期大大延遲。

4)軟件開發的效率非常重要。軟件的市場需求很大,隨着移動互聯網的普及和有線無線網絡的發展,IT業務與日俱增,軟件需求量也隨之增加,但是軟件的供應比較滯後。軟件工程發展趨勢

1)開放計算。開放計算包括開源軟件、開放架構和開放標準三個方面。

2)模塊化。一方面企業面臨的軟件行業環境複雜性不斷增加,另一方面企業需要更多創新模式和業務流程的靈活性。爲了縮短開發週期,軟件需要在體系結構和軟件代碼級別實現複用,模塊化思想能夠幫助軟件公司很好地解決這一問題。

3軟件工程人才需求

國內市場每年對軟件人才的需求高達80萬,這個數據隨着中國信息化基礎設施的建設快速增長。軟件工程專業人才相對不足,高水平的軟件工程人才需求量很大。用人單位對具有實際操作能力的軟件人才是用人單位最爲需要的,而且越是上規模的公司,對於軟件人才的需要越大。我國的軟件產業總的發展水平還處於建設階段,所以國內軟件產業還存在巨大的發展空間,軟件工程相關產業會得到更多的關注和投入。據統計,目前全世界軟件外包市場需求高達1000億美元,國內軟件服務外包產業收入三年後將增加至260億美元。

4專業能力要求

軟件專業人才應具備基本專業能力、軟件系統研究與開發的基本能力、項目管理能力、軟件建模設計能力、實踐能力以及計算機軟件系統測試、維護和管理能力等。具體的專業能力要求如下。基本專業能力瞭解計算機科學與技術、軟件工程的發展動態,具有學習新理論及新技術的能力,掌握現代計算機系統的組織與結構,掌握計算機系統的基本理論與基本知識,掌握軟件工程的.基本理論與基本知識。軟件項目管理能力當前中國項目管理專業人才在數量和質量上都與發達國家有較大差距,項目管理人才培養仍然處於起步階段。項目管理能力主要體現在學習、思考、應用、分析和發現問題、交流溝通五個方面。管理能力提高的途徑在於加強學習,要樹立創新觀念,要有良好的執行力,要培養勤思考的習慣,要有良好的協調和溝通能力。軟件建模分析和設計能力軟件工程課程具有內容豐富、涉及知識面廣、實踐操作不方便、知識更新快、受課堂教學模式制約等特點,需要更加靈活的教學形式如互動式教學模式等培養學生系統化建模能力和工程分析與設計能力。除此之外,需要相應設計以及教學輔助平臺和工程實驗環境提高學生工程能力。實踐能力實踐能力就是能夠按照既定的目標,在有限的時間內,按照既定的開發進度和軟件質量要求,應用相應的專業理論知識和方法完成軟件工程任務的能力。目前,許多本科生和研究生課程在培養目標上偏重理論能力的培養,而在系統化工程實踐能力培養方面不夠重視。因而,理論教學課時數較多,實踐教學課時數偏少。

5結束語

明確軟件工程課程培養方案和培養計劃,對提高教學質量、保障培養高素質軟件工程人才具有重要作用。本文根據軟件工程自身特點和發展趨勢、軟件工程人才需求信息,明確軟件工程人才需具備的各項能力,確定軟件人才培養目標、方案以及核心課程,以期科研院校、教育機構確立正確的指導方向,把握正確的指導原則,最終改進教育教學,提高軟件人才質量,促進學科良好發展。