芒果视频下载

網站(zhan)分類
登錄 |    

軟件工程學科的知識構成 軟件工程的就業方向和就業前景

本文章由注冊用戶 仰望星空 上傳提供 評論 發布 反饋 0
摘要:軟件工程專業以計算機科學與技術學科為基礎,強調軟件開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟件開發、測試、維護和軟件項目管理的高級專門人才。那么軟件工程的就業方向是什么?就業前景如何呢?下面一起來看看詳細介紹。

軟件工程的組成結構

1、軟件需求

軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)需求(qiu)(qiu)描述解決(jue)現實(shi)世界某個問題(ti)的軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)產品(pin),及對軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)產品(pin)的約束。軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)需求(qiu)(qiu)涉(she)及需求(qiu)(qiu)抽取、需求(qiu)(qiu)分析、建立需求(qiu)(qiu)規格說明和(he)(he)確認,涉(she)及建模、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)開發的技(ji)術、經濟、時間可行性(xing)分析。軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)需求(qiu)(qiu)直接(jie)影響軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)設計、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)測試、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)維護(hu)、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)配(pei)置管(guan)理、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)工(gong)程管(guan)理、軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)工(gong)程過程和(he)(he)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)質量等。

2、軟件設計

設(she)(she)(she)計是(shi)軟(ruan)(ruan)件工程(cheng)最核心的內容。設(she)(she)(she)計既(ji)是(shi)“過程(cheng)”,也是(shi)這個過程(cheng)的“結果(guo)”。軟(ruan)(ruan)件設(she)(she)(she)計由(you)軟(ruan)(ruan)件體系(xi)結構(gou)(gou)(gou)(gou)設(she)(she)(she)計、軟(ruan)(ruan)件詳細設(she)(she)(she)計兩(liang)種活(huo)動組(zu)成(cheng)。它涉及(ji)(ji)(ji)軟(ruan)(ruan)件體系(xi)結構(gou)(gou)(gou)(gou)、構(gou)(gou)(gou)(gou)件、接口(kou)、以及(ji)(ji)(ji)系(xi)統(tong)或(huo)構(gou)(gou)(gou)(gou)件的其它特征,還涉及(ji)(ji)(ji)軟(ruan)(ruan)件設(she)(she)(she)計質(zhi)量分析和評估、軟(ruan)(ruan)件設(she)(she)(she)計的符號、軟(ruan)(ruan)件設(she)(she)(she)計策(ce)略和方(fang)法等。

該圖片由注冊用戶"仰望星空"提供,版權聲明反饋

3、軟件構造

通(tong)過編碼、單元測試、集成測試、調試、確認這些活動(dong),生成可用的、有意(yi)義的軟件(jian)。軟件(jian)構造除要(yao)求(qiu)符合設計功能外(wai),還(huan)要(yao)求(qiu)控(kong)制和降(jiang)低程序復雜性、預計變更、進行程序驗(yan)證(zheng)和制定軟件(jian)構造標準。軟件(jian)構造與(yu)軟件(jian)配置管理、工(gong)具和方法、軟件(jian)質量密(mi)切相關。

4、軟件測試

