- 相關推薦
軟件工程專業(yè)的大學排行榜
隨著計算機應用領域的不斷擴大及中國經(jīng)濟建設的不斷發(fā)展,軟件工程人才也成為了我國急需的人才資源,所以在各大學校開辦了軟件工程專業(yè)。下面是百分網(wǎng)小編分享的軟件工程專業(yè)排名,一起來看看吧。
軟件工程專業(yè)大學排名表
軟件工程專業(yè)介紹
軟件工程專業(yè)是一門研究用工程化方法構建和維護有效的、實用的和高質(zhì)量的軟件的學科。它涉及到程序設計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標準,設計模式等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫,游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,比如工業(yè),農(nóng)業(yè),銀行,航空,政府部門等。這些應用促進了經(jīng)濟和社會的發(fā)展,使得人們的工作更加高效,同時提高了生活質(zhì)量。
相關學者、組織機構都分別給出了定義:
Boehm:運用現(xiàn)代科學技術知識來設計并構造計算機程序及為開發(fā)、運行和維護這些程序所必需的相關文件資料。
IEEE:軟件工程是開發(fā)、運行、維護和修復軟件的系統(tǒng)方法。
Fritz Bauer:建立并使用完善的`工程化原則,以較經(jīng)濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法
軟件工程專業(yè)學科地位
軟件工程學科是計算學科的分支,計算學科中理論、抽象、設計等三個學科形態(tài),綁定、大問題的復雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時間排序、重用、安全性、折衷與決策等十二個基本概念,數(shù)學方法、系統(tǒng)科學方法在軟件工程學科中占有重要地位。此外,軟件工程還十分重視管理過程,以提高軟件產(chǎn)品的質(zhì)量、降低開發(fā)成本、保證工程按時完成。系統(tǒng)性、規(guī)范性、可度量性也是軟件工程非常關注的。
軟件工程學科的理論基礎是數(shù)學、計算機科學。軟件工程的研究和實踐涉及人力、技術、資金、進度的綜合管理,是開展最優(yōu)化生產(chǎn)活動的過程;軟件工程必須劃分系統(tǒng)的`邊界,給出系統(tǒng)的解決方案。因此,軟件工程的相關學科有計算機科學與技術、數(shù)學、計算機工程、管理學、系統(tǒng)工程和人類工程學等。
>>>下一頁更多精彩“軟件工程專業(yè)排名”
軟件工程專業(yè)發(fā)展過程
1960年代末期,計算機程序在復雜度、規(guī)模和應用領域等方面的增長引人注目,這導致上千億資金花費在軟件開發(fā)上,許多人的工作和生活依賴于軟件開發(fā)的成果。軟件產(chǎn)品幫助人們獲得更高的工作和生產(chǎn)效率,同時也給人們提供一個更加安全、靈活和寬松的工作與生活環(huán)境。盡管有很多成功之處,許多軟件產(chǎn)品在成本、工期、質(zhì)量等方面存在嚴重問題。主要原因是:
軟件產(chǎn)品是復雜的人造系統(tǒng),具有復雜性、不可見性和易變性,難以處理。個人或小組開發(fā)小型軟件非常有效的編程技術和過程,在開發(fā)大型、復雜系統(tǒng)時難以發(fā)揮同樣的作用。
1968年在德國舉行的NATO軟件工程會議上,為應對“軟件危機”的挑戰(zhàn),提出了“軟件工程”的術語。這個時期有代表性的軟件工程定義是“為了經(jīng)濟地獲得在真實機器上可靠工作的軟件而制定和使用的合理工程原則和方法”。
1972年IEEE學會的計算機協(xié)會第一次出版了《軟件工程學報》。此后,“軟件工程”這個術語被廣泛用于工業(yè)、政府和學術界,眾多的出版物、團體和組織、專業(yè)會議在它們的名稱里使用“軟件工程”這個術語,很多大學的計算機科學系先后設立軟件工程課程。
軟件工程早期的發(fā)展是理清軟件工程過程的各種活動,提出軟件生命周期的概念和軟件開發(fā)的瀑布模型,制定軟件生命周期中主要活動的質(zhì)量標準。
1991年,ACM和IEEE/CS的計算教程CC1991專題組將“軟件工程”列為計算學科的九個知識領域之一。
1980年代末到1990年代初,計算機硬件普遍采用大規(guī)模集成電路。在單主機計算模式下,基于瀑布模型的軟件開發(fā)過程和結構式過程語言編程范型占主導地位。軟件工程得到巨大的'發(fā)展。以階段論看待軟件生命周期,給規(guī)范和規(guī)程的制定、工具研制、預算管理、工程核算、組織質(zhì)量過程帶來極大方便,基于瀑布模型的軟件工程的研究在軟件需求分析、軟件設計、軟件測試、軟件質(zhì)量保證、軟件過程改進等多個子領域得到深化和擴展,形成了軟件工程學科的雛形。
1970年代末期,美國制定研究生教育計劃時采納了IEEE/CS提出的、制定軟件工程教程的建議,為軟件工程教育打下了基礎。
1980年代末和1990年代初,軟件工程教育得到卡內(nèi)基-梅隆大學軟件工程研究所(SEI)的培育和支持。他們調(diào)查軟件工程教育的現(xiàn)狀;出版軟件工程推薦教程;在卡內(nèi)基-梅隆大學建立軟件工程碩士教育計劃;組織和推動軟件工程教育者研討會。
1993年,IEEE-CS和ACM為把軟件工程建設成為一個專業(yè),建立了IEEE-CS/ACM聯(lián)合指導委員會。隨后,該指導委員會被軟件工程協(xié)調(diào)委員會(SWECC)替代。SWECC給出了“軟件工程職業(yè)道德規(guī)范”、“本科軟件工程教育計劃評價標準”和“軟件工程知識體”(SWEBOK)。SWEBOK全面描述了軟件工程實踐所需的知識,為開發(fā)本科軟件工程教育計劃打下了基礎。
2004年8月,全世界五百多位來自大學、科研機構和企業(yè)界的專家、教授經(jīng)過多年的努力,推出了軟件工程知識體、軟件工程教育知識體(SEEK)兩個文件的最終版本,標志著軟件工程學科在世界范圍正式確立,并在本科教育層次上迅速發(fā)展。軟件工程、計算機科學、計算機工程、信息系統(tǒng)、信息技術并列成為計算學科下的獨立學科。
軟件工程專業(yè)主干課程
主干學科:馬克思主義理論、大學外語、高等數(shù)學、大學物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設計語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)、編譯技術、軟件工程概論、統(tǒng)一建模語言、軟件體系結構、軟件需求、軟件項目管理
該專業(yè)除了學習公共基礎課外,還將系統(tǒng)學習離散數(shù)學、數(shù)據(jù)結構、算法分析、面向?qū)ο蟪绦蛟O計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據(jù)學生的興趣還可以選修一些其它選修課。
實踐環(huán)節(jié):畢業(yè)實習、課程設計、計算機工程實踐、生產(chǎn)實習、畢業(yè)設計(論文)。
猜你感興趣:
【軟件工程專業(yè)的大學排行榜】相關文章:
制藥工程專業(yè)的大學排行榜08-03
大學專業(yè)就業(yè)率排行榜08-03
大學專業(yè)掛科排行榜Top1008-03
軟件工程專業(yè)大學排名201711-23
關于軟件工程專業(yè)大學排名11-23
軟件工程專業(yè)專業(yè)解讀08-03