思維軟件工程教學方法淺析

前言:尋找寫作靈感?中文期刊網用心挑選的思維軟件工程教學方法淺析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

思維軟件工程教學方法淺析

1.引言

軟件工程是計算機專業重要的專業基礎課,偏重應用性和實踐性,是從事工程造價管理不可或缺的核心能力。軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。涉及程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。軟件工程課程教學內容具有理論知識更新速度快、實踐性高的特點,目前授課中存在教學內容與授課學時的矛盾、教學內容枯燥、實踐教學時間短、內容少等問題。本文采用CDIO的視角對軟件工程課程教學模式進行探討,以增強教學效果,夯實學生的理論知識,提高學生實踐能力。

2.軟件工程課程概述

軟件工程課程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。軟件工程課程涉及如下內容:程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。軟件工程的創新模式是一種以學生為中心結合實際軟件工程案例,多學科交互式學習獲取工程知識和技能的先進教育模式。通過軟件工程教育模式,學生既深入掌握技術基礎知識、培養學生的職業技能,又為未來工作提供可持續發展動力。軟件工程理念強調大工程概念,打破學科間的壁壘,多學科融會貫通地寬口徑培養;注重學生綜合能力培養,如技術能力、實踐能力、團隊合作和溝通能力等;以行業為背景,教學內容與行業同步發展,使學生在實踐中完成能力培養。十幾年間,已有幾十所高校加入軟件工程國際合作組織,在工程教育中取得了良好效果。

3.軟件工程課程教學中存在的問題

3.1軟件工程課程學時的問題

隨著軟件行業飛速發展,越來越多的新方法和新技術出現,在軟件工程計價與計量過程中需要補充大量內容,使教學內容涉及面越來越廣,內容大量增加。然而,培養方案中軟件工程所占學時數基本不變,要求教師在授課過程中對教學內容有所取舍,增加課堂授課的知識量,傳統教學模式已不能滿足現狀,因此軟件工程課程教學模式改革非常迫切。

3.2軟件工程教學內容單一

軟件工程課程的教學內容不僅越來越多,而且十分枯燥。各種軟件工程生命周期、概要設計、詳細設計等構成軟件工程課程的核心內容都是條款性文字、說明性文字,不僅十分抽象,而且十分晦澀難懂。學生見到軟件工程教材往往十分迷茫,抓不住學習重點;教師偏重理論學習效果有限,偏重案例學習理論知識又掌握不牢,工程實踐知識非常少,因此,教學模式的選擇十分矛盾。

2.3軟件工程內容過于簡單

軟件工程實訓是軟件工程課程唯一的實踐環節,一般高校都安排1到2周的實訓時間。軟件工程是實踐性很強的課程,短時間的實訓,學生學到的知識點有限,很難實現預期教學與學習目標。同時,實訓內容主要集中在利用造價軟件設計,編碼開發等方面,然而真正的軟件工程內容偏少,學生對整個工程周期的造價實踐較少,缺乏對工程造價的全面了解。

4.實踐思維軟件工程課程教學模式改進措施

4.1優化教學內容

基于實踐思維的軟件工程的教學內容,軟件工程內容與國家現有編碼規范、軟件成熟度等規范有密切聯系,而且是主要構成部分。因此,教師應該在一定學時要求下,以現時適用的政策規范為基礎,讓學生在軟件編碼設計中真正弄清楚軟件工程的含義及作用。深刻理解軟件生命周期各個子過程的具體實現。

4.2改變軟件工程教學模式

基于實踐思維的軟件工程課程,將以學生為中心,教師從主導地位轉移至輔助地位,教師給學生設置工程情景推動學生主動學習。例如,在概要設計部分,預先給學生分組,設置軟件工程課題的情景,提供簡要的功能框圖,學生在教師講解過程中置身于項目中,團隊配合完成工程量計算,在實訓中,完成軟件工程的各個生命周期。這種教學模式能最大限度激發學生學習熱情,培養學生獨立思考處理問題的能力。

5.結語

本文針對軟件工程教學中存在的問題,分析軟件工程課程教學模式,提出基于實踐教學理念的軟件工程課程教學模式的改進措施,為軟件工程課程教學模式改革提供借鑒及充足的理論依據。

作者:周本海 單位:沈陽工程學院計算機基礎教學部

亚洲精品一二三区-久久