軟件工程專業(yè)
日期:2024-02-22 17:13:29  發(fā)布人:jwc  瀏覽量:1266

一、培養(yǎng)目標

本專業(yè)培養(yǎng)德智體美勞全面發(fā)展,掌握數(shù)理基礎(chǔ)和計算機軟件理論與軟件工程的基本理論、知識和方法,具備軟件設(shè)計與開發(fā)能力、軟件評審測試與維護能力、軟件系統(tǒng)分析與軟件項目管理的專業(yè)核心能力,以及終身學習能力,具有國際視野和跟蹤軟件行業(yè)前沿領(lǐng)域發(fā)展的洞察力、事業(yè)心和創(chuàng)新意識,擔當精神和團隊合作能力,能夠在軟件類企事業(yè)單位,從事軟件工程研究、設(shè)計、開發(fā)、維護、測試、管理、服務(wù)等工作的“敢為人先,無私奉獻”的應(yīng)用型人才。

學生畢業(yè)5年左右,在信息技術(shù)類企業(yè)及事業(yè)單位勝任項目經(jīng)理、系統(tǒng)架構(gòu)師、軟件開發(fā)和測試高級工程師等軟件項目管理與軟件系統(tǒng)開發(fā)核心崗位。

1. 富有社會責任感、人文精神及篤志強國情懷,恪守軟件工程師職業(yè)道德,重視社會、環(huán)境和法律的要求,并能用其指導(dǎo)工程實踐

2. 能夠綜合運用工程知識和專業(yè)技術(shù),解決大中型軟件項目管理和軟件系統(tǒng)分析、設(shè)計、開發(fā)、測試及運維過程中出現(xiàn)的關(guān)鍵問題。

3. 在工程項目中能夠遵循專業(yè)及行業(yè)標準,重視質(zhì)量保證和成本控制。

4. 在工程實踐中能夠主動承擔團隊角色并與成員有效溝通,具備領(lǐng)導(dǎo)軟件項目團隊能力。

5. 具有自主學習和創(chuàng)新能力,能夠主動學習和跨文化交流,保證職業(yè)可持續(xù)發(fā)展。

二、畢業(yè)要求

1.工程知識:掌握數(shù)學、自然科學、工程基礎(chǔ)和軟件工程專業(yè)知識,能夠?qū)⒏黝愔R用于描述、分析和解決軟件工程領(lǐng)域中的復(fù)雜工程問題。

1.1 能夠使用數(shù)學與自然科學的基本知識、考慮多方面的因素將復(fù)雜工程問題進行正確描述和表達。

1.2 能夠使用合適的數(shù)學公式或模型對復(fù)雜工程問題進行求解或近似求解。

1.3 能夠使用工程原理和數(shù)學、自然科學知識將工程問題形式化,給出解決問題的方案,根據(jù)具體問題提出適應(yīng)情況的改進途徑。

1.4 具有一定的軟件設(shè)計能力,將數(shù)學公式或模型使用計算機進行計算或近似計算。

2.問題分析:在信息收集、文獻檢索的基礎(chǔ)上,應(yīng)用計算機領(lǐng)域涉及的數(shù)學、自然科學和工程基礎(chǔ)與專業(yè)知識,識別、表達、并通過文獻研究分析復(fù)雜工程問題,以獲得有效結(jié)論。

2.1 將復(fù)雜工程問題進行分析,識別其關(guān)鍵環(huán)節(jié)和參數(shù),并能夠表達出來。

2.2 能夠通過模擬或者實驗了解解決問題的多個方案或不同步驟可供選擇。

2.3 會運用圖書館、數(shù)據(jù)庫、網(wǎng)絡(luò)等資源進行文獻檢索和資料查詢。

2.4 能夠表達工程問題的解決方案或?qū)嶒灢襟E以便實施,能夠應(yīng)用數(shù)學、自然科學和工程科學的基本原理通過實驗比較來驗證解決方案的準確性和合理性,獲得有效結(jié)論。

3.設(shè)計/開發(fā)解決方案:能夠設(shè)計針對復(fù)雜軟件工程問題的解決方案,設(shè)計滿足特定需求的軟件系統(tǒng)、可復(fù)用模塊或組件,并能夠在設(shè)計環(huán)節(jié)中體現(xiàn)創(chuàng)新意識,考慮社會、健康、安全、法律、文化以及環(huán)境等因素。

