邵嘉偉 江西服裝學院
軟件工程應用實踐教程
邵嘉偉 江西服裝學院
隨著我國經濟技術的快速發展,我國計算機科技技術已經有著很大的進步。現在網絡的使用非常普遍,隨著計算機林領域的快速發展,各行各業的其他領域的進步發展也都參與其中。隨著多年的發展計算機科學已經不能滿足對整個學科的概括,所以將計算機科學細分為計算機科學技術、計算機工程、軟件工程以及信息系統這四個學科。而上面提到的計算機學科則是一個學科群的總稱,不能代表其中任意一個學科。本文根據我們國家各類學校以及培訓機構的軟件工程專業的整體課程安排進行了分析,并且根據本專業課程的整體發展方向提出了可行性建議。
軟件工程 課程體系 計算機教育
相本文對我們國家的計算機軟件工程這門技術的應用以及普及進行了一系列的闡述,我們國家為了培養更多的有專業知識的技術人才,加大了對計算機軟件應用技能運用非常熟練的人才。為了順應時代的發展,對計算機軟件工程的發展來說,不斷的改革進步就是最有效的方法。本文從軟件課程在學校的設立以及整個課程體系的發展進行開始,深入的分析進步的必要因素,最后對這幾個關鍵問題進行分析。
在本世紀的初期,ACM公司以及IEEE公司聯合推出了一整套新的教程,其中包括計算機科學(CS)、計算機工程(CE)、軟件工程(SE)、以及信息系統(IS)這幾門學科。而且慢慢的已經得到了全世界各個國家的認可。
2002年的時候正式對軟件工程這門學科進行分門別類,分為專業的一門課程教學。我們國家在2006年的時候發布了“軟件工程專業規范”,這就標志著我們國家教育系統對軟件工程的認可,并且將它作為整個軟件工程的框架中最核心的部分。但是這個系統的提出時間還比較短,所以還是不夠完善,隨著時間的發展,以及高校教學計劃的不斷進步,將軟件工程分為基礎課程以及選修課程,對同學們的軟件工程的基礎知識培養力度還是十分大的。
軟件工程師是我國目前最受企業歡迎的新興職業之一,就某城就業網站的綜合數據來看,以2015年的就業情況來看,從收入、工作環境、福利待遇等方面進行考慮,發展前十的企業之中就有軟件工程師的身影,并且排列順序名列前茅。盡管在就業方面有很受歡迎的市場大環境,但是還有很多問題,例如:
(1)現在的學校開設的軟件工程的課程的課程安排非常不合理,無論是上課的時間來說還是教學的安排方面都難以達到實際工作中對軟件的使用以及對軟件的熟知程度、對各種軟件的見識以及實際工程的實際使用情況。所以雖然開設了這門課程但是效果并不太明顯。
(2)盡管現在學校都開設了這門課程,但是老師的經驗都比較局限,所以從整體來看,對軟件工程這門課的授課老師的技術也是一門考驗,一定要有實際工作經驗,甚至是在很多領域都有經驗。
(3)計算機軟件的開發速度非常快,所以在軟件教學的課程選擇上也是十分重要的,雖然可選擇的范圍非常廣,但是選出一個對同學們無論選擇什么學科都有幫助的卻十分困難,這也是對學生的基本課程選擇時的一大弊端,容易對學生們的以后工作發展造成就業限制。
除了計算機工程學科,工程學科的其他學科也是和計算機軟件工程學科是起相輔相成作用的,是軟件工程學科的基礎。但是軟件工程和其他的工程學科的設置以及內容還是有很大差別的,就比如:
(1)軟件供的與其他工程的最大差別就是,傳統的工程物品是有具體物品的而計算機工程是無形的,摸不到也用不了,所以軟件工程只能為人們提供信息傳輸以及信息處理的幫助為人們解決問題而不會被人們真正的使用。
(2)傳統學科的數學學科中,數字的使用時連貫的,而在計算機操作過程中,計算機代碼是被賦予一定意義的,所以并不是被連貫的使用而是具有離散性。所以在使用的時候也有所不同,一定要對專業知識非常熟練才可以理解并使用。
綜上所述,我們國家的軟件工程技術的發展非常快速,不僅僅是在課程的設置方面,而且對在實際情況的應用方面、在遇到問題時對實踐能力的要求也非常高,團隊協作進行共同處理實際業務的時候對專業人才的軟件運用與操作能力的要求非常有考驗。盡管在課程的開展以及實際的應用方面已經有了相關的實踐經驗,但是在如何完善每個分部、如何提高軟件工程的質量還是我們亟待研究的課題重點。
[1]計算機科學與技術學科教程2002研究組,中國計算機科學技術學科教程2002[M].北京:清華大學出版社,2002.
[2]中國計算機科學與技術學科教程研究組:《中國計算機科學與技術學科教程》,清華大學出版社2002年版。
[3]教育部高等學校計算機科學與技術教學指導委員會,高等學校計算機科學與技術專業發展戰略研究報告暨專業范圍[M].北京:高等教育出版社,2006:248-330.
[4]董威,寧洪,齊志昌.體系作戰下信息化人才的軟件工程素質培養[J].高等教育研究學報,2010,33(4):30-32.