軟件工程包括哪些專業(yè) 軟件工程專業(yè)哪個方向較吃香
軟件類的專業(yè)都有哪些,軟件工程包含哪些專業(yè),軟件工程專業(yè)是什么?想做軟件工程師學什么專業(yè)?軟件工程是什么?未來發(fā)展怎么樣?軟件工程是學什么的?這個專業(yè)的就業(yè)方向有哪些?
本文導航
軟件類哪個專業(yè)吃香
1、計算機科學與技術:計算機科學與技術是研究計算機的設計與制造和利用計算機進行信息獲取、表示、存儲、處理、控制等的理論、原則、方法和技術的學科。
該專業(yè)培養(yǎng)德、智、體全面發(fā)展的,具有良好綜合素質和開拓創(chuàng)新能力的計算機專業(yè)人才。通過系統(tǒng)學習掌握該專業(yè)的基本理論、基礎知識和基本技能與方法,能在科技、教育和經濟部門從事研究、教學、應用開發(fā)和管理工作。
2、數(shù)字媒體技術:數(shù)字媒體技術是一種開放式的平臺,主要包含場景設計、角色形象設計、游戲程序設計、多媒體后期處理、人機交互技術,是主要針對游戲開發(fā)、網站美工和創(chuàng)意設計類工作設計的專業(yè)。
本專業(yè)培養(yǎng)德智體美全面發(fā)展的、面向當今信息化時代的、從事數(shù)字媒體開發(fā)與數(shù)字傳播的專業(yè)人才。
畢業(yè)生將兼具信息傳播理論、數(shù)字媒體技術和設計管理能力,可在黨政機關、新聞媒體、出版、商貿、教育、信息咨詢及IT相關等領域,從事數(shù)字媒體開發(fā)、音視頻數(shù)字化、網頁設計與網站維護、多媒體設計制作、信息服務及數(shù)字媒體管理等工作。
3、智能科學與技術:
主要專業(yè)課程:數(shù)字信號處理、數(shù)字圖像處理、信息感知、通信原理、微機原理與接口技術、控制原理、信息網絡、智能科學技術導論、腦與認知科學;
數(shù)理邏輯學、人工智能基礎、神經網絡基礎、模式識別、智能控制、移動智能、智能信息處理、人機交互、數(shù)據(jù)挖掘、自然語言處理與理解、機器翻譯、機器學習、智能游戲。
具有基礎面廣,知識面廣,實踐能力強,綜合素質高,掌握信息處理及其控制的運用能力。本科畢業(yè)后能夠在研發(fā)部門、學科交叉研究機構以及高校從事與智能科技相關領域的科研、開發(fā)、管理或教學工作,并可繼續(xù)攻讀智能科學與技術專業(yè)以及相關學科的碩士和博士學位。
4、空間信息與數(shù)字技術:培養(yǎng)具有深厚軟件工程理論基礎和空間信息技術、通信技術以及計算機網絡技術,有一定的管理和經濟知識基礎。
能運用數(shù)字工程技術對環(huán)境、人文、社會、經濟等各類信息進行數(shù)字化處理,實現(xiàn)網絡化傳輸、可視化表達、智能化決策的復合型空間信息產業(yè)、技術與應用的高級專門人才。
5、電子與計算機工程:電子與計算機工程專業(yè)是教育部的特設專業(yè),結合電氣工程和計算機科學,具有很好的發(fā)展前景。電子與計算機工程專業(yè)是將軟件設計與硬件設計一體化,并結合電力電子學的一門專業(yè)。
該專業(yè)學生主要學習電學以及計算機技術的基本理論和知識,受到相關的訓練,具有解決實際問題及相關工作的能力。
軟件工程專業(yè)包含哪些課程
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。
在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農業(yè)、銀行、航空、政府部門等。這些應用促進了經濟和社會的發(fā)展,也提高了工作效率和生活效率 。
中文名
軟件工程
外文名
Software Engineering
簡稱
SE
類別
學科
相關專業(yè)
通信工程、計算機科學與技術
快速
導航
基本內容
發(fā)展過程
目標
研究領域
大學排名
原理
結構
方法
開發(fā)方法
軟件需求
工程與科學
定義內涵
定義
軟件工程一直以來都缺乏一個統(tǒng)一的定義,很多學者、組織機構都分別給出了自己認可的定義:[1]
軟件工程
BarryBoehm:運用現(xiàn)代科學技術知識來設計并構造計算機程序及為開發(fā)、運行和維護這些程序所必需的相關文件資料。
IEEE:在軟件工程術語匯編中的定義:軟件工程是:1.將系統(tǒng)化的、嚴格約束的、可量化的方法應用于軟件的開發(fā)、運行和維護,即將工程化應用于軟件;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立并使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法。
《計算機科學技術百科全書》:軟件工程是應用計算機科學、數(shù)學、邏輯學及管理科學等原理,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則、方法,以提高質量、降低成本和改進算法。其中,計算機科學、數(shù)學用于構建模型與算法,工程科學用于制定規(guī)范、設計范型(paradigm)、評估成本及確定權衡,管理科學用于計劃、資源、質量、成本等管理。
比較認可的一種定義認為:軟件工程是研究和應用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。
ISO 9000對軟件工程過程的定義是:軟件工程過程是輸入轉化為輸出的一組彼此相關的資源和活動。[2]
其它定義:1.運行時,能夠提供所要求功能和性能的指令或計算機程序集合。2.程序能夠滿意地處理信息的數(shù)據(jù)結構。3.描述程序功能需求以及程序如何操作和使用所要求的文檔。以開發(fā)語言作為描述語言,可以認為:軟件=程序+數(shù)據(jù)+文檔。[2]
內涵
一、軟件工程過程是指為獲得軟件產品,在軟件工具的支持下由軟件工程師完成的一系列軟件工程活動,包括以下四個方面:
1、P(Plan)——軟件規(guī)格說明。規(guī)定軟件的功能及其運行時的限制。
2、D(DO)——軟件開發(fā)。開發(fā)出滿足規(guī)格說明的軟件。
3、C(Check)——軟件確認。確認開發(fā)的軟件能夠滿足用戶的需求。
4、A(Action)——軟件演進。軟件在運行過程中不斷改進以滿足客戶新的需求。
二、從軟件開發(fā)的觀點看,它就是使用適當?shù)馁Y源(包括人員,軟硬件資源,時間等),為開發(fā)軟件進行的一組開發(fā)活動,在活動結束時輸入(即用戶的需求)轉化為輸出(最終符合用戶需求的軟件產品)。
三個階段:定義階段:可行性研究初步項目計劃、需求分析;開發(fā)階段:概要設計、詳細設計、實現(xiàn)、測試;運行和維護階段:運行、維護、廢棄
原則:1、抽象;2、信息隱蔽;3、模塊化;4、局部化;5、確定性;6,一致性;7、完備性;8、可驗證性
軟件工程專業(yè)到底是做什么的
軟件工程學的主要內容是軟件開發(fā)技術和軟件工程管理。 軟件開發(fā)技術包含軟件工程方法學、軟件工具和軟件開發(fā)環(huán)境;軟件工程管理學包含軟件工程經濟學和軟件管理學。 專業(yè)簡介是計算機領域發(fā)展最快的學科分支之一,國家非常重視軟件行業(yè)的發(fā)展,對軟件人才的培養(yǎng)給予了非常優(yōu)惠的政策。本專業(yè)培養(yǎng)掌握計算機軟件基本理論知識,熟悉軟件開發(fā)和管理技術、能夠在計算機軟件領域中從事軟件設計、開發(fā)和管理的高級人才。 主修課程該專業(yè)除了學習公共基礎課外,還將系統(tǒng)學習離散數(shù)學、數(shù)據(jù)結構、算法分析、面向對象程序設計、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫原理與實現(xiàn)技術、編譯原理、軟件工程、軟件項目管理、計算機安全等課程,根據(jù)學生的興趣還可以選修一些其它選修課。 畢業(yè)去向除考取國內外名牌大學研究生外,主要畢業(yè)去向是計算機軟件專業(yè)公司﹑信息咨詢公司﹑以及金融等其它獨資、合資企業(yè)。 培養(yǎng)目標本專業(yè)培養(yǎng)適應社會發(fā)展需求,德、智、體、美全面發(fā)展,具有扎實的計算機應用理論和知識基礎,掌握軟件工程領域的前沿技術和軟件開發(fā)方法,具有較強的實踐能力和創(chuàng)新精神,具備較強的軟件項目的系統(tǒng)分析、設計、開發(fā)和測試能力,能夠按照工程化的原則和方法從事軟件項目開發(fā)和管理的應用型人才。
軟件工程學什么好就業(yè)
計算機科學與技術(Computer Science and Technology)是國家一級學科,下設信息安全、軟件工程、計算機軟件與理論、計算機系統(tǒng)結構、計算機應用技術、計算機技術等專業(yè)。
軟件工程的主要就業(yè)有什么
軟件工程,包括開發(fā)和測試兩大部分,主要面向于軟件的開發(fā)和相應服務的提供,相對來說就業(yè)人數(shù)最多的方向,高級職位一般為系統(tǒng)架構師和分析師或其他同級職位。軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數(shù)據(jù)庫、系統(tǒng)平臺等方面。在現(xiàn)代社會中,軟件應用于多個方面。典型的軟件有電子郵件、人機界面、辦公套件、操作系統(tǒng)等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農業(yè)、銀行、航空、政府部門等。這些應用促進了經濟和社會的發(fā)展,也提高了工作效率和生活效率。
軟件工程專業(yè)哪個方向較吃香
軟件工程專業(yè)是研究大規(guī)模軟件開發(fā)方法工具和管理的一門工程科學,其特點是按工程化的原則和方法來組織和規(guī)范軟件開發(fā)過程軟件工程技術者,主要研究與軟件開發(fā)各個工作流程相關的先進實用的軟件開發(fā)方法技術和工具;畢業(yè)之后可以在新能源計算機軟件,互聯(lián)網,電子商務,電子技術半導體等行業(yè)進行工作,主要從事軟件工程師,項目經理,軟件開發(fā)工程師,測試工程師等。