3.1能夠根據(jù)軟件工程知識和數(shù)學知識給出復(fù)雜軟件工程設(shè)計的基本思路和解決方案。

3.2 按照軟件工程基本理論,在考慮社會、健康、安全、法律、文化以及環(huán)境等因素下可對設(shè)計方案及軟件系統(tǒng)、可復(fù)用模塊或組件等在技術(shù)、經(jīng)濟等方面進行評價,確認其可行性。

3.3 能夠針對特定軟件需求、可復(fù)用軟件模塊、軟件組件確定數(shù)據(jù)結(jié)構(gòu)和算法,確定其實現(xiàn)方法,在軟件設(shè)計或?qū)崿F(xiàn)方法中體現(xiàn)出創(chuàng)新意識,降低軟件的復(fù)雜度,提高軟件的可用性、友好程度等。

4.研究:能夠基于科學原理并采用科學方法對復(fù)雜軟件工程問題進行研究,包括建立軟件模型、設(shè)計實驗、分析與解釋數(shù)據(jù)、并通過信息綜合得到合理有效的結(jié)論。

4.1 能夠了解計算機硬件、系統(tǒng)軟件、網(wǎng)絡(luò)等工作原理。

4.2能夠理解系統(tǒng)軟件的設(shè)計思路和基本原理并能夠運用相應(yīng)原理采用科學方法解決具體問題,理解操作系統(tǒng)、編譯器、數(shù)據(jù)庫管理系統(tǒng)等復(fù)雜軟件系統(tǒng)的設(shè)計原理,并采用科學方法進行實驗以解決具體復(fù)雜軟件工程問題,具備初步工程研究能力。?

4.3 能夠建立適當?shù)能浖P筒⑼瓿蓪嶒?,通過分析與解釋數(shù)據(jù)、信息綜合得到合理有效的結(jié)論。

5.使用現(xiàn)代工具:能夠針對復(fù)雜軟件工程問題,開發(fā)、選擇與使用恰當?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具,利用形式化方法完成復(fù)雜軟件系統(tǒng)的分析、預(yù)測、模擬、設(shè)計、驗證、確認、實現(xiàn)、應(yīng)用和維護,并能夠理解其局限性。

5.1 能夠自行開發(fā)或選擇恰當?shù)能浖こ坦ぞ吆图夹g(shù),利用適當?shù)馁Y源,對復(fù)雜軟件工程問題進行需求分析、前景預(yù)測、功能或界面模擬,了解主要的軟件測試方法和主流的測試工具,能夠采用恰當?shù)姆椒ê凸ぞ邔浖M行測試和驗證,并能夠給出應(yīng)用和維護方案。?

5.2 能夠了解軟件體系架構(gòu)和設(shè)計模式的局限性,了解常見軟件工具和技術(shù)的局限性,能夠根據(jù)復(fù)雜軟件工程問題進行選擇,并進行設(shè)計。

5.3 能夠了解主流的軟件開發(fā)語言(如Java或C)和平臺(如Windows或Android),能夠選擇恰當?shù)拈_發(fā)工具完成軟件開發(fā),并能夠理解開發(fā)過程的局限性,使用恰當?shù)能浖こ谭椒ɑ蛘Z言(如UML)和規(guī)范的文檔等形式呈現(xiàn)軟件系統(tǒng)解決方案和成果。

6.工程與社會:能夠基于工程相關(guān)領(lǐng)域背景知識進行合理分析,評價專業(yè)工程實踐和復(fù)雜軟件工程問題解決方案對社會、健康、安全、法律以及文化的影響,并理解應(yīng)承擔的責任。?

6.1 能夠針對不同的軟件需求,了解其應(yīng)用領(lǐng)域背景知識,說明其需求的合理性,用軟件工程方法完成對軟件工程項目實踐過程的文檔化并進行評價。

6.2 能夠采用適當?shù)姆椒ㄔu價復(fù)雜軟件工程實踐對社會、健康、安全、法律以及文化的影響,并理解應(yīng)承擔的責任。

7.環(huán)境和可持續(xù)發(fā)展:能夠理解和評價針對復(fù)雜軟件工程問題的專業(yè)工程實踐對環(huán)境、社會可持續(xù)發(fā)展的影響。

