楊洋 曹天杰
摘要:軟件工程是一門理論和實踐性都很強的計算機應用專業課程,課程內容抽象、龐雜,教學實踐環節薄弱。筆者依據近幾年軟件工程的教學實際經驗,分析教學過程中存在的一些問題。從學生錯誤概念的糾正、教學方法的應用、團隊合作的設計、實踐教學環節的設計、軟件工程環境的構建等幾方面進行分析和論述,以期對教學起到指導和借鑒的作用。
關鍵詞:軟件工程;工程化方法;問題描述;建議;注意點
文章編號:1672-5913(2013)07-0062-04
中圖分類號:G642
軟件工程在計算機專業領域中是一門較普及的課程,本課程主要研究如何將工程化方法應用于軟件的開發、運行和維護過程之中。根據培養計算機應用型人才的需要,本課程的任務是通過講述軟件的工程化開發方法和相關的軟件開發工具、開發過程、開發規范,使學生了解軟件工程的本質,掌握常用的軟件開發方法,并且能夠有意識地將軟件工程原理運用于實際的軟件開發和維護過程中,提高學生的專業素質。但在實際教學中,學生認為該課程內容理論性強,需要記憶的內容多,枯燥無味,學不進去,課程結束后對于軟件開發過程、規范和開發方法的概念依然很模糊。筆者依據自己對于軟件工程的理解,通過近幾年從事軟件工程課程的授課感受,結合學生的反饋意見,做了一些思考和總結。
1 程序與軟件概念混淆
學生從接受計算機領域方面的課程開始,就一直以編程為主,所以,大多數學生認為該課程就是學習如何編程。……