徐積文
摘??要:在很多高校《系統分析與設計》課程教學中存在很多問題,尤其是教學方法和教學內容設計方面,無法幫助學生全面掌握軟件系統開發的技術。鑒于此,本文通過分析當前《系統分析與設計》課程教學現狀,探索該課程改革的目標,從而提出該課程改革的具體實踐。
關鍵詞:系統分析與設計;課程改革;一體化實踐教學
《系統分析與設計》作為軟件工程專業最重要的一門課程,主要是培養學生熟練掌握軟件項目開發的方法,在這門課程中主要學習的是軟件開發的分析與設計兩個階段。以往的軟件工程教學中,主要是強調理論知識的學習,學生則以個體作為單位進行編程實踐學習,這樣的教學模式無法使學生掌握軟件開發的方法和技術,更是無法使軟件工程專業完成相應的教學目標。本文與多年從事《系統分析與設計》課程的教師進行分享科研經驗,依次從教學內容與課程體系的改革、一體化教學平臺等方面來探討該課程的改革與實踐。
1.《系統分析與設計》課程教學現狀
《系統分析與設計》是信息管理與信息系統的專業核心課程,該課程主要在大三期間進行學習,其中包含的課程內容有:軟件開發技術、數據庫技術等,其將多個核心專業課程的知識進行有效融合,使學生可以順利完成信息系統項目的開發過程,而這一部分是整個專業的一大特色。在實際的《系統分析與設計》學習的過程中,由于軟件開發技術的課程,以及數據技術類課程都基本是面向技術開發而展開教學,而本課程的理論知識體系采用的是結構化系統開發的方法,在系統開發中國所建立的模型結構與學生所學習的信息系統開發技術課程不能很好的進行銜接,在進行系統開發全過程時,本課程所講授的開發方法和過程與實際的技術運用存在很大的裂痕,從而使學生對信息系統分析與技術課程的學習只能停留在技術開發文檔的撰寫方面,無法獨自完成一個系統開發的全過程。因此,在對《系統分析與設計》課程改革時,要把教學內容與實際系統開發操作過程相結合,將結構化的系統知識體系逐漸轉向對象的分析與設計方法的系統模型構建。
2.《系統分析與設計》課程改革目標
當前,高?!断到y分析與設計》課程中,對于課程內容和體系結構的學習存在很多問題,這就需要對該課程進行多方面的改革,尤其是教學內容需要重新進行設計,同時還要解決軟件開發技術課程與數據庫技術之間的銜接關系,要讓學生在學習過程中可以全面的掌握、運用對象分析與設計系統的原理和方法。對于系統模型的構建也要注重基本框架、工作步驟、工作過程。這樣就可以加強優化高校信息管理與信息系統專業課程體系。
3《系統分析與設計》課程改革實踐
3.1深化教學內容與課程體系改革
隨著軟件技術不斷的更新,《系統分析與設計》課程的教學內容也要隨之更新和深化,但是在具體的教學實踐中,最重要的就是讓學生去體會、領悟系統分析與設計的主要核心思想。學生只有全面了解系統理論和概念之后,才能在實踐中更好的去學習軟件開發按技術,并能夠具備應對各種問題的能力。具體的工作如下:
(1)開展廣泛調查研究
首先需要對軟件工程專業所開設的課程內容與方法進行全面的調查;其次收集專業課程教師、廣大學生對課程改革的建議;最后針對收集的資料寫出相關的調查報告。在調研過程中,發現《系統分析與設計》大多為大二或大三下學期的課程,常常和人機交互、軟件測試等課同時或者相繼開設,這些課程則互相促進,互相支撐,可以有力提高學生分析問題、解決問題的能力。
(2)突出綜合性和實踐性
在《系統分析與設計》課程中,首先需要對該課程進行整體描述,重點描述系統開發的環境和方法。其次,對系統的分析方法進行具體介紹,介紹的內容可以涵蓋調查研究技術、建模技術等等。最后,對系統的設計方法進行詳細介紹,主要包含有:系統的框架設計、應用軟件設計等。在教學過程中,教師要充分的將理論與實踐進行相互融合,讓學生參與到大中型的虛擬項目開發實踐之中,并讓學生學會總結歸納經驗。在對教學概念、原理、技術進行講解的過程中,要注重強調開發工具和開發環境的重要性,并適當的引入一些下您的開發軟件的工具和環境,從而為學生提供一個良好的實踐開發平臺。
(2)新教材的建設
目前,我國關于《系統分析與設計》方面的書籍主要傾向于理論知識的介紹,或者是實際應用的項目開發,對于理論與實踐相結合的書籍比較少。在有的教材中,主要是針對某一個具體的系統分析與設計,國外的相關教材則完全,主要是介紹一些商業案例。相比國內教材而言,國外的教材略難。
3.2建構建一體化實踐教學平臺
(1)加強師資隊伍一體化建設
對于《系統分析與設計》的課題組教師而言,首先應該加強自身理論知識的水平,要精通掌握與該課程有關的新技術和新方法,并要具備軟件開發項目工程的實踐經驗,所以,課題組的教師應該要多參加一些IT知名企業的專業培訓,以此來積累教學素材和實際的項目開發經驗。從近幾年來看,許多高校逐漸與大型軟件企業建立了良好的合作關系。例如,在學生暑期,學校舉辦XP編程交流活動,教師在培訓中可以充分提高自己的業務技能,同時也可以通過交流的機會展現自己的項目開發經驗和教學素材。
(2)加強實踐基地一體化建設
高校創建實踐基地一體化建設的主要目的就是培養學生的實踐能力。所以在一體化實踐平臺中,學生可以充分看到自己系統分析與設計的整個過程,了解自身存在的問題。在實踐基地一體化的建設工作中,主要包含業務需求庫建設和軟件開發平臺建設。對于業務需求庫的建設而言,其包含的軟件工程專業課程實踐則是整個教學的難點和重點。
4?結束語
在《系統分析與設計》課程改革探索中,主要把培養學生實踐能力作為改革的主要目標,通過團隊協作和公平交流的學習的過程中,鼓勵教師和學生積極學習系統法分析與實設計的新方法和新技術,通過調研發現,系統分析與設計課程改革在高校中取得了非常好的效果。很多學生對該課程的學習優良一個全新的認識,他們認為軟件課程設計和畢業設計兩個實踐環節有著非常巨大的影響作用。因此,系統分析與設計課程改革可以將學生培養出優秀的系統分析員。
參考文獻
[1]??邵英安.《信息系統分析與設計》??普n程教學的探討[J].科技創新,2011,(7):28.
[2]??張欽,崔程.《信息系統分析與設計》課程教學探析[J].安陽工學院學報,2013,(7):105-108