高考后選擇軟件工程專業(yè)的同學(xué)或者正在讀軟件工程專業(yè)的同學(xué),你們當(dāng)初選擇這個(gè)專業(yè)的時(shí)候或者學(xué)到現(xiàn)在,是否在迷茫:軟件工程專業(yè)應(yīng)該怎么學(xué)?下面有途網(wǎng)小編給大家分享一下軟件工程專業(yè)學(xué)什么,軟件工程專業(yè)知識(shí)域構(gòu)成,希望對(duì)你有幫助。
主干學(xué)科:馬克思主義理論、大學(xué)外語(yǔ)、高等數(shù)學(xué)、大學(xué)物理、物理實(shí)驗(yàn)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)、程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語(yǔ)言、軟件體系結(jié)構(gòu)、軟件需求、軟件項(xiàng)目管理
該專業(yè)除了學(xué)習(xí)公共基礎(chǔ)課外,還將系統(tǒng)學(xué)習(xí)離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、面向?qū)ο蟪绦蛟O(shè)計(jì)、現(xiàn)代操作系統(tǒng)、數(shù)據(jù)庫(kù)原理與實(shí)現(xiàn)技術(shù)、編譯原理、軟件工程、軟件項(xiàng)目管理、計(jì)算機(jī)安全等課程,根據(jù)學(xué)生的興趣還可以選修一些其它選修課。
實(shí)踐環(huán)節(jié):畢業(yè)實(shí)習(xí)、課程設(shè)計(jì)、計(jì)算機(jī)工程實(shí)踐、生產(chǎn)實(shí)習(xí)、畢業(yè)設(shè)計(jì)(論文)。
軟件需求描述解決現(xiàn)實(shí)世界某個(gè)問(wèn)題的軟件產(chǎn)品,及對(duì)軟件產(chǎn)品的約束。軟件需求涉及需求抽取、需求分析、建立需求規(guī)格說(shuō)明和確認(rèn),涉及建模、軟件開(kāi)發(fā)的技術(shù)、經(jīng)濟(jì)、時(shí)間可行性分析。軟件需求直接影響軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過(guò)程和軟件質(zhì)量等。
設(shè)計(jì)是軟件工程最核心的內(nèi)容。設(shè)計(jì)既是“過(guò)程”,也是這個(gè)過(guò)程的“結(jié)果”。軟件設(shè)計(jì)由軟件體系結(jié)構(gòu)設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)兩種活動(dòng)組成。它涉及軟件體系結(jié)構(gòu)、構(gòu)件、接口、以及系統(tǒng)或構(gòu)件的其它特征,還涉及軟件設(shè)計(jì)質(zhì)量分析和評(píng)估、軟件設(shè)計(jì)的符號(hào)、軟件設(shè)計(jì)策略和方法等。
通過(guò)編碼、單元測(cè)試、集成測(cè)試、調(diào)試、確認(rèn)這些活動(dòng),生成可用的、有意義的軟件。軟件構(gòu)造除要求符合設(shè)計(jì)功能外,還要求控制和降低程序復(fù)雜性、預(yù)計(jì)變更、進(jìn)行程序驗(yàn)證和制定軟件構(gòu)造標(biāo)準(zhǔn)。軟件構(gòu)造與軟件配置管理、工具和方法、軟件質(zhì)量密切相關(guān)。
測(cè)試是軟件生存周期的重要部分,涉及測(cè)試的標(biāo)準(zhǔn)、測(cè)試技術(shù)、測(cè)試度量和測(cè)試過(guò)程。測(cè)試不再是編碼完成后才開(kāi)始的活動(dòng),測(cè)試的目的是標(biāo)識(shí)缺陷和問(wèn)題,改善產(chǎn)品質(zhì)量。軟件測(cè)試應(yīng)該圍繞整個(gè)開(kāi)發(fā)和維護(hù)過(guò)程。測(cè)試在需求階段就應(yīng)該開(kāi)始,測(cè)試計(jì)劃和規(guī)程必須系統(tǒng),并隨著開(kāi)發(fā)的進(jìn)展不斷求精。正確的軟件工程質(zhì)量觀是預(yù)防,避免缺陷和問(wèn)題比改正好。代碼生成前的主要測(cè)試手段是靜態(tài)技術(shù)(檢查),代碼生成后采用動(dòng)態(tài)技術(shù)(執(zhí)行代碼)。測(cè)試的重點(diǎn)是動(dòng)態(tài)技術(shù),從程序無(wú)限的執(zhí)行域中選擇一個(gè)有限的測(cè)試用例集,動(dòng)態(tài)地驗(yàn)證程序是否達(dá)到預(yù)期行為。
軟件產(chǎn)品交付后,需要改正軟件的缺陷、提高軟件性能或其他屬性、使軟件產(chǎn)品適應(yīng)新的環(huán)境。軟件維護(hù)是軟件進(jìn)化的繼續(xù)。軟件維護(hù)要支持系統(tǒng)快速地、便捷地滿足新的需求。基于服務(wù)的軟件維護(hù)越來(lái)越受到重視。軟件維護(hù)是軟件生存周期的組成部分。然而,歷史上維護(hù)從未受到重視。情況有了改變,軟件組織力圖使軟件運(yùn)營(yíng)時(shí)間更長(zhǎng),軟件維護(hù)成為令人關(guān)注的焦點(diǎn)。
為了系統(tǒng)的控制配置變更,維護(hù)整個(gè)系統(tǒng)生命周期中配置的一致性和可追蹤性,必須按時(shí)間管理軟件的不同配置,包括配置管理過(guò)程的管理、軟件配置鑒別、配置管理控制、配置管理狀態(tài)記錄、配置管理審計(jì)、軟件發(fā)布和交付管理等。
運(yùn)用管理活動(dòng),如計(jì)劃、協(xié)調(diào)、度量、監(jiān)控、控制和報(bào)告,確保軟件開(kāi)發(fā)和維護(hù)是系統(tǒng)的、規(guī)范的、可度量的。它涉及基礎(chǔ)設(shè)施管理;項(xiàng)目管理;度量和控制計(jì)劃三個(gè)層次。度量是軟件管理決策的基礎(chǔ)。近年來(lái)軟件度量的標(biāo)準(zhǔn)、測(cè)度、方法、規(guī)范發(fā)展較快。
管理軟件工程過(guò)程的目的是,實(shí)現(xiàn)一個(gè)新的或者更好的過(guò)程。軟件工程過(guò)程關(guān)注軟件過(guò)程的定義、實(shí)現(xiàn)、評(píng)估、測(cè)量、管理、變更、改進(jìn),以及過(guò)程和產(chǎn)品的度量。軟件工程過(guò)程分為,①圍繞軟件生存周期過(guò)程的技術(shù)和管理活動(dòng),即需求獲取、軟件開(kāi)發(fā)、維護(hù)和退役的各種活動(dòng)。②對(duì)軟件生存周期的定義、實(shí)現(xiàn)、評(píng)估、度量、管理、變更和改進(jìn)。
軟件開(kāi)發(fā)工具是以計(jì)算機(jī)為基礎(chǔ)的,用于輔助軟件生存周期過(guò)程。通常,工具是為特定的軟件工程方法設(shè)計(jì)的,以減少手工操作的負(fù)擔(dān)、使軟件工程更加系統(tǒng)化。軟件工具的種類很多,從支持個(gè)人到整個(gè)生存周期。軟件工具分為:需求工具、設(shè)計(jì)工具、構(gòu)造工具、測(cè)試工具、維護(hù)工具、配置管理工具、工程管理工具、工程過(guò)程工具、軟件質(zhì)量工具等。
軟件工程方法支持軟件工程活動(dòng),使軟件開(kāi)發(fā)更加系統(tǒng),并能獲得成功。軟件開(kāi)發(fā)方法不斷發(fā)展。當(dāng)前,軟件工程方法分為:①啟發(fā)式方法,包括結(jié)構(gòu)化方法、面向數(shù)據(jù)方法、面向?qū)ο蠓椒ê吞囟ㄓ蚍椒?②基于數(shù)學(xué)的形式化方法;③用軟件工程多種途徑實(shí)現(xiàn)的原型方法,原型方法幫助確定軟件需求、軟件體系結(jié)構(gòu),用戶界面等。
軟件質(zhì)量貫穿整個(gè)軟件生存周期,涉及軟件質(zhì)量需求、軟件質(zhì)量度量、軟件屬性檢測(cè)、軟件質(zhì)量管理技術(shù)和過(guò)程等。
SWEBOK還把軟件工程相關(guān)學(xué)科列為知識(shí)域,它們是軟件工程發(fā)展不可或缺的部分。相關(guān)學(xué)科知識(shí)域包括計(jì)算機(jī)工程、計(jì)算機(jī)科學(xué)、數(shù)學(xué)、管理學(xué)、項(xiàng)目管理、質(zhì)量管理、系統(tǒng)工程學(xué)和軟件人類工程學(xué)八個(gè)領(lǐng)域。
業(yè)內(nèi)專家介紹說(shuō),護(hù)理職業(yè)一直是國(guó)際上地位較高、薪水豐厚的職業(yè)之一,同時(shí),護(hù)理人才又是國(guó)際緊缺的人才之一。下面有途網(wǎng)小編跟大家說(shuō)說(shuō)護(hù)理專業(yè)的主...
業(yè)內(nèi)專家介紹說(shuō),護(hù)理職業(yè)一直是國(guó)際上地位較高、薪水豐厚的職業(yè)之一,同時(shí),護(hù)理人才又是國(guó)際緊缺的人才之一。下面有途網(wǎng)小編跟大家說(shuō)說(shuō)護(hù)理專業(yè)的專...
業(yè)內(nèi)專家介紹說(shuō),護(hù)理職業(yè)一直是國(guó)際上地位較高、薪水豐厚的職業(yè)之一,同時(shí),護(hù)理人才又是國(guó)際緊缺的人才之一。下面有途網(wǎng)小編跟大家說(shuō)說(shuō)什么是護(hù)理專...
商務(wù)英語(yǔ)顧名思義就是商務(wù)方面的英語(yǔ)知識(shí)及應(yīng)用,現(xiàn)在我國(guó)貿(mào)易經(jīng)濟(jì)高速發(fā)展,外貿(mào)進(jìn)出口持續(xù)增長(zhǎng),商務(wù)英語(yǔ)是必需語(yǔ)言。
電子信息工程專業(yè)主要是學(xué)習(xí)基本電路知識(shí),并掌握用計(jì)算機(jī)等處理信息的方法。要有扎實(shí)的數(shù)學(xué)知識(shí),對(duì)物理學(xué)的要求也很高,并且主要是電學(xué)方面;要學(xué)習(xí)...
車輛工程專業(yè)畢業(yè)生的就業(yè)方向有很多,從汽車生產(chǎn)流程中的調(diào)研、設(shè)計(jì)、試驗(yàn)到銷售環(huán)節(jié),車輛工程專業(yè)學(xué)生都可以選擇,車輛工程專業(yè)的就業(yè)前景是相當(dāng)好...
相信有很多高中生上大學(xué)都想學(xué)醫(yī),做一名護(hù)士,但有的人考的不盡人意,只能進(jìn)一所大專學(xué)校學(xué)習(xí)護(hù)理專業(yè),那么大專的護(hù)士和本科的護(hù)士有什么差別呢?他...
電子信息工程是一門(mén)應(yīng)用計(jì)算機(jī)等現(xiàn)代化技術(shù)進(jìn)行電子信息控制和信息處理的學(xué)科,主要研究信息的獲取與處理,電子設(shè)備與信息系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用和集...
高中畢業(yè)后,許多小伙伴都在為自己的未來(lái)學(xué)什么專業(yè)苦惱,那么文科有哪些專業(yè)適合女生呢,小編整理了十大適合文科女生的專業(yè)供大家參考。
考大學(xué)選專業(yè)是一件非常重要且謹(jǐn)慎的事情,關(guān)乎未來(lái)的發(fā)展和選擇,對(duì)畢業(yè)后工作影響甚遠(yuǎn),但是很多人不知道自己適合什么樣的,也不了解目前的就業(yè)市場(chǎng)...
男生可以選擇的好專業(yè)還是很廣泛的,前景好的專業(yè)有很多。下面就和小編一起來(lái)看看男生十大好就業(yè)專業(yè)有哪些吧!
材料科學(xué)與工程是研究材料成分、結(jié)構(gòu)、工藝、性能與用途之間有關(guān)知識(shí)和應(yīng)用的學(xué)科,該專業(yè)方向培養(yǎng)具有扎實(shí)的材料科學(xué)與工程基礎(chǔ)理論知識(shí)及相關(guān)基本技...
電氣工程及其自動(dòng)化就業(yè)方向主要為:電力、電氣設(shè)備制造行業(yè)內(nèi)電氣工程及其自動(dòng)化領(lǐng)域相關(guān)的工程設(shè)計(jì)、生產(chǎn)制造、系統(tǒng)運(yùn)行、系統(tǒng)分析、技術(shù)開(kāi)發(fā)、教育...
文科女生可以選擇的專業(yè)還是相對(duì)比較廣泛的,前景好的專業(yè)有很多。下面就和小編一起來(lái)看看適合文科女生的15個(gè)熱門(mén)專業(yè)吧!
軟件技術(shù)專業(yè)畢業(yè)后主要可以擔(dān)任軟件開(kāi)發(fā)工程師、軟件測(cè)試工程師、數(shù)據(jù)庫(kù)管理員、技術(shù)支持和維護(hù)工程師、軟件銷售與推廣人員等崗位。