系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析_第1頁(yè)
系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析_第2頁(yè)
系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析_第3頁(yè)
系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析_第4頁(yè)
系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析    王應(yīng)邦孔春麗摘 要 隨著計(jì)算機(jī)技術(shù)的快速開發(fā)與進(jìn)步,計(jì)算機(jī)在生活中逐漸成為重要一部分,同時(shí)計(jì)算機(jī)各類程序設(shè)計(jì)語(yǔ)言在計(jì)算機(jī)軟件設(shè)計(jì)開發(fā)中覆蓋范圍廣泛,為很多人所掌握。隨著計(jì)算機(jī)軟件功能逐步增強(qiáng),用戶使用方便,這些對(duì)軟件開發(fā)的高要求導(dǎo)致軟件開發(fā)過(guò)程復(fù)雜化,無(wú)法保障軟件質(zhì)量。針對(duì)此問(wèn)題,本文主要通過(guò)對(duì)系統(tǒng)工程方法內(nèi)容的描述及計(jì)算機(jī)軟件設(shè)計(jì)開發(fā)流程的介紹,探究分析系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用?!娟P(guān)鍵詞】系統(tǒng)工程方法 計(jì)算機(jī) 軟件設(shè)計(jì) 應(yīng)用計(jì)算機(jī)軟件隨著科學(xué)技術(shù)的日新月異和互聯(lián)網(wǎng)的普及,在人類生活中隨

2、處可見。其實(shí)質(zhì)是計(jì)算機(jī)系統(tǒng)操作下的程序、規(guī)則,以及所有與之相關(guān)聯(lián)的文檔及數(shù)據(jù)。而系統(tǒng)工程方法則是橫跨自然科學(xué)與社會(huì)科學(xué)的多種門類工程技術(shù)的產(chǎn)物。將系統(tǒng)工程方法應(yīng)用于計(jì)算機(jī)軟件設(shè)計(jì)方面將會(huì)促進(jìn)計(jì)算機(jī)軟件開發(fā)進(jìn)程,快速完成交辦單位交付的任務(wù)。同時(shí),在對(duì)系統(tǒng)工程方法的深刻了解下,將二者結(jié)合,可減輕軟件開發(fā)人員的工作強(qiáng)度,節(jié)省設(shè)計(jì)時(shí)間,提高軟件質(zhì)量,在設(shè)計(jì)方面呈現(xiàn)顯著性效果。1 系統(tǒng)工程方法的內(nèi)容1.1 系統(tǒng)工程方法的概述系統(tǒng)工程方法作為現(xiàn)代科學(xué)決策方法,主要將相關(guān)問(wèn)題及情況分門別類,確定邊界,側(cè)重各門類之間內(nèi)在聯(lián)系,確保處理方法的完整性,采用全面和運(yùn)動(dòng)的觀點(diǎn)、方法分析主要問(wèn)題及整個(gè)過(guò)程。其具有綜合性

3、、科學(xué)性、實(shí)踐性等特點(diǎn)。利用系統(tǒng)工程理論指導(dǎo)軟件開發(fā)和維護(hù),主要使用工程化概念、原理、技術(shù)及方法開展軟件開發(fā)、維護(hù)的工作。當(dāng)前,軟件開發(fā)方式主要存在三種方式:自頂向下的結(jié)構(gòu)化方法;基本要素為對(duì)象、類、繼承等的面向?qū)ο蠓椒?;?jiǎn)單的形式化方法。采用系統(tǒng)工程方法是用系統(tǒng)的原理、方法研究系統(tǒng)的對(duì)象,立足整體系統(tǒng),制作出科學(xué)的工作計(jì)劃及流程,有效地完成任務(wù)。1.2 系統(tǒng)工程方法的基本內(nèi)容系統(tǒng)工程方法依從系統(tǒng)全局觀點(diǎn),從系統(tǒng)與要素、系統(tǒng)與環(huán)境之間相互聯(lián)系、相互作用出發(fā)研究相關(guān)對(duì)象,實(shí)現(xiàn)最佳處理問(wèn)題的目標(biāo)。其基本內(nèi)容有:全面調(diào)查研究有關(guān)資料和數(shù)據(jù),提取有效信息,系統(tǒng)了解相關(guān)問(wèn)題信息,進(jìn)一步確定完成任務(wù)所需條

4、件;提出相關(guān)方案,展開定性和定量的理論分析,進(jìn)而進(jìn)行實(shí)驗(yàn)研究,客觀評(píng)價(jià)系統(tǒng)技術(shù)性能、經(jīng)濟(jì)指標(biāo),注重社會(huì)效果,為最終方案在理論和實(shí)踐上做鋪墊;經(jīng)由系統(tǒng)分析與綜合,比較和鑒別出最優(yōu)系統(tǒng)設(shè)計(jì)方案進(jìn)行實(shí)施;依據(jù)系統(tǒng)設(shè)計(jì)方案,制定有效計(jì)劃,將開發(fā)研究出的系統(tǒng)投入使用,并對(duì)系統(tǒng)的性能、工作狀態(tài)及社會(huì)反應(yīng)作出相關(guān)評(píng)價(jià)和檢驗(yàn)。2 系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用計(jì)算機(jī)軟件開發(fā)規(guī)模龐大,工作量較高,要求高,牽涉范圍廣。而系統(tǒng)工程主要從整體上把握和綜合規(guī)模大、因素多的任務(wù)、項(xiàng)目,多方面考慮各種因素作用及相互聯(lián)系。同時(shí),系統(tǒng)工程方法采用模塊化設(shè)計(jì)技術(shù),將復(fù)雜結(jié)構(gòu)分解成總體控制結(jié)構(gòu)和若干相關(guān)子系統(tǒng)。這種方法符合軟

