
摘要:針對國家和軍隊信息化建設對軟件工程人才的迫切需求,以及軟件工程專業課程面臨的知識與工具變化快、項目實踐要求高、強調協同與合作等特征為目前在線課程模式和平臺帶來的挑戰性問題,分析研究2014版軟件工程知識體(SWEBOK)對在線課程建設的影響,分別針對大規模公開在線課程(MOOC)和小規模私有在線課程(SPOC)的建設提出一系列建設思路與方案,關鍵詞:軟件工程;在線課程;軟件工程知識體;MOOC;SPOC
引 言
隨著軟件在各種領域迅速發展,軟件的類型、規模、復雜度都急劇增長,在有限的時間和成本約束下開發出高質量的軟件被人們高度關注,岡此提高各類信息化系統開發人員的軟件工程能力越來越受到普通和軍隊高等院校的普遍重視。然而,由于軟件從業人員所需知識更新快以及大量軟件開發人員接受軟件工程教育的經歷不足,僅靠傳統的高校課堂內授課方式,難以滿足社會和軍隊信息化快速發展對軟件工程人員的需求。研究如何通過建設軟件工程專業在線課程加快軟件工程人才的培養、優化軟件工程課程資源的配置,對于我們國家和軍隊未來的發展具有重要價值與深遠意義。
1 軟件工程教育的發展與主要問題
軟件工程指將系統的、規范的、可量化的方法應用于軟件的開發、運行和維護的過程。ACM和IEEE/CS成立聯合工作組,在2004年制定了計算教程軟件工程卷CCSE(computingcurriculum-software engineering),并把軟件工程作為計算學科下與計算機科學、信息技術、信息系統、計算機工程等并列的學科。……