軟件工程專業(yè)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及到程序設計語言,數(shù)據(jù)庫,軟件開發(fā)工具,系統(tǒng)平臺,標準,設計模式等方面,主干學科有程序設計語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)等。
軟件工程師就業(yè)前景
軟件開發(fā)工程師的就業(yè)前景很吃香,是社會上緊俏的人才。網絡時代、信息時代的來臨,為軟件開發(fā)工程帶來了很大的契機和機遇。
隨著軟件產業(yè)的發(fā)展,軟件產品的質量控制與質量管理正逐漸成為軟件企業(yè)生存與發(fā)展的核心。幾乎每個大中型IT企業(yè)的軟件產品在發(fā)布前都需要大量的質量控制、測試和文檔工作,而這些工作必須依靠擁有嫻熟技術的專業(yè)軟件人才來完成。發(fā)展空間很大。
軟件開發(fā)工程師是從事軟件開發(fā)相關工作的人員的統(tǒng)稱。軟件開發(fā)工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、數(shù)據(jù)庫技術(SQL/ORACLE/DB2等)。
NET平臺技術、C#、C/S B/S程序開發(fā),還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。
哪個高校的軟件工程專業(yè)比較好
按照教育部第四輪學科評估的結果來看,軟件工程排名A+的院校有3所,分別是:北京航空航天大學、浙江大學和國防科技大學,三所大學都是985,工科都不錯,而軟件工程學科,是為數(shù)不多的A+里面沒有清華、北大兩所牛校的。
排在A檔的有5所大學,分別是:北京大學、清華大學、華東師范大學、南京大學、武漢大學,全部都是985。其中華東師范大學不屬于理工強校,他的軟件工程是師范類大學中最強的,沒有之一。
排在A-檔的有9所大學,分別是:天津大學、東北大學、哈爾濱工業(yè)大學、同濟大學、上海交通大學、蘇州大學、中國科學技術大學、四川大學和中國科學院大學。
這里面值得一說的,蘇州大學并不是985工程大學,是211工程大學,而中國科學院大學是雙非,在學科評估時放在科研院所類里面,容易被忽略。
排在B+檔的有17所大學,分別是:北京交通大學、北京工業(yè)大學、北京郵電大學、南京航空航天大學、西北大學、西安電子科技大學,共6所211工程大學;北京理工大學、大連理工大學、吉林大學、復旦大學、東南大學、山東大學、華南理工大學、重慶大學、電子科技大學、西北工業(yè)大學,共10所985工程大學和解放軍理工大學這所雙非軍校。
這其中,西北大學、復旦大學、山東大學并不以工科見長。
軟件工程專業(yè)適合女生嗎
學習軟件工程專業(yè)不分性別,主要看所學的專業(yè)課程適不適應你,就業(yè)的去向你滿意不滿意,你對軟件工程的興趣怎么樣等。
學習的主要課程:
共同課:馬克思主義理論、大學外語、高等數(shù)學、大學物理、物理實驗、線性代數(shù)、概率論與數(shù)理統(tǒng)計、程序設計語言、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)、編譯技術、軟件工程概論、統(tǒng)一建模語言、軟件體系結構、軟件需求、軟件項目管理。
專業(yè)課:離散數(shù)學、數(shù)據(jù)結構、算法分析、面向對象程序設計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據(jù)學生的興趣還可以選修一些其它選修課。
軟件類和軟件工程有什么區(qū)別
軟件類(Software Category)和軟件工程(Software Engineering)是兩個相關但不同的概念。簡單來說,軟件類是一個廣泛的領域,包括了各種類型的軟件和應用程序;而軟件工程則是一種系統(tǒng)性、工程化的方法來設計、開發(fā)、維護和管理軟件。
以下是關于軟件類和軟件工程的詳細區(qū)別:
1.范圍:
軟件類是一個廣泛的概念,涵蓋了各種類型的軟件,如操作系統(tǒng)、辦公軟件、游戲、移動應用等。而軟件工程關注的是如何有效地開發(fā)、維護和管理這些軟件。
2.目的:
軟件類的目的是為用戶提供各種功能和服務,滿足用戶的需求。而軟件工程的目的是采用工程化的方法,確保軟件的質量、可維護性和可靠性,從而提高軟件開發(fā)的效率和效果。
3.應用領域:
軟件類主要關注各種類型的軟件和應用程序,如操作系統(tǒng)、辦公軟件、游戲、移動應用等。而軟件工程則關注軟件開發(fā)的整個過程,包括需求分析、設計、編碼、測試、維護等各個階段。
4.學科特點:
軟件類主要涉及到計算機科學、軟件設計和開發(fā)等方面的知識。而軟件工程則是一門綜合性的學科,涉及計算機科學、項目管理、質量保證等多個領域,需要跨學科的知識和技能。
綜上所述,軟件類和軟件工程之間存在一定的區(qū)別。軟件類關注各種類型的軟件和應用程序,而軟件工程關注的是如何有效地開發(fā)、維護和管理這些軟件。
在現(xiàn)代軟件開發(fā)過程中,軟件工程已經成為了一種重要的方法和實踐,對于保證軟件質量和提高開發(fā)效率具有重要意義。