測(ce)(ce)(ce)試(shi)(shi)(shi)是(shi)(shi)軟(ruan)件(jian)生存周期(qi)的(de)(de)(de)(de)重(zhong)要部(bu)分,涉及(ji)測(ce)(ce)(ce)試(shi)(shi)(shi)的(de)(de)(de)(de)標準、測(ce)(ce)(ce)試(shi)(shi)(shi)技(ji)(ji)(ji)術(shu)、測(ce)(ce)(ce)試(shi)(shi)(shi)度量和(he)測(ce)(ce)(ce)試(shi)(shi)(shi)過(guo)程(cheng)。測(ce)(ce)(ce)試(shi)(shi)(shi)不(bu)(bu)再是(shi)(shi)編碼(ma)(ma)完(wan)成后才(cai)開(kai)始的(de)(de)(de)(de)活動,測(ce)(ce)(ce)試(shi)(shi)(shi)的(de)(de)(de)(de)目的(de)(de)(de)(de)是(shi)(shi)標識缺(que)陷和(he)問題,改善(shan)產品質量。軟(ruan)件(jian)測(ce)(ce)(ce)試(shi)(shi)(shi)應該圍繞整個開(kai)發和(he)維護過(guo)程(cheng)。測(ce)(ce)(ce)試(shi)(shi)(shi)在需求階段(duan)就應該開(kai)始,測(ce)(ce)(ce)試(shi)(shi)(shi)計劃和(he)規程(cheng)必須系統,并隨著(zhu)開(kai)發的(de)(de)(de)(de)進展不(bu)(bu)斷求精。正(zheng)確的(de)(de)(de)(de)軟(ruan)件(jian)工(gong)程(cheng)質量觀是(shi)(shi)預(yu)防,避免缺(que)陷和(he)問題比改正(zheng)好。代碼(ma)(ma)生成前的(de)(de)(de)(de)主要測(ce)(ce)(ce)試(shi)(shi)(shi)手段(duan)是(shi)(shi)靜態(tai)技(ji)(ji)(ji)術(shu)(檢查(cha)),代碼(ma)(ma)生成后采用動態(tai)技(ji)(ji)(ji)術(shu)(執行(xing)(xing)代碼(ma)(ma))。測(ce)(ce)(ce)試(shi)(shi)(shi)的(de)(de)(de)(de)重(zhong)點是(shi)(shi)動態(tai)技(ji)(ji)(ji)術(shu),從(cong)程(cheng)序無限的(de)(de)(de)(de)執行(xing)(xing)域中選擇一(yi)個有限的(de)(de)(de)(de)測(ce)(ce)(ce)試(shi)(shi)(shi)用例集,動態(tai)地(di)驗證程(cheng)序是(shi)(shi)否達到預(yu)期(qi)行(xing)(xing)為(wei)。

5、軟件維護

軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)產(chan)品交付后,需要改正(zheng)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)的(de)缺(que)陷、提高(gao)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)性能或其他屬性、使軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)產(chan)品適應新的(de)環境。軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)維護(hu)(hu)是軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)進化的(de)繼續。軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)維護(hu)(hu)要支持系統快(kuai)速地(di)、便(bian)捷地(di)滿足新的(de)需求。基于(yu)服務的(de)軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)維護(hu)(hu)越(yue)來越(yue)受到重(zhong)(zhong)視。軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)維護(hu)(hu)是軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)生(sheng)存周期的(de)組成部分。然(ran)而,歷(li)史上(shang)維護(hu)(hu)從未(wei)受到重(zhong)(zhong)視。情況有了(le)改變,軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)組織力(li)圖使軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)運(yun)營時間更長,軟(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)(jian)維護(hu)(hu)成為令人關(guan)注的(de)焦點。

6、軟件配置管理

為了系統的(de)(de)控(kong)制(zhi)(zhi)配(pei)(pei)置(zhi)變(bian)更(geng),維護整(zheng)個(ge)系統生命(ming)周期中(zhong)配(pei)(pei)置(zhi)的(de)(de)一致性和可追(zhui)蹤性,必須按(an)時間管(guan)(guan)理(li)軟件(jian)的(de)(de)不同配(pei)(pei)置(zhi),包(bao)括配(pei)(pei)置(zhi)管(guan)(guan)理(li)過程(cheng)的(de)(de)管(guan)(guan)理(li)、軟件(jian)配(pei)(pei)置(zhi)鑒別、配(pei)(pei)置(zhi)管(guan)(guan)理(li)控(kong)制(zhi)(zhi)、配(pei)(pei)置(zhi)管(guan)(guan)理(li)狀態記(ji)錄、配(pei)(pei)置(zhi)管(guan)(guan)理(li)審計、軟件(jian)發布和交付(fu)管(guan)(guan)理(li)等。

7、軟件工程管理

運用(yong)管(guan)(guan)理(li)活動,如(ru)計劃、協調、度(du)量、監控、控制和(he)報(bao)告,確保軟(ruan)件(jian)開發(fa)和(he)維護是系(xi)統(tong)的(de)(de)、規范的(de)(de)、可度(du)量的(de)(de)。它涉及基礎(chu)設施管(guan)(guan)理(li);項目管(guan)(guan)理(li);度(du)量和(he)控制計劃三個層次。度(du)量是軟(ruan)件(jian)管(guan)(guan)理(li)決(jue)策(ce)的(de)(de)基礎(chu)。近年來軟(ruan)件(jian)度(du)量的(de)(de)標準、測度(du)、方法、規范發(fa)展較快。

