摘要:根據整體項目模式下軟件工程專業教學體系要求,項目應貫穿到系列專業課程之中,讓學生理解軟件開發過程的不同方面。文章將系列專業課程融于軟件開發過程中,建立軟件開發過程體系流程圖,確認系列專業課程在軟件開發過程中的位置和作用,并提出先案例后理論的教學方式。
關鍵詞:整體項目模式;項目Bus;軟件工程;教學
0 引言
文獻1論述什么是整體項目模式以及整體項目模式的優缺點,文獻2論述整體項目模式下軟件工程專業的教學體系結構,同時也提到軟件工程專業教學方面的要求,主要是針對教師的要求。在實際過程中,整體項目模式下軟件工程專業的課程教學較為復雜。首先,需要理清專業課程之間的相互關系;其次,需要明確專業課程和項目過程之間的關系;第三,需要掌握專業課程教學和實際項目之間的切入點、重點和難點;最后,學生要能切實根據自己所做的項目,從不同的側面或教學內容方面書寫項目文檔,并認識到同一項目可以從不同的角度進行分析、設計和編程。
傳統的專業課程項目教學和整體項目模式下的專業課程教學存在很大區別。傳統的專業課程項目教學主要是沒有從整體項目模式考慮教學問題,割裂了專業課程之間的相互聯系,只從該課程的教學內容方面列舉案例,學生對教學內容的認識具有片面性和局限性,不能建立起對知識體系的整體觀念。在實踐教學過程中,學生曾經提出過很多問題:軟件工程和結構化設計、面向對象設計有什么不同?……