7.1 能夠了解軟件工程及相關(guān)行業(yè)的政策和法律法規(guī),能夠了解國內(nèi)外行業(yè)標準、規(guī)范和技術(shù)發(fā)展趨勢。

7.2能夠理解復(fù)雜軟件工程問題的專業(yè)實踐和對環(huán)境以及社會可持續(xù)發(fā)展的影響。?

8.職業(yè)規(guī)范:具有人文社會科學素養(yǎng)、社會責任感,能夠在軟件工程實踐中理解并遵守工程職業(yè)道德和規(guī)范,履行責任。?

8.1 能夠樹立正確的世界觀、人生觀、價值觀,具備良好的人文社會科學素養(yǎng)。

8.2 能夠擁有健康的體質(zhì)、良好的心理素質(zhì)和社會責任感,能夠具備軟件工程師的專業(yè)素質(zhì)和職業(yè)道德和規(guī)范,履行責任。

8.3 能夠理解軟件工程師對公眾的安全、健康和福祉,以及環(huán)境保護的社會責任,能夠在軟件工程實踐中自覺履行責任。

9.個人和團隊:能夠在多學科背景下的軟件項目團隊中承擔個體、團隊成員以及負責人的角色。?

9.1 能夠在多學科背景下理解團隊的意義,了解軟件項目團隊的角色,能夠在多學科背景下主動與其他成員溝通、合作、開展工作。

9.2 能夠在團隊中承擔個體、團隊成員以及負責人的角色。

10.溝通:能夠就復(fù)雜軟件工程問題與業(yè)界同行及社會公眾進行有效溝通和交流,包括撰寫報告和設(shè)計文稿、陳述發(fā)言、清晰表達或回應(yīng)指令,并具備一定的國際視野,能夠在跨文化背景下進行溝通和交流。

10.1能夠就復(fù)雜軟件工程問題與業(yè)界同行進行有效溝通和交流,能夠就復(fù)雜工程問題與社會公眾進行有效溝通和交流,包括撰寫報告和設(shè)計文稿、陳述發(fā)言、清晰表達或回應(yīng)指令,正確表達自己的觀點和工作成果。

10.2 了解計算機領(lǐng)域的國際發(fā)展趨勢和研究熱點,具有較好的英文(或其他主流外語)的寫作和表達能力,能夠在跨文化背景下進行溝通和交流。

11.項目管理:理解并掌握復(fù)雜軟件工程項目管理原理與經(jīng)濟決策方法,并能在多學科環(huán)境中應(yīng)用,具有一定的軟件項目管理能力。

11.1 能夠理解和掌握復(fù)雜軟件工程項目管理原理和經(jīng)濟決策方法。

11.2 能夠在多學科環(huán)境中根據(jù)復(fù)雜軟件工程項目特征選擇恰當?shù)捻椖抗芾矸椒ê徒?jīng)濟決策方法。

11.3 能夠選擇恰當?shù)能浖椖抗芾砉ぞ?、工程模型并進行實踐。?

11.4 能夠具備對復(fù)雜軟件工程項目進行項目管理的能力并進行實踐。

12.終身學習:具有自主學習和終身學習的意識,有不斷學習和適應(yīng)發(fā)展的能力。?

12.1能夠認識到自主和終身學習的必要性,具有自主學習和終身學習意識,養(yǎng)成自主學習習慣。?

12.2掌握本領(lǐng)域?qū)I(yè)技能的自主學習方法,能夠主動跟蹤、分析和總結(jié)計算機領(lǐng)域的新技術(shù)新方法和行業(yè)發(fā)展新動態(tài),能夠適應(yīng)計算機相關(guān)領(lǐng)域的新理念和新技術(shù)。

三、主干學科

軟件工程

四、核心課程

程序設(shè)計基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、高級語言程序設(shè)計、數(shù)據(jù)庫原理、計算機網(wǎng)絡(luò)、操作系統(tǒng)原理、軟件工程、Web應(yīng)用開發(fā)、算法設(shè)計與分析

五、主要實踐性教學環(huán)節(jié)

專業(yè)核心課程綜合訓(xùn)練、認識實習、軟件工程綜合實訓(xùn)、專業(yè)實習、畢業(yè)實習、畢業(yè)設(shè)計(論文)

六、學制

4年,彈性學習年限3~6年。

七、授予學位

工學學士


核發(fā):jwc 點擊數(shù):1266 收藏本頁
分享到
相關(guān)鏈接