8、軟件工程過程

管(guan)理(li)軟(ruan)件(jian)工(gong)程(cheng)(cheng)(cheng)過(guo)程(cheng)(cheng)(cheng)的(de)(de)目的(de)(de)是,實現(xian)一個新(xin)的(de)(de)或者更(geng)好的(de)(de)過(guo)程(cheng)(cheng)(cheng)。軟(ruan)件(jian)工(gong)程(cheng)(cheng)(cheng)過(guo)程(cheng)(cheng)(cheng)關注軟(ruan)件(jian)過(guo)程(cheng)(cheng)(cheng)的(de)(de)定義、實現(xian)、評估、測量、管(guan)理(li)、變更(geng)、改(gai)進,以及過(guo)程(cheng)(cheng)(cheng)和(he)(he)產品的(de)(de)度(du)量。軟(ruan)件(jian)工(gong)程(cheng)(cheng)(cheng)過(guo)程(cheng)(cheng)(cheng)分為,①圍(wei)繞軟(ruan)件(jian)生(sheng)存周期過(guo)程(cheng)(cheng)(cheng)的(de)(de)技術和(he)(he)管(guan)理(li)活動(dong),即需求獲取、軟(ruan)件(jian)開發(fa)、維護和(he)(he)退役的(de)(de)各種活動(dong)。②對軟(ruan)件(jian)生(sheng)存周期的(de)(de)定義、實現(xian)、評估、度(du)量、管(guan)理(li)、變更(geng)和(he)(he)改(gai)進

9、軟件工程工具和方法

軟(ruan)件(jian)(jian)開發工(gong)(gong)(gong)具(ju)(ju)(ju)是(shi)以計(ji)算機(ji)為基礎的(de)(de),用于(yu)輔助軟(ruan)件(jian)(jian)生存周(zhou)期過(guo)程。通常,工(gong)(gong)(gong)具(ju)(ju)(ju)是(shi)為特定的(de)(de)軟(ruan)件(jian)(jian)工(gong)(gong)(gong)程方法設(she)計(ji)的(de)(de),以減(jian)少(shao)手工(gong)(gong)(gong)操作的(de)(de)負(fu)擔、使(shi)軟(ruan)件(jian)(jian)工(gong)(gong)(gong)程更(geng)加系統化。軟(ruan)件(jian)(jian)工(gong)(gong)(gong)具(ju)(ju)(ju)的(de)(de)種類(lei)很多(duo),從支持個人到整個生存周(zhou)期。軟(ruan)件(jian)(jian)工(gong)(gong)(gong)具(ju)(ju)(ju)分為:需求工(gong)(gong)(gong)具(ju)(ju)(ju)、設(she)計(ji)工(gong)(gong)(gong)具(ju)(ju)(ju)、構造工(gong)(gong)(gong)具(ju)(ju)(ju)、測試工(gong)(gong)(gong)具(ju)(ju)(ju)、維護工(gong)(gong)(gong)具(ju)(ju)(ju)、配置管理工(gong)(gong)(gong)具(ju)(ju)(ju)、工(gong)(gong)(gong)程管理工(gong)(gong)(gong)具(ju)(ju)(ju)、工(gong)(gong)(gong)程過(guo)程工(gong)(gong)(gong)具(ju)(ju)(ju)、軟(ruan)件(jian)(jian)質量工(gong)(gong)(gong)具(ju)(ju)(ju)等。

