⑴ 軟體工程專業是干什麼的
軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。
軟體工程的目標是:在給定成本、進度的前提下,開發出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性、可互操作性和滿足用戶需求的軟體產品。追求這些目標有助於提高軟體產品的質量和開發效率,減少維護的困難。
主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理。
⑵ 軟體工程是做什麼的
軟體工程(Software Engineering,簡稱為SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。本專業培養以計算機應用軟體開發為基本技能,具有較扎實的專業基礎理論和較強的實踐動手能力,受到程序員的系統訓練,熟悉崗位要求,掌握崗位技能,懂理論、會操作的,適應社會信息化需求,適應市場經濟的德、智、體、美全面發展的計算機軟體開發與維護方面的高級專業技術人才。
軟體在當今的信息社會中佔有重要的地位,軟體產業是信息社會的支柱產業之一。隨著軟體應用日益廣泛、軟體規模日益擴大,人們開發、使用、維護軟體不得不採用工程的方法,以求經濟有效地解決軟體問題。藉助於計算機科學技術、數學、管理科學與工程諸多學科,今天的軟體工程己由最初的一個學科方向發展成為以計算機科學技術為基礎的一個新興交叉學科。該學科的發展可分為概念提出、學科雛形和學科確立三個階段。
⑶ 大學中有個專業叫軟體工程,這個專業是干什麼的
軟體工程是一個很多大學都會開設的一個本科專業,主要是屬於計算機專業的范疇,掌握一些計算機的基礎理論來培養出計算機專業的人才,軟體工程一直以來都是一個非常熱門的專業,因為手機已經成為了家家戶戶都擁有的一個工具,手機中的應用軟體也成為了人們娛樂和交流的重要內容,所以說軟體工程這個專業是非常非常吃香的,但是有很多人還是非常不理解軟體工程這個專業到底是干什麼的呢?下面就和小編一起來了解一下吧。
總的來說,大學中的這個軟體工程的專業其實是非常好的,因為這個專業的學習內容非常的廣闊,而且就業前景也特別的好,是一個非常值得選擇的好專業。
⑷ 軟體工程是學什麼的
為了弄清計算機科學與技術還有軟體工程的關系,首先來了解一下這兩個專業的概念。軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。計算機科學與技術是國家一級學科,下設信息安全、軟體工程、計算機軟體與理論、計算機系統結構、計算機應用技術、計算機技術等專業。
對於計算機科學與技術和軟體工程兩個本科專業都是計算機類下的專業,軟體工程相對於計算機科學與技術則更側重於軟體開發。兩個專業都可以報考計算機科學與技術一級學科下的研究生,通常計算機科學與技術專業的學生可以報考計算機系統結構、計算機軟體理論和計算機應用技術這3個二級學科,而軟體工程專業對於計算機系統結構的理解通常會比計算機科學與技術專業的學生弱一些。當然兩個專業的學生都可以報考軟體工程碩士這一專業碩士研究生。目前這兩個專業的就業形勢都非常好,其中以軟體工程更為好一些,計算機科學與技術專業的學生考研的學生多於軟體工程專業的學生。軟體工程專業的學生本科就業,只要個人能力強,也會有很好的回報。
⑸ 軟體工程專業是干什麼的
軟體工程專業是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言,資料庫,軟體開發工具,系統平台,標准,設計模式等方面。
就業方向: 可以作為軟體系統分析與設計人員,軟體系統開發人員、測試與維護人員,軟體市場技術支持與營銷人員,軟體項目管理與企業信息化管理人員等進入任何與之相關的領域或單位從業。
薪資待遇: 據統計,軟體工程專業的平均薪資是4850元。
主要課程: 軟體工程、數據結構、演算法分析與設計、操作系統、資料庫系統、微型計算機介面技術、計算機通信與網路、UML系統分析與設計、軟體體系結構、軟體測試、軟體項目管理、高級語言程序設計、雲計算技術、信息安全技術等。
⑹ 軟體工程是干什麼的
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。
在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有計算機軟體的應用,如工業、農業、銀行、航空、政府部門等。這些應用促進了經濟和社會的發展,也提高了工作效率和生活效率 。
(6)軟體工程是做什麼的擴展閱讀:
軟體工程過程是指為獲得軟體產品,在軟體工具的支持下由軟體工程師完成的一系列軟體工程活動,包括以下四個方面:
1、P(Plan)——軟體規格說明。規定軟體的功能及其運行時的限制。
2、D(DO)——軟體開發。開發出滿足規格說明的軟體。
3、C(Check)——軟體確認。確認開發的軟體能夠滿足用戶的需求。
4、A(Action)——軟體演進。軟體在運行過程中不斷改進以滿足客戶新的需求。
⑺ 大學軟體工程專業是干什麼的,都學什麼
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言、資料庫、軟體開發工具、系統平台、設計模式等方面。軟體工程需要學習馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結論、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理等課程。
除了學習公共基礎課外,還需要學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程。
⑻ 軟體工程師都是干什麼的
軟體實施主要負責的是軟體工程的實施工作,具體工作內容包括:
常用操作系統、應用軟體及公司所開發的軟體安裝、調試、維護;還有少部分硬體、網路的工作;負責現場培訓,現場軟體應用培訓;協助項目驗收;負責需求的初步確認;把控項目進度;與客戶溝通個性化需求;負責項目維護。
軟體實施工程師的工作是軟體產品服務主線的一個決定性環節,軟體的成功離不開實施。
軟體實施要求之軟體必須能滿足和適應企業需求:
這一點是整個項目能否成功實施的最關鍵的一環。很多企業都在這一方面吃過虧,在選型時見到的軟體有很多功能模塊,在樣板企業里數據也能跑起來,但當軟體買回來了以後,卻發現了軟體的很多功能與企業的現實差別很大,所以根本就用不起來。
不同企業之間的管理流程和對數據的要求差別很大,基本上兩個完全相同的企業是不存在的,世界上絕對不會有一種「萬能軟體」能滿足所有企業的需求。
企業在選型軟體時,要充分考慮各種管理流程的特點、數據的來源、統計報表不同功能模塊的關系、企業員工的接受能力及與其它系統的介面等很多問題,所以企業選擇的必須是軟體提供商為企業定製開發出來的。
如果軟體提供商不為企業做前期需求分析和訂制開發,只是把現成的軟體賣給企業,它的實施成功率幾乎為零,如果是這樣的服務,企業還不如買一套盜版軟體 。所以我們可以得出這樣的結論,企業買軟體提供商的不是它的軟體,而是它的開發能力。
⑼ 專業解讀之軟體工程是做什麼
專業解讀之軟體工程是做什麼
在這個信息爆炸的時代,計算機軟體正悄悄地應用於各個領域,深刻地影響著我們的日常生活。例如,典型的軟體有如 QQ、微信等聊天軟體,騰訊視頻、暴風影音等視頻軟體,酷狗音樂、多米音樂等音樂軟體,word、ppt等辦公軟體。這些軟體應用促進了經濟和社會的發展,也提高了工作效率和生活質量。而這些軟體的應用與軟體工程是須臾不可分離的,如果把軟體比作積木,軟體工程則相當於玩積木的高手。那麼,什麼是軟體工程,軟體工程學什麼,就業前景怎樣呢?為幫助考生及家長了解該專業,本文就帶領大家一探究竟。
一、專業解析
什麼是軟體工程?
完整的計算機系統由兩部分組成,即計算機的硬體系統和軟體系統。而計算機軟體是指計算機系統中除硬體以外的所有事物,一般包括計算機程序、程序說明以及其他資料等。
軟體工程專業是 2002年國家教育部新增專業,隨著計算機應用領域的拓展及中國經濟建設的不斷發展,軟體工程專業已成為一個熱門專業。
軟體工程是採用工程的概念、原理、技術和方法來開發、維護軟體,把管理技術與開發技術有效地結合起來,以計算機科學與技術學科為基礎,強調軟體開發的工程性,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才的一門學科。
如果把計算機軟體比作積木,那麼軟體工程則相當於玩積木的高手。
軟體工程學什麼?
以浙江大學為例,軟體工程專業的核心課程有:離散數學及其應用、數據結構基礎、高級數據結構與演算法分析、面向對象程序設計、計算機系統原理、資料庫系統原理、操作系統原理、操作系統分析與實驗、軟體工程基礎、計算機網路基礎項目管理與案例分析、軟體需求分析與設計、軟體體系 結構、人機交互工程。
除此之外,浙大軟體工程專業還結合學院的科研和應用特色,開設了軟體開發技術、金融信息技術、信息安全技術三個應用領域方向課程。各校軟體工程專業根據培養體系、專業側重等不同情況,課程設置也有所差異,考生可具體查看各校詳細專業和課程設置情況。
計算機科學與技術專業與軟體工程專業的區別
這兩個專業都需要掌握計算機科學的基礎知識及編程的基本功,但是這兩個專業的關注點有很大不同。計算機專業學習技術,是為了改進技術,提高技術,研究出更好的理論。扎實地知道計算機底層是怎麼工作的,才能研究出更好的計算機;而軟體工程專業學習技術,是為了知道在什麼情況下應該用什麼樣的技術可以最好地解決問題,更關注開發大型軟體系統的組織方法和流程。
用建築行業打比方:計算機專業研究物理、力學理論,研究新型材料;而軟體工程專業則聽取客戶的蓋房要求,選擇合適的材料和技術,組織成百上千的工人把房子蓋起來。兩者工作的難度和重心是不同的。從同學們熟知的偶像角度打個比方,計算機專業仰慕圖靈,而軟體工程專業則仰慕蓋茨和喬布斯。
社會上對這個專業的認識誤區
有些人認為,學計算機相關的專業是青春飯,到了 30多歲後就沒有發展前途了,總不能一輩子就當個程序員吧?這是一個很大的認識誤區。實際上,軟體工程專業更關注開發大型軟體系統的組織方法和流程,培養學生掌握大型軟體開發和管理的能力,隨著經驗和能力的增長,他們更能勝任越來 越大的項目的組織和管理,成為千百程序員的管理者。
還有人認為,現在懂編程的人太多了,凡是理工專業都學過編程,抓來就能用。但是,軟體工程專業所掌握的大型軟體開發的組織、設計和管理技術,不是普通的編程技術可以比擬的。打個比方說,普通的工人稍微訓練一下,讓他蓋個豬圈、砌堵牆沒問題,但是讓他去造一個摩天大樓就不行了。而軟體工程培養的是有能力設計和製造摩天大樓的人才。
二、專業與就業
就業前景廣闊
據陽光高考信息平台最新數據顯示,軟體工程專業的全國普通高校畢業生規模在 55000人至60000人。最近三年,該專業的全國本科生就業率逐年遞增,由80%增至95%,屬於就業情況很好的專業。
軟體產業作為信息產業的核心是國民經濟信息化的基礎,已經涉足工業、農業、商業、金融、科教文衛、國防和百姓生活等各個領域。採用先進的工程化方法進行軟體開發和生產是實現軟體產業化的關鍵技術手段。因此,為積極促進我國軟體產業發展,加速我國信息化建設,增強其國際競爭力,急需培養大批軟體工程領域的實用型、復合型軟體工程技術人才和軟體工程管理人才。
「 相關數據顯示,到 2020年,整個中國新一代信息技術人才的需求,一年的缺口是750萬人,而整個中國每年的大學畢業生也不過這個數字,但是其中計算機類專業的一共才30多萬人。到2025年,這個缺口數字將達到950萬。 」 東軟睿道總裁李印杲在接受新商報記者采訪時表示,目前,國內計算機軟體類相關人才的需求非常巨大,隨之產生的人才缺口也令人吃驚。
隨著第五屆世界互聯網大會的召開,《世界互聯網發展報告 2018》《中國互聯網發展報告2018》正式發布,報告顯示,美國、中國、英國互聯網發展名列全球前三名。從目前的形勢來看,軟體工程專業在未來多年內仍將是就業形勢看好的'專業。
兩大就業方向
軟體工程專業的畢業生主要面向兩類就業崗位:一類是各種規模的 IT企業,從事項目管理、軟體設計、軟體開發和質量保證等相關崗位;另一類是進入到對IT技術依賴度很高的金融、電信等行業的IT部門,從事這些行業的業務軟體的開發、測試、維護等相關工作。
例如,南京大學軟體學院就業率連續多年 100%,位居各院系前列,就業單位主要有Microsoft、Intel、網路、騰迅、阿里巴巴、華為、摩根士丹利等知名IT企業和金融類企業。85%以上的學生在上海、杭州、南京、蘇州、深圳、北京等地就業。本科生平均入職年薪近20萬。
三、報考指南
招生院校多 看清培養目標
據統計,目前開設軟體工程專業的院校 580多所,分布在不同層次。在這些招生院校中,既有綜合性大學,也有理工類院校,還有師范類院校。
不同院校軟體工程專業方向有所不同,例如,華東師范大學軟體工程專業有四個學習方向,分別為軟體科學與技術方向、嵌入式軟體與系統方向、數據科學與工程方向、密碼與網路安全方向。這四個方向培養側重點是不一樣的,軟體科學與技術方向旨在培養具有良好的軟體科學與工程素養和開闊的國際視野,以及扎實的軟體理論基礎和軟體設計與開發綜合能力的高層次軟體人才;數據科學與工程方向旨在培養具有服務國家基礎戰略研究事業胸懷、獨立的研究創新能力和專業可持續發展潛力、參與國際學術競爭能力的、社會培養急需的 「 數據科學家 」 專業人才。再如,東南大學軟體工程一級學科主要包括軟體工程的理論與實踐、可信軟體、軟體智能化、軟體自動化、軟體服務工程和軟體建模與分析等六個主要學科方向。
按大類招生 分清專業方向
除了單獨的專業招生形式以外,很多院校都以 「 計算機類 」 、 「 軟體工程 」 的大類形式招生。按照計算機類大類招生的院校,如中央民族大學、北京理工大學、北京信息科技大學等;按照軟體工程大類招生的院校,如南京大學、廈門大學、武漢大學、湖南大學等。考生報考時,最好看一下大類包含的專業方向再填報。
例如,北京理工大學 「 計算機類 」 包含計算機科學與技術、物聯網工程、軟體工程三個專業方向;廈門大學 「 軟體工程 」 包含軟體工程、數字媒體技術兩個專業方向。
考生在選擇時,一定要根據自己的愛好和需求,看清各高校的招生章程要求和專業設置情況。
什麼樣的學生適合學軟體工程
據浙江大學計算機科學與技術學院蔡亮副教授介紹,從技術和興趣的角度上看,如果喜歡搭積木(組裝產品),但對於做積木塊本身不是很有興趣,那麼會對軟體工程專業很有興趣。從個性和人生規劃的角度上看,如果喜歡在商界叱吒風雲的感覺,喜歡跟著一批志同道合的夥伴一起創業,喜歡與人溝通,那麼會對軟體工程專業很有興趣。