學校首頁 | English

軟件工程專業簡介

軟件工程是研究大規模軟件開發方法、工具和管理的一門工程科學。其特點是按工程化的原則和方法來組織和規範軟件開發過程,主要研究軟件開發方法與環境、軟件工具及集成技術、軟件自動化及自動測試技術、軟件質量控制、軟件重用技術等內容。軟件工程專業培養系統掌握本專業所必需的基本理論、基本知識,掌握本專業的基本技能和方法,掌握較新的軟件開發技術和軟件項目管理方法,能熟練使用流行的軟件環境與工具,特別是具備較強的軟件開發實踐能力和良好的軟件工程素養,受到系統的軟件開發技術的訓練,具有獲取新知識的能力,具有一定的軟件工程職業技能,能在軟件企業及其它企事業單位從事軟件開發與應用、項目管理等工作的應用型高級技術人才。

軟件工程專業培養目標

軟件工程專業的培養目標爲:培養具有良好思想素質、人文社科素養和職業道德,掌握軟件工程學科基礎理論、相關技術和實踐方法,具備設計與實現大中型軟件系統、管理和改進軟件過程、組織協調軟件開發團隊的能力,能夠在軟件及相關領域從事基礎理論研究、軟件系統的分析、設計、開發和軟件工程項目管理等工作,兼備創新精神、團隊精神、敬業精神和開拓意識,適應時代發展要求和國際新潮流的實用性、複合型、國際化的高層次人才。

本科生畢業後經過5年左右的實際工作,能夠達到下列要求:

1. 能夠綜合應用軟件工程知識和相關領域知識,設計、開發大中型軟件系統;

2. 能夠在團隊中有效地發揮作用,或有能力領導具體應用領域的項目團隊;

3. 能夠適應學科發展,並通過繼續教育或其他終身學習途徑拓展自己的知識和能力;

4. 具備社會責任感,理解並堅守職業道德規範,綜合考慮法律、環境與可持續發展等因素影響,在工程實踐中能堅持公衆利益優先;

5. 具備國際視野和國際交流能力,了解本專業相關的國際慣例及國際競爭方式,能自主、平等、有效地開展國際合作。

軟件工程專業畢業要求

經過4年的學習,畢業生應獲得以下幾個方面的知識和能力:

1. 工程知識:應掌握軟件生命周期中涉及的工程基礎和專業知識,以及相關的數學和自然科學知識,並能夠將其應用到軟件實踐中,解決複雜軟件工程問題。

2. 問題分析:能應用數學、自然科學、工程基礎和與軟件工程相關的基本原理,進行軟件系統的分析與表達、並通過文獻研究分析複雜的軟件工程問題,以獲得有效結論。

3. 設計/开发解决方案:能够综合运用专业理论和技术手段設計针对复杂软件工程问题的解决方案,并且能够针对特定系统需求設計解决方案,包括软硬件功能設計、系统架构設計、组件設計和数据库設計等,并在設計环节体现创新意识,考虑社会、健康、安全、法律、文化及环境等因素。

4. 研究:能夠基于科學理論並采用科學方法,從軟件技術創新的角度,對複雜軟件工程問題進行分析、實驗、研究,並通過信息綜合得出複雜軟件工程問題的創新解決方法。

5. 使用現代工具:能夠針對複雜軟件工程問題,分析、選擇恰當的技術、資源、現代工程工具和信息技術工具,對軟件工程問題進行預測與模擬、開發,提高解決複雜軟件問題的效率,提升解決方案的規範性,並理解其局限性。

6. 工程與社會:能夠基于軟件工程相關背景知識進行合理分析,評價軟件工程實踐和複雜軟件工程問題解決方案對于社會、健康、安全、法律以及文化的影響,並理解應承擔的責任。

7. 環境與可持續發展:能夠理解和評價針對複雜軟件工程問題的工程實踐對于環境、社會可持續發展的影響,並能夠將環境、社會可持續發展的要求體現于解決方案。

8. 職業規範:具有人文社會科學素養、社會責任感,能夠在軟件工程實踐中理解並遵守軟件工程職業道德和規範,履行責任。

9. 個人和團隊:具有一定的組織、管理、協調、表達、交流、競爭與合作能力以及在團隊中發揮作用的能力,能夠在多學科背景下的團隊中承擔個體、團隊成員以及負責人的角色。

10. 溝通:能夠就複雜軟件工程問題與業界同行及社會公衆進行有效溝通和交流,包括具備書面溝通、口頭溝通的能力,能夠熟練使用文字、圖表進行軟件文檔的編寫,能夠與客戶、團隊成員進行有效的口頭溝通。具備一定的國際視野,能夠進行跨文化背景下的溝通和交流。

11. 項目管理:理解並掌握軟件項目管理的基本理論與經濟決策方法,能夠在多學科環境下及複雜軟件工程實踐中將其應用于過程管理,以規避風險、規範過程和提升效率。

12. 終身學習:具備自主學習和終身學習的意識,有不斷學習和適應發展的能力。

??地址:辽宁省沈阳市浑南区创新路195号 电话:(024)83680498??传真:(024)83680522 邮编:110169