軟(ruan)件(jian)工(gong)程(cheng)方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)支持軟(ruan)件(jian)工(gong)程(cheng)活動,使(shi)軟(ruan)件(jian)開發(fa)(fa)(fa)更加系(xi)(xi)統,并能獲得成功(gong)。軟(ruan)件(jian)開發(fa)(fa)(fa)方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)不斷(duan)發(fa)(fa)(fa)展。當(dang)前,軟(ruan)件(jian)工(gong)程(cheng)方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)分為:①啟發(fa)(fa)(fa)式方(fang)(fang)(fang)法(fa)(fa)(fa)(fa),包括結(jie)(jie)構化方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)、面(mian)向(xiang)數(shu)據方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)、面(mian)向(xiang)對象(xiang)方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)和特定域方(fang)(fang)(fang)法(fa)(fa)(fa)(fa);②基于數(shu)學的(de)形式化方(fang)(fang)(fang)法(fa)(fa)(fa)(fa);③用軟(ruan)件(jian)工(gong)程(cheng)多(duo)種途徑(jing)實現的(de)原型方(fang)(fang)(fang)法(fa)(fa)(fa)(fa),原型方(fang)(fang)(fang)法(fa)(fa)(fa)(fa)幫助確(que)定軟(ruan)件(jian)需求、軟(ruan)件(jian)體系(xi)(xi)結(jie)(jie)構,用戶界(jie)面(mian)等。

10、軟件質量

軟(ruan)(ruan)件(jian)(jian)(jian)質(zhi)量貫穿整個軟(ruan)(ruan)件(jian)(jian)(jian)生(sheng)存周期,涉(she)及軟(ruan)(ruan)件(jian)(jian)(jian)質(zhi)量需求、軟(ruan)(ruan)件(jian)(jian)(jian)質(zhi)量度量、軟(ruan)(ruan)件(jian)(jian)(jian)屬性檢測、軟(ruan)(ruan)件(jian)(jian)(jian)質(zhi)量管理技術和過程等。

SWEBOK還把軟(ruan)件工(gong)(gong)程(cheng)相關(guan)學(xue)(xue)(xue)科列為知識域(yu),它們是軟(ruan)件工(gong)(gong)程(cheng)發展不可或缺的(de)部分(fen)。相關(guan)學(xue)(xue)(xue)科知識域(yu)包括計(ji)算機(ji)工(gong)(gong)程(cheng)、計(ji)算機(ji)科學(xue)(xue)(xue)、數學(xue)(xue)(xue)、管理(li)學(xue)(xue)(xue)、項(xiang)目管理(li)、質量管理(li)、系統工(gong)(gong)程(cheng)學(xue)(xue)(xue)和軟(ruan)件人類工(gong)(gong)程(cheng)學(xue)(xue)(xue)八個領域(yu)。

軟件工程的主干課程

主(zhu)干學(xue)(xue)科(ke):馬克(ke)思主(zhu)義理論、大(da)學(xue)(xue)外語(yu)(yu)、高等數(shu)(shu)學(xue)(xue)、大(da)學(xue)(xue)物(wu)理、物(wu)理實驗、線性代數(shu)(shu)、概(gai)率論與數(shu)(shu)理統計、程序(xu)設計語(yu)(yu)言(yan)、數(shu)(shu)據(ju)結構(gou)、離散(san)數(shu)(shu)學(xue)(xue)、操(cao)作系(xi)統、編譯技(ji)術、軟件(jian)工程概(gai)論、統一建模語(yu)(yu)言(yan)、軟件(jian)體系(xi)結構(gou)、軟件(jian)需(xu)求、軟件(jian)項目管理

該專(zhuan)業除了學習公(gong)共基(ji)礎課(ke)外,還(huan)將系統學習離散數學、數據結構、算法分(fen)析(xi)、面向對象程序設計、現代操作(zuo)系統、數據庫原(yuan)理(li)(li)與實現技術、編譯原(yuan)理(li)(li)、軟件工(gong)程、軟件項目管(guan)理(li)(li)、計算機安(an)全等課(ke)程,根據學生的興趣還(huan)可以選(xuan)修一些其它選(xuan)修課(ke)。

實(shi)踐環節(jie):畢業實(shi)習、課程設計(ji)、計(ji)算機工程實(shi)踐、生產實(shi)習、畢業設計(ji)(論文)。

軟件工程的就業方向和就業前景

1、就業方向

本專(zhuan)業(ye)學生(sheng)畢業(ye)后(hou)可以從事各(ge)級各(ge)類(lei)企事業(ye)單位的辦公自動化(hua)處(chu)理(li)、計算機安裝與維護、網頁制作(zuo)、計算機網絡和(he)專(zhuan)業(ye)服務(wu)器的維護管理(li)和(he)開(kai)發(fa)工作(zuo)、動態商(shang)務(wu)網站開(kai)發(fa)與管理(li)、軟件測試與開(kai)發(fa)及(ji)計算機相關設備的商(shang)品(pin)貿易(yi)等方(fang)面的有關工作(zuo)。

