畢業要求1 工程知識:掌握專業所需的數學、自然科學、工程基礎和軟件工程專業知識,并将其應用于解決複雜軟件工程問題。
1.1 掌握數學、自然科學基礎知識,并能用于描述工程問題特征,建立數學模型;
1.2 掌握計算機基本理論、軟硬件基本知識和程序設計語言工具,用于分析和解決軟件系統問題;
1.3 掌握軟件工程專業知識,能運用專業知識建立模型描述,并對複雜軟件工程問題的解決方案進行比較和綜合。
畢業要求2 問題分析:能夠應用數學、自然科學、軟件工程的基本原理,識别、表達并通過文獻研究分析複雜軟件工程問題,以獲得有效結論。
2.1 能夠運用數學、自然科學的基本原理和軟件領域的基本方法,研究複雜軟件工程問題,識别和判斷問題的關鍵環節;
2.2 能夠運用軟件工程原理和數學模型方法,分析具體的複雜軟件工程問題,合理進行系統建模;
2.3 能夠通過文獻調研及運用現代信息技術手段獲取相關信息,分析複雜軟件工程問題的不同解決方案,權衡相關因素和指标,論證解決方案的有效性,獲得有效結論。
畢業要求3 設計/開發解決方案:能夠針對複雜軟件工程問題,設計有效的解決方案,形成滿足特定需求的組件、可複用軟件模塊或軟件系統,并能夠在開發環節中體現創新意識,考慮社會、健康、安全、法律、文化以及環境等因素。
3.1 掌握軟件工程設計和開發全周期的方法和技術,并能夠用于組件、可複用軟件模塊或軟件系統的分析、設計和實現;
3.2 能夠針對具體的複雜軟件工程問題,對軟件系統的功能模塊進行詳細設計與實現,以形成滿足特定需求的組件、可複用軟件模塊或軟件系統;
3.3 在複雜軟件系統的設計開發環節中,體現創新意識,考慮安全、隐私、環境、法律、文化等影響因素。
畢業要求4 研究:能夠基于科學原理并采用科學方法對複雜軟件工程問題進行研究,包括設計實驗、分析與解釋數據、并通過信息綜合得到合理有效的結論。
4.1 能夠基于科學原理,根據對象特征,運用科學方法進行調研和分析,選擇研究路線,設計實驗方案;
4.2 能夠根據實驗方案構建實驗系統,安全地開展實驗,正确地采集實驗數據;
4.3 能夠對實驗結果進行分析和解釋,通過信息綜合對軟件系統進行驗證和确認,得到軟件系統質量評估有效結論。
畢業要求5 使用現代工具:能夠針對複雜軟件工程問題,開發、選擇與使用恰當的技術、資源、軟件工程工具和信息技術工具,包括對複雜工程問題的預測與模拟,并能夠理解其局限性。
5.1 了解現代軟件工程中分析、設計、實現、驗證、管理等工具的使用原理和方法,并理解其局限性;
5.2 能夠選擇與使用恰當的技術、資源和工具,對軟件工程領域的複雜工程問題進行分析、設計、實現與驗證;
5.3 能夠針對具體的對象,開發或選用滿足特定需求的現代工具,進行複雜軟件系統的分析、設計、實現和驗證,并能夠分析其局限性。
畢業要求6 工程與社會:能夠基于軟件工程相關背景知識進行合理分析,評價軟件工程實踐和複雜工程問題解決方案對社會、健康、安全、法律、文化的影響,并理解應承擔的責任。
6.1 了解軟件工程領域相關的技術标準體系、知識産權、隐私權、産業政策和法律法規,理解不同社會文化對軟件工程實踐的影響;
6.2 能分析和評價軟件工程實踐與社會、健康、安全、法律、文化之間的相互影響,并理解承擔的責任。
畢業要求7 環境和可持續發展:能夠理解和評價針對複雜軟件工程問題的工程實踐對環境、社會可持續發展的影響。
7.1 了解工業與社會環境的關系,知曉和理解環境保護和可持續發展的理念和内涵;
7.2 能夠合理評價軟件工程實踐對人文社會和自然環境可持續發展的影響。
畢業要求8 職業規範:具有人文社會科學素養、社會責任感,能夠在軟件工程實踐中理解并遵守工程職業道德和規範,履行責任。
8.1 具有人文社會科學素養,了解中國曆史、文化及政治思想,樹立正确的價值觀、人生觀和世界觀,具有較強的社會責任感;
8.2 了解軟件工程職業道德規範,理解軟件工程師的職業性質和責任,在工程實踐中能夠自覺遵守并履行責任。
畢業要求9 個人和團隊:能夠在多學科背景下的團隊中承擔個體、團隊成員以及負責人的角色。
9.1 理解個人與團隊的關系,了解團隊合作的價值,具備團隊合作的意識和能力;
9.2 理解多學科背景下的軟件項目團隊成員不同角色在團隊中的作用,能夠承擔個體、團隊成員以及負責人的角色。
畢業要求10 溝通:能夠就複雜軟件工程問題與業界同行及社會公衆進行有效溝通和交流,包括撰寫報告和設計文稿、陳述發言、清晰表達,并具備一定的國際視野,能夠在跨文化背景下進行溝通和交流。
10.1 能撰寫相關研究報告和設計文檔,具備在公衆場合開展報告陳述及交流、答辯的能力;
10.2 了解軟件學科的國際發展趨勢研究熱點,能将軟件工程的設計和開發建設置于國際背景下;
10.3 掌握一門外語,具有基本的外語聽說讀寫能力,能就專業問題在跨文化背景下,進行基本溝通和交流。
畢業要求11 項目管理:理解并掌握軟件工程管理原理與經濟決策方法,并能在多學科環境中應用。
11.1 理解并掌握軟件工程項目管理原理與經濟決策方法,理解軟件工程活動中涉及的主要工程管理與經濟決策問題;
11.2 具備在多學科環境中進行軟件工程項目管理的能力。
畢業要求12 終身學習:具有自主學習和終身學習的意識,有不斷學習和适應發展的能力。
12.1 充分認識自主學習和終身學習的必要性,具有自主學習和終身學習的意識;
12.2 掌握科學的學習方法,具有通過不斷學習來适應技術進步和社會發展的能力。