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

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

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

  1引言

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

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

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

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

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

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

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

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

  3軟體工程人才需求

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

  4專業能力要求

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

  5結束語

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

最近訪問