除考取國內外名牌(pai)大學研究生外,主要畢(bi)業去向是計(ji)算機軟件專業公司(si)﹑信息(xi)咨詢公司(si)﹑以及(ji)金融等(deng)其它獨資、合資企業。

2、就業前景

中國的(de)(de)(de)(de)(de)(de)(de)(de)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)行業(ye)規模不是(shi)很大(da),有(you)(you)些軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)企業(ye)在(zai)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)制(zhi)作上,也(ye)只是(shi)采用了一(yi)(yi)些軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程的(de)(de)(de)(de)(de)(de)(de)(de)思想,距(ju)離大(da)規模的(de)(de)(de)(de)(de)(de)(de)(de)工(gong)(gong)(gong)業(ye)化大(da)生產比較還是(shi)有(you)(you)一(yi)(yi)定(ding)的(de)(de)(de)(de)(de)(de)(de)(de)差(cha)距(ju);原因(yin)有(you)(you)管(guan)理體制(zhi)的(de)(de)(de)(de)(de)(de)(de)(de)問(wen)題,市場問(wen)題,政(zheng)策問(wen)題,也(ye)有(you)(you)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程理論不全面和(he)不完善的(de)(de)(de)(de)(de)(de)(de)(de)問(wen)題。所以軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程的(de)(de)(de)(de)(de)(de)(de)(de)研(yan)究(jiu)和(he)應用,以及中國軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)行業(ye)的(de)(de)(de)(de)(de)(de)(de)(de)進(jin)一(yi)(yi)步發(fa)展,都需要一(yi)(yi)定(ding)的(de)(de)(de)(de)(de)(de)(de)(de)既有(you)(you)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程的(de)(de)(de)(de)(de)(de)(de)(de)理論基礎和(he)研(yan)究(jiu)能力,又有(you)(you)一(yi)(yi)定(ding)的(de)(de)(de)(de)(de)(de)(de)(de)實踐經驗的(de)(de)(de)(de)(de)(de)(de)(de)軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程科學(xue)技術人員來推動。軟(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)(jian)工(gong)(gong)(gong)程的(de)(de)(de)(de)(de)(de)(de)(de)前途是(shi)光明的(de)(de)(de)(de)(de)(de)(de)(de)。

軟件服(fu)務(wu)外(wai)包(bao)屬于智力人才密集型現代服(fu)務(wu)業。大(da)量著(zhu)名(ming)外(wai)包(bao)企(qi)業落戶寧(ning)波(bo)。主要就業去向包(bao)括軟件外(wai)包(bao)與(yu)(yu)服(fu)務(wu)企(qi)業、信息產品與(yu)(yu)服(fu)務(wu)企(qi)業,擔任程序員(yuan)、軟件測試(shi)員(yuan)、項(xiang)目經理等工作崗位(wei)。

申明:以上內容源于程序系統索引或網民分享提供,僅供您參考使用,不代表本網站的研究觀點,請注意甄別內容來源的真實性和權威性。

網站提醒和聲明
本(ben)站為注(zhu)冊(ce)用(yong)戶提(ti)供信息存儲空間服務(wu),非“MAIGOO編輯上傳(chuan)提(ti)供”的(de)文章/文字均(jun)是(shi)注(zhu)冊(ce)用(yong)戶自主發布上傳(chuan),不(bu)代表(biao)本(ben)站觀點(dian),更不(bu)表(biao)示本(ben)站支持購買(mai)和交易,本(ben)站對(dui)網頁中(zhong)內容(rong)的(de)合法性(xing)、準確性(xing)、真實性(xing)、適(shi)用(yong)性(xing)、安全性(xing)等概不(bu)負責。版(ban)權(quan)歸原作者所有(you),如有(you)侵權(quan)、虛假信息、錯誤信息或任何問題(ti),請及時聯系我們,我們將在第一(yi)時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>>
提交(jiao)說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新(xin)評論(lun)
暫無評論
頁面相關分類
熱門模塊
已有3844959個品牌入駐 更新518157個招商信息 已發布1580706個代理需求 已有1330712條品牌點贊