5、件開發(fā)流程(見圖1),促使計(jì)算機(jī)軟件設(shè)計(jì)的標(biāo)準(zhǔn)化、整體化、工程化和科學(xué)化。2.1 提出任務(wù)計(jì)算機(jī)軟件開發(fā)交辦單位針對(duì)軟件開發(fā)系統(tǒng)向開發(fā)人員提出要求,布置相關(guān)開發(fā)軟件任務(wù)。在提出任務(wù)階段,交辦單位下達(dá)任務(wù)書,并與開發(fā)人員簽訂合同,同時(shí),對(duì)項(xiàng)目有直接管理權(quán)限。開發(fā)人員需對(duì)任務(wù)書認(rèn)真研究、分析其內(nèi)容。2.2 論證和批準(zhǔn)開發(fā)人員對(duì)需開發(fā)的軟件系統(tǒng)進(jìn)行可行性研究,從而提出有效方案,后由專家學(xué)者做評(píng)審工作,并通過(guò)主管部門的批準(zhǔn),再進(jìn)行系統(tǒng)的開發(fā)工作。這是軟件系統(tǒng)開發(fā)的首要前提,需開發(fā)人員經(jīng)過(guò)精心搜索有用信息做儲(chǔ)備資源,調(diào)查市場(chǎng)行情,綜合考慮經(jīng)濟(jì)可行性、技術(shù)可行性以及法律可行性等問(wèn)題。2.3 需求分析可通過(guò)

6、網(wǎng)上調(diào)查問(wèn)卷的形式,了解用戶在軟件系統(tǒng)方面的期望,從而對(duì)開發(fā)軟件系統(tǒng)的功能、性能、運(yùn)作速度、設(shè)計(jì)限制等進(jìn)行總體分析,制作出嚴(yán)謹(jǐn)?shù)囊?guī)格說(shuō)明書,以支持后續(xù)軟件的開發(fā)進(jìn)程。2.4 概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)軟件的概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)是軟件開發(fā)的重中之重。軟件概要設(shè)計(jì)依據(jù)上述準(zhǔn)備工作,建立起目標(biāo)系統(tǒng)軟件的整體架構(gòu)及總體結(jié)構(gòu)與模塊間的互相聯(lián)系,設(shè)計(jì)完整的數(shù)據(jù)結(jié)構(gòu),從而定義各接口和控制接口。同時(shí)需要對(duì)相關(guān)部分進(jìn)行審核。而軟件的詳細(xì)設(shè)計(jì)則是對(duì)概要設(shè)計(jì)的分層結(jié)構(gòu),遵循結(jié)構(gòu)化程序設(shè)計(jì)原則進(jìn)行過(guò)程描述,進(jìn)而設(shè)計(jì)各模塊的細(xì)節(jié)內(nèi)容,以便源代碼的編寫。2.5 編碼與軟件測(cè)試使用編程語(yǔ)言將詳細(xì)設(shè)計(jì)結(jié)果轉(zhuǎn)換成計(jì)算機(jī)系統(tǒng)軟件,滿足用戶

7、所要求的程序設(shè)計(jì)語(yǔ)言,或者是數(shù)據(jù)庫(kù)語(yǔ)言書寫程序、組織。之后,開發(fā)人員須測(cè)試該程序的所有模塊,并聯(lián)系用戶進(jìn)行組裝系統(tǒng)測(cè)試,再對(duì)系統(tǒng)進(jìn)行綜合測(cè)試,以便用戶使用手冊(cè)的編寫及完善。2.6 成果鑒定與推廣應(yīng)用最后,開發(fā)人員需將開發(fā)設(shè)計(jì)出的系統(tǒng)軟件,在用戶實(shí)際使用環(huán)境中試安裝,并在責(zé)任時(shí)間里運(yùn)行,在通過(guò)正式鑒定后交付用戶,并提供指導(dǎo)用戶使用與在用維護(hù)服務(wù)。同時(shí),在用戶使用階段,開發(fā)人員需關(guān)注軟件運(yùn)行進(jìn)程,并對(duì)軟件系統(tǒng)進(jìn)行維護(hù)。3 結(jié)束語(yǔ)綜上所述,系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)方面應(yīng)用較廣,同時(shí)起著重要作用。結(jié)合系統(tǒng)工程方法的特點(diǎn),在計(jì)算機(jī)軟件設(shè)計(jì)階段可規(guī)范其流程,促使計(jì)算機(jī)軟件設(shè)計(jì)進(jìn)程加快,同時(shí)提高開發(fā)人員的工作效率,為軟件系統(tǒng)研發(fā)速度的提高打下基礎(chǔ)。參考文獻(xiàn)1薛寧.軟件工程方法在造紙機(jī)傳動(dòng)控制程序設(shè)計(jì)中的應(yīng)用d.陜西科技大學(xué),2014.2李青祝,馬玉娟.系統(tǒng)工程方法在組合機(jī)床設(shè)計(jì)中的研究和應(yīng)用j.機(jī)械工程師,2011(01):61-

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論