本站小編為你精心準備了淺談軟件工程的研究與創新參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1建立軟件工程體系需要解決的問題
對于軟件學院而言,重基礎和寬口徑是他們的教育理念,而培養理論基礎扎實且專業知識系統寬廣的復合型、國際化、實用型的高級軟件人才則是其主要培養目標。畢竟我國國情和高校的實際情況與國外存在一定的差異,因此,在建立軟件工程體系時,不能完全將國外已有的研究和實踐成果照搬過來。正確的做法是根據國際學科的發展情況,制定合理的知識體系以及與之相應的課程體系。軟件工程專業課程體系旨在根據軟件產業的發展需求,通過對高級軟件專業人才的培養,為軟件產業的可持續發展提供充足的人才,為此,在開設專業培訓課程、培養軟件工程學生的實踐能力的同時,還必須安排必要的基礎理論課程??偠灾碚摶A和工程實踐是軟件人才培養必不可少的,當然,還需要學生自身對工程實踐和理論基礎知識的理解和掌握,在理論指導下,學生參與到工程實踐活動中去。建立軟件工程體系,必須處理好以下幾個關系:基礎理論、實踐能力和創新能力之間的關系;課程體系、知識結構與學科發展以及產業需求之間的關系;理論基礎知識與工程化、新技術以及領域背景知識之間的關系;專業課程體系與教學計劃和教學過程的關系。
2對軟件工程體系的創新對策
2.1對軟件專業進行內容整合
毫無疑問,改革是軟件工程專業課程體系優化的關鍵所在。傳統的設置不僅無法保證課程輕松地進行,而且嚴重影響了最終質量,因此,應當將一些內容進行合理地合并。例如,離散數學、人式智能和編譯原理等課程均涉及到了圖論知識,那么此時便可建立一個課程組,將有關內容集中在一門課程中進行詳細地講解,與此同時,對于那些出現在其他課程中的內容要進行選擇性地刪減,以便節省課堂教學時間。不僅如此,培養學生的思考能力,幫助他們掌握思考問題的方法也非常重要,如此一來,學生可自主獨立學習,大大提高了效率。因此,基于對課程體系和課程作用的綜合性評價,教師應當重新調整并設置單科的知識點,用新的教學內容替代那些重復的陳舊的知識點,從而使學生的知識領域得以拓展。
2.2加強對新技術、新思想的了解
軟件工程專業中的大量新概念、新技術和新思想也相繼出現,導致學科內容繁多。在這種情形之下,我們可以將基礎知識和專業基礎知識作為必修課,而新出現的技術和知識則作為選修方向。如此一來,一方面擴展了體系的領域,另一方面,有利于促進學生對軟件技術和知識的了解與學習。由于軟件工程專業具有知識更新快的特點,因此,加強學生的英文閱讀能力是非常有必要的,可以通過開設雙語課程的形式和加強對學生的英語培訓力度,提高學生的英語水平。
2.3加強對素質和能力的培養
對于軟件工程專業而言,除了掌握軟件工程的知識和技能,以及具備在工程實踐中所需的專業能力,還必須善于獲取知識、應用知識和創新。因此,軟件工程專業設計應當遵循以下的幾個基本原則:
(1)先進性。內容不僅要反映國際上比較先進的軟件技術發展成果,而且還要將軟件企業在先進技術方面的需求以及有關基礎理論反映出來。
(2)工程性。應當從軟件工程實踐的角度出發,著重強調對學生工程實踐能力的培養,從而使學生在進行軟件開發和項目管理時,能夠充分運用工程化方法和相關技術,而且,還必須要求學生具有團隊協作精神。
(3)復合性。應當包括技能、管理和工程等方面,保證學生具備必需的綜合技能以及基本素質。
(4)創新性。作為一個專業體系,應當提倡學生采用自主學習的方式,并且在必要的時候給予一定的指導,從而使得自主學習能力和自我提高能力在課程設計的過程中得到培養。
3結束語
就目前我國內軟件產業的發展情況來看,軟件工程初從業人員的工程實踐能力普遍處于下等水平,無法將軟件工程理論知識和實踐相結合,而且不具備在新技術和新體系改革下的學習和處理問題的能力。為了實現軟件產業的可持續發展,并且向國際化水平靠攏,我們必須對軟件工程體系進行改革和創新,培養軟件工程學員的學習能力、專業技能和思想素質。
作者:李紅蘭單位:江西渝州科技職業學院房地產學院