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