大學軟體專業
『壹』 國內哪所大學軟體工程專業最好
中國軟體工程專業最好的是清華大學,其次是上海交大。
最新的全國軟體工程專內業排名如下容:
1
清華大學
A+
2
上海交通大學
A+
3
南京大學
A+
4
西安交通大學
A+
5
武漢大學
A+
6
東北大學
A+
7
哈爾濱工業大學
A+
8
東南大學
A+
9
中山大學
A+
等級評為
A
等的主要有:
吉林大學,中國科學技術大學,大連理工大學,北京航空航天大學,華中科技大學,復旦大學,浙江大學,四川大學,華南理工大學,同濟大學,華東師范大學
等
評為B+的主要有:
廈門大學,湖南大學,哈爾濱工程大學,中南大學,南開大學,中國礦業大學
等
評為B等的主要有:
中國石油大學,蘇州大學
等
『貳』 國內哪些大學都有軟體工程專業呢
軟體工來程相關的專業大概包括:自軟體工程專業,移動雲計算專業、雲計算專業和大數據專業等。
學校方面,北京航空航天大學在2010年聯合慧科教育集團率先開設了移動雲計算專業,後來也有部分高校陸續開通了這個專業。
受校企合作共建專業趨勢的影響,今年北京城市學院也聯合慧科教育集團開設了軟體工程專業,而西安交通大學、華南理工、宜春學院等也都開設了大數據專業。
『叄』 軟體工程有哪些大學
共有168所開設計算機科學與技術學科的大學排名情況,比較好的學校有北京大學、清華大學、浙江大學、國防科技大學、北京航空航天大學、北京郵電大學、哈爾濱工業大學、上海交通大學、南京大學、華中科技大學、電子科技大學,以下是具體榜單。
序號 學校代碼 學校名稱 評選結果
1 10001 北京大學 A+
2 10003 清華大學 A+
3 10335 浙江大學 A+
4 90002 國防科技大學 A+
5 10006 北京航空航天大學 A
6 10013 北京郵電大學 A
7 10213 哈爾濱工業大學 A
8 10248 上海交通大學 A
9 10284 南京大學 A
10 10487 華中科技大學 A
11 10614 電子科技大學 A
12 10004 北京交通大學 A-
13 10007 北京理工大學 A-
14 10145 東北大學 A-
15 10183 吉林大學 A-
16 10247 同濟大學 A-
17 10358 中國科學技術大學 A-
18 10486 武漢大學 A-
19 10533 中南大學 A-
20 10698 西安交通大學 A-
21 10699 西北工業大學 A-
22 10701 西安電子科技大學 A-
23 90005 解放軍信息工程大學 A-
24 10002 中國人民大學 B+
25 10005 北京工業大學 B+
26 10008 北京科技大學 B+
27 10055 南開大學 B+
28 10056 天津大學 B+
29 10141 大連理工大學 B+
30 10217 哈爾濱工程大學 B+
31 10246 復旦大學 B+
32 10269 華東師范大學 B+
33 10286 東南大學 B+
34 10287 南京航空航天大學 B+
35 10288 南京理工大學 B+
36 10336 杭州電子科技大學 B+
37 10359 合肥工業大學 B+
38 10384 廈門大學 B+
39 10422 山東大學 B+
40 10532 湖南大學 B+
41 10558 中山大學 B+
42 10561 華南理工大學 B+
43 10610 四川大學 B+
44 10611 重慶大學 B+
45 10613 西南交通大學 B+
46 10617 重慶郵電大學 B+
47 90006 解放軍理工大學 B+
48 10294 河海大學 B
49 10299 江蘇大學 B
50 10300 南京信息工程大學 B
51 10337 浙江工業大學 B
52 10357 安徽大學 B
53 10423 中國海洋大學 B
54 10491 中國地質大學 B
55 10497 武漢理工大學 B
56 10559 暨南大學 B
57 10590 深圳大學 B
58 10635 西南大學 B
59 10730 蘭州大學 B
60 90059 火箭軍工程大學 B
61 10027 北京師范大學 B
62 10060 天津理工大學 B
63 10108 山西大學 B
64 10151 大連海事大學 B
65 10186 長春理工大學 B
66 10214 哈爾濱理工大學 B
67 10216 燕山大學 B
68 10251 華東理工大學 B
69 10280 上海大學 B
70 10285 蘇州大學 B
71 10290 中國礦業大學 B
72 10009 北方工業大學 B-
73 10019 中國農業大學 B-
74 10028 首都師范大學 B-
75 10058 天津工業大學 B-
76 10079 華北電力大學 B-
77 10112 太原理工大學 B-
78 10126 內蒙古大學 B-
79 10143 沈陽航空航天大學 B-
80 10255 東華大學 B-
81 10293 南京郵電大學 B-
82 10295 江南大學 B-
83 10353 浙江工商大學 B-
84 10386 福州大學 B-
85 10424 山東科技大學 B-
86 10427 濟南大學 B-
87 10511 華中師范大學 B-
88 10593 廣西大學 B-
89 10595 桂林電子科技大學 B-
90 10673 雲南大學 B-
91 10697 西北大學 B-
92 10746 青海師范大學 B-
93 10755 新疆大學 B-
94 11414 中國石油大學 B-
95 90045 空軍工程大學 B-
96 10010 北京化工大學 C+
97 10032 北京語言大學 C+
98 10033 中國傳媒大學 C+
99 10059 中國民航大學 C+
100 10075 河北大學 C+
101 10080 河北工業大學 C+
102 10153 沈陽建築大學 C+
103 10165 遼寧師范大學 C+
104 10252 上海理工大學 C+
105 10264 上海海洋大學 C+
106 10292 常州大學 C+
107 10338 浙江理工大學 C+
108 10345 浙江師范大學 C+
109 10351 溫州大學 C+
110 10394 福建師范大學 C+
111 10403 南昌大學 C+
112 10459 鄭州大學 C+
113 10488 武漢科技大學 C+
114 10534 湖南科技大學 C+
115 10602 廣西師范大學 C+
116 10621 成都信息工程大學 C+
117 10657 貴州大學 C+
118 10674 昆明理工大學 C+
119 10710 長安大學 C+
120 11065 青島大學 C+
121 11664 西安郵電大學 C+
122 10011 北京工商大學 C
123 10076 河北工程大學 C
124 10107 石家莊鐵道大學 C
125 10110 中北大學 C
126 10188 東北電力大學 C
127 10190 長春工業大學 C
128 10270 上海師范大學 C
129 10360 安徽工業大學 C
130 10414 江西師范大學 C
131 10456 山東財經大學 C
132 10460 河南理工大學 C
133 10462 鄭州輕工業學院 C
134 10530 湘潭大學 C
135 10564 華南農業大學 C
136 10700 西安理工大學 C
137 10702 西安工業大學 C
138 10712 西北農林科技大學 C
139 11075 三峽大學 C
140 11117 揚州大學 C
141 11258 大連大學 C
142 11845 廣東工業大學 C
143 10421 江西財經大學 C-
144 10463 河南工業大學 C-
145 10475 河南大學 C-
146 10476 河南師范大學 C-
147 10490 武漢工程大學 C-
148 10495 武漢紡織大學 C-
149 10500 湖北工業大學 C-
150 10536 長沙理工大學 C-
151 10589 海南大學 C-
152 10596 桂林理工大學 C-
153 10615 西南石油大學 C-
154 10618 重慶交通大學 C-
155 10623 西華大學 C-
156 10651 西南財經大學 C-
157 10705 西安石油大學 C-
158 11232 北京信息科技大學 C-
159 11535 湖南工業大學 C-
160 90039 海軍航空工程學院 C-
161 10052 中央民族大學 C-
162 10144 沈陽理工大學 C-
163 10212 黑龍江大學 C-
164 10254 上海海事大學 C-
165 10289 江蘇科技大學 C-
166 10385 華僑大學 C-
167 10405 東華理工大學 C-
168 10407 江西理工大學 C-
軟體工程專業相關介紹
軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,標准,設計模式等方面。在現代社會中,軟體應用於多個方面。
典型的軟體比如有電子郵件,嵌入式系統,人機界面,辦公套件,操作系統,編譯器,資料庫,游戲等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,政府部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量。
主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理。
『肆』 有哪些大學有軟體工程專業
軟體工程專業是2002年國家教育部新增專業,隨著計算機應用領域的不斷擴大及中國經濟建設的不斷發展,軟體工程專業將成為一個新的熱門專業。軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
國家示範性軟體學院:
北京大學軟體與微電子學院
北京工業大學軟體學院
東北大學軟體學院
北京航空航天大學軟體學院
哈爾濱工業大學軟體學院
北京交通大學軟體學院
東南大學軟體學院
電子科技大學軟體學院
華中科技大學軟體學院
北京理工大學軟體學院
復旦大學軟體學院
華東師范大學軟體學院
西安電子科技大學 軟體學院
北京郵電大學軟體學院
湖南大學軟體學院
華南理工大學軟體學院
西北工業大學軟體與微電子學院
重慶大學軟體學院
吉林大學軟體學院
上海交通大學軟體學院
西安交通大學軟體學院
大連理工大學軟體學院
南京大學軟體學院
天津大學軟體學院
中國科學技術大學軟體學院
國防科技大學軟體學院
南開大學軟體學院
同濟大學 軟體學院
雲南大學軟體學院
武漢大學軟體學院
清華大學軟體學院
四川大學軟體學院
浙江大學軟體學院
南昌大學軟體學院
山東大學軟體學院
中南大學軟體學院
中山大學軟體學院
廈門大學軟體學院
哈爾濱工程大學軟體學院
河南大學軟體學院
『伍』 國內那些大學軟體工程專業比較好
如果是江浙滬地區的話,復旦軟體工程碩士是我所比較推薦的MSE院校
全國排名1.清華大學,2.華中科技大學,3.西安交通大學,4.上海交通大學,5.浙江大學,6.西安電子科技大學,7.武漢大學,8.復旦大學,9.哈爾濱工業大學,10.東北大學,11.北京大學,12.東南大學,13.北京航空航天大學,14.中國科學技術大學,15.電子科技大學,16.吉林大學,17.南京理工大學,18.重慶大學,19.北京科技大學,20.同濟大學。
全國37所國家級示範性軟體學院上海有四所,復旦大學是其中之一,剩下三所是交通大學、同濟大學、華東師范大學。
復旦大學軟體工程碩士(MSE)以市場為導向:在課程設置、教學內容、培養方式、師資建設以及教務和學生管理制度等方面,更加突出市場的導向作用。即市場對於軟體人才的要求和軟體人才對於教育的需求。特別是,深入行業部門,發展面向行業的人才培養。
個性化的教育服務:實行完全學分制,彈性學制,以滿足學生多層次、多方面、個性化的需求。學生在2—4年內,自主選課,修滿12門課(36學分),完成學位論文(4學分)且通過論文答辯,授予工程碩士專業學位。
學院軟體工程碩士培養以特色方向建設與單位定向委培相結合為重點,先後為花旗軟體、微軟、申銀萬國、公安部十一局、徐匯區軟體聯盟等各類企事業單位培養了大批人才,成為中高端復合型軟體人才成長的助推器。
『陸』 大學軟體工程專業是干什麼的,都學什麼
軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生專在掌握計算機科屬學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
主修課程
1、主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理
2、其它學科:該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。
3、實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。
『柒』 國內那些大學軟體工程專業比較好
2017年第四輪學科評估,國內高校,軟體工程專業,最強的,北京航空航天大學,浙江大學,國防科技大學,得分都是A+。詳細排名看圖
『捌』 大學學軟體的專業有哪些啊!急!!!
只要是有計算機系的大學都有軟體工程這個專業,分數不便宜,至少一本線以上,努力喲
『玖』 大學里寫軟體的專業叫什麼
軟體工程一直以來都缺乏一個統一的定義,很多學者、組織機構都分別給出了自己的定義:
BarryBoehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。
IEEE:在軟體工程術語匯編中的定義:軟體工程是:1.將系統化的、嚴格約束的、可量化的方法應用於軟體的開發、運行和維護,即將工程化應用於軟體;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法。[1]
《計算機科學技術網路全書》:軟體工程是應
軟體工程
用計算機科學、數學、邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑒傳統工程的原則、方法,以提高質量、降低成本和改進演算法。其中,計算機科學、數學用於構建模型與演算法,工程科學用於制定規范、設計范型(paradigm)、評估成本及確定權衡,管理科學用於計劃、資源、質量、成本等管理。[2]
比較認可的一種定義認為:軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。[3]
培養原則
軟體工程領域(管理信息化方向)工程碩士應掌握從事本工程領域堅實的基礎理論和寬廣的專業知識,了解當代信息管理技術發展前沿、應用前景和最新發展動態,能熟練地閱讀本領域的外文資料,掌握解決信息管理問題的先進技術方法和現代技術手段;具有創新意識和獨立承擔軟體工程技術管理或信息系統管理工作的能力。
編輯本段
發展過程
軟體是由計算機程序和程序設計的概念發展演化而來的,是在程序和程序設計發展到一定規模並且逐步商品化的過程中形成的。軟體開發經歷了程序設計階段、軟體設計階段和軟體工程階段的演變過程。
程序設計階段
程序設計階段出現在1946年~1955年。此階段的特點是:尚無軟體的概念,程序設計主要圍繞硬體進行開發,規模很小,工具簡單,無明確分工(開發者和用戶),程序設計追求節省空間和編程技巧,無文檔資料(除程序清單外),主要用於科學計算。
軟體設[4]計階段
軟體設計階段出現在1956年~1970年。此階段的特點是:硬體環境相對穩定,出現了「軟體作坊」的開發組
軟體工程
織形式。開始廣泛使用產品軟體(可購買),從而建立了軟體的概念。隨著計算機技術的發展和計算機應用的日益普及,軟體系統的規模越來越龐大,高級編程語言層出不窮,應用領域不斷拓寬,開發者和用戶有了明確的分工,社會對軟體的需求量劇增。但軟體開發技術沒有重大突破,軟體產品的質量不高,生產效率低下,從而導致了「軟體危機」的產生。
軟體工程階段
自1970年起,軟體開發進入了軟體工程階段。由於「軟體危機」的產生,迫使人們不得不研究、改變軟體開發的技術手段和管理方法。從此軟體產生進入了軟體工程時代。此階段的特定是:硬體已向巨型化、微型化、網路化和智能化四個方向發展,資料庫技術已成熟並廣泛應用,第三代、第四代語言出現;第一代軟體技術:結構化程序設計在數值計算領域取得優異成績;第二代軟體技術:軟體測試技術、方法、原理用於軟體生產過程;第三代軟體技術:處理需求定義技術用於軟體需求分析和描述。[5]
(關於軟體危機的詳細介紹可以閱讀參考資料:[5])
編輯本段
基本目標
軟體工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性
軟體工程
、可互操作性和滿足用戶需求的軟體產品。追求這些目標有助於提高軟體產品的質量和開發效率,減少維護的困難。
(1)適用性:軟體在不同的系統約束條件下,使用戶需求得到滿足的難易程度。
(2)有效性:軟體系統能最有效的利用計算機的時間和空間資源。各種軟體無不把系統的時/空開銷作為衡量軟體質量的一項重要技術指標。很多場合,在追求時間有效性和空間有效性時會發生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經常採用的技巧。
(3)可修改性:允許對系統進行修改而不增加原系統的復雜性。它支持軟體的調試和維護,是一個難以達到的目標。
(4)可靠性:能防止因概念、設計和結構等方面的不完善造成的軟體系統失效,具有挽回因操作不當造成軟體系統失效的能力。
(5)可理解性:系統具有清晰的結構,能直接反映問題的需求。可理解性有助於控制系統軟體復雜性,並支持軟體的維護、移植或重用。
(6)可維護性:軟體交付使用後,能夠對它進行修改,以改正潛伏的錯誤,改進性能和其它屬性,使軟體產品適應環境的變化等。軟體維護費用在軟體開發費用中佔有很大的比重。可維護性是軟體工程中一項十分重要的目標。
(7)可重用性:把概念或功能相對獨立的一個或一組相關模塊定義為一個軟部件。可組裝在系統的任何位置,降低工作量。
(8)可移植性:軟體從一個計算機系統或環境搬到另一個計算機系統或環境的難易程度。
(9)可追蹤性:根據軟體需求對軟體設計、程序進行正向追蹤,或根據軟體設計、程序對軟體需求的逆向追蹤的能力。
(10)可互操作性:多個軟體元素相互通信並協同完成任務的能力。[6]
編輯本段
開發過程
生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。[7]
編輯本段
開發原則
軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。[7]
軟體工程的原則有以下四項
軟體工程師
基本原則:
選取適宜開發范型
該原則與系統設計有關。在系統設計中,軟體需求、硬體需求以及其他因素之間是相互制約、相互影響的,經常需要權衡。因此,必須認識需求定義的易變性,採用適宜的開發范型予以控制,以保證軟體產品滿足用戶的要求。
採用合適的設計方法
在軟體設計中,通常要考慮軟體的模塊化、抽象與信息隱蔽、局部化、一致性以及適應性等特徵。合適的設計方法有助於這些特徵的實現,以達到軟體工程的目標。
提供高質量的工程支持
「工欲善其事,必先利其器」。
在軟體工程中,軟體工具與環境對軟體過程的支持頗為重要。軟體工程項目的質量與開銷直接取決於對軟體工程所提供的支撐質量和效用。
重視開發過程的管理
軟體工程的管理,直接影響可用資源的有效利用,生產滿足目標的軟體產品,提高軟體組織的生產能力等問題。因此,僅當軟體過程得以有效管理時,才能實現有效的軟體工程。
這一軟體工程框架告訴我們,軟體工程的目標是可用性、正確性和合算性;實施一個軟體工程要選取適宜的開發范型,要採用合適的設計方法,要提供高質量的工程支撐,要實行開發過程的有效管理;軟體工程活動主要包括需求、設計、實現、確認和支持等活動,每一活動可根據特定的軟體工程,採用合適的開發范型、設計方法、支持過程以及過程管理。根據軟體工程這一框架,軟體工程學科的研究內容主要包括:軟體開發范型、軟體開發方法、軟體過程、軟體工具、軟體開發環境、計算機輔助軟體工程(CASE) 及軟體經濟學等。[8]
『拾』 大學和軟體開發相關的專業有哪些
每個學校定位不一樣,叫法不一樣,專科有軟體開發這個專業,本專科好像師計算機科屬學一類的專業。但是都是做開發的。JAVA、C這些當中選一門作為學習基礎。做什麼這個就不好說了,要是學得好點就是專業對口,不好的跑去做銷售也不一定。我就是這個專業畢業的,現在從事開發工作。不知道這樣的解釋你能否明白?有什麼需要幫助的可以追問!