軟件工程
四年 本科(普通教育)
軟件工程是一門研究利用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的軟件工程知識體系和高質(zhì)量軟件的學(xué)科。它涉及到程序設(shè)計語言、數(shù)據(jù)庫、開發(fā)工具、系統(tǒng)平臺、設(shè)計模式等方面。典型的軟件比如有電子郵件、辦公自動化系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫、游戲等。目前,軟件幾乎應(yīng)用于各行各業(yè),如工業(yè)、農(nóng)業(yè)、銀行、航空、軍事、政府部門等。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質(zhì)量。軟件開發(fā)首先要有程序設(shè)計,這種設(shè)計不同于工業(yè)設(shè)計、建筑設(shè)計、美術(shù)設(shè)計等,程序?qū)崿F(xiàn)也不同于生產(chǎn)汽車、建造樓房、繪制圖畫等,它是通過計算機(jī)手段,使用程序語言,人工編寫程序而成。對學(xué)習(xí)者來說,它更強(qiáng)調(diào)軟件開發(fā)的工程性,使學(xué)生在掌握軟件工程方面知識和技能的基礎(chǔ)上,熟練掌握從事軟件需求分析、軟件設(shè)計、軟件開發(fā)、軟件測試、軟件維護(hù)和軟件項目管理等工作所必需的基礎(chǔ)知識、方法和技能,突出對學(xué)生專業(yè)知識和專業(yè)技能的培養(yǎng)。