陳嘉倫
摘要:現(xiàn)階段,計算機技術(shù)發(fā)展迅速,計算機依然成為人們生活不可或缺的組成部分,與此同時,越來越多的人掌握計算相關(guān)程序語言,更多應(yīng)用于設(shè)計開發(fā)活動中。計算機功能越來越強大,更加方面人們使用,軟件開發(fā)難度逐步提升,軟件開發(fā)程序逐漸復(fù)雜,軟件質(zhì)量難以得到保障。面對這種情況,文中首先針對系統(tǒng)工程方法進行簡單的闡述,進而介紹了計算機軟件開發(fā)的程序,對系統(tǒng)工程方法的應(yīng)用進行了詳細的解析。
關(guān)鍵詞:系統(tǒng)工程方法;計算機;軟件設(shè)計應(yīng)用
當(dāng)前,科技迅猛發(fā)展,互聯(lián)網(wǎng)普及量大幅上漲,已經(jīng)遍布人們生活、生產(chǎn)的各個角落。其本質(zhì)是計算機計算機操作系統(tǒng)和規(guī)則,和有關(guān)的信息以及文檔。系統(tǒng)工程方法綜合性較強,跨度較大,涉及自然、社會多項科學(xué)門類。在軟件設(shè)計過程中有效的應(yīng)用系統(tǒng)工程方法可以加快軟件開發(fā)速度,更加快速的完成任務(wù)。在此同時,深入了解系統(tǒng)工程方法,進而實現(xiàn)軟件開發(fā)和系統(tǒng)工程方法的有機結(jié)合,極大的減輕了技術(shù)開發(fā)工作者的工作負(fù)擔(dān),節(jié)約了時間,提升了軟件質(zhì)量。
一、系統(tǒng)工程方法概述
系統(tǒng)工程方法是一項基礎(chǔ)性較強的決策技術(shù),同時也是科學(xué)的、現(xiàn)代化決策方法。該方法主要是按照一定的要求分類要求進行的處理信息和問題,對各個類別之間的聯(lián)系和完整性較為重視,在對問題和工程全程進行分析時候使用的是全面、運動的思想,具有一定的操作性、綜合性、系統(tǒng)性、科學(xué)性等,該方法的主要涵蓋科學(xué)、整體、綜合、創(chuàng)新理念等。
科學(xué)理念指的是,在對問題展開分析的過程中,必須具備科學(xué)觀念,應(yīng)用科學(xué)的規(guī)律進行軟件開發(fā)活動,樹立整體與部分的理念,注意二者的聯(lián)系,整體并非絕對的,而是一種具有層次性和結(jié)構(gòu)性整體,對于更大系統(tǒng)而言,整體只是其中的一部分,同時也是該系統(tǒng)的整體,因此,必須對整體和部分的聯(lián)系進行明確,進而方可開展正確科學(xué)的分析活動。整體觀念指的是采用系統(tǒng)的方法對系統(tǒng)的對象進行研究和分析,立足于整體,對問題進行全面性的規(guī)劃和解決,從而系統(tǒng)的整體和部分形成統(tǒng)一。通常來說,系統(tǒng)是由部分來構(gòu)成的,以此整體發(fā)揮著比部分更大的作用。整體功能是由部分的功能組合而成,在對問題研究是,一方面要詳細分析各部分,另一方面要求對整體系統(tǒng)展開全面性分析。綜合觀念則是在對問題的過程中對系統(tǒng)總體目標(biāo)進行明確,結(jié)合各類經(jīng)驗,形成新的系統(tǒng)觀念,更新結(jié)合后的系統(tǒng),提升綜合后的系統(tǒng)效益。系統(tǒng)工程方法將實踐和科技進行有機結(jié)合,應(yīng)當(dāng)充分利用科技,對系統(tǒng)進行大膽的創(chuàng)新,提高系統(tǒng)的效能。
二、系統(tǒng)工程方法在計算機軟件中的運用設(shè)計
(一)提出軟件設(shè)計的任務(wù)
在設(shè)計計算機軟件的過程中,軟件開發(fā)交辦企業(yè)要求結(jié)合開發(fā)系統(tǒng)提出具體的軟件設(shè)計要求,并下達具體的設(shè)計任務(wù)書,同時和開發(fā)工作人員訂立相關(guān)合同。
(二)論證軟件的可行性
軟件系統(tǒng)的分析是軟件設(shè)計和開發(fā)的基礎(chǔ)【1】。制定可行性設(shè)計方案,工作人員第具體的信息以及資料進行詳細的分析,從中提取具有價值的數(shù)據(jù),進而對當(dāng)下的市場行情展開調(diào)研,對軟件經(jīng)濟實用性以及技術(shù)性進行可行性論證。
(三)分析用戶對軟件的需求
在網(wǎng)絡(luò)上進行問卷調(diào)查,征集網(wǎng)絡(luò)用戶的意見,了解用戶關(guān)于系統(tǒng)的要求,有效提升軟件的實用性、運行速度以及性能,對客戶的相關(guān)軟件需求進行明確,編制清晰科學(xué)的系統(tǒng)說明書,以便更好的組織軟件開發(fā)工作。
(四)軟件的概要設(shè)計
概要設(shè)計指的是結(jié)合之前的準(zhǔn)備活動對軟件和系統(tǒng)的整體結(jié)構(gòu)進行設(shè)計,同時將系統(tǒng)相關(guān)數(shù)據(jù)庫進行合理的設(shè)計,最后對具體的設(shè)計方案進行嚴(yán)格的審核【2】。在此必須提醒設(shè)計人員,應(yīng)當(dāng)盡可能的簡化工序。
(五)軟件的詳細設(shè)計
詳細設(shè)計同簡單設(shè)計相對的,按照結(jié)構(gòu)化設(shè)計的原則,進一步詳細描述簡要設(shè)計中的相關(guān)程序,同時對具體模塊的細節(jié)進行設(shè)計,便于編寫源代碼。
(六)軟件的編碼與測試
使用編程語言將設(shè)計中獲得的結(jié)果進行轉(zhuǎn)換,轉(zhuǎn)為系統(tǒng)軟件,同時還要求對程序的各個環(huán)節(jié)好以及系統(tǒng)進行測試,有利于編制用戶手冊。
(七)鑒定及推廣軟件成果
實時對軟件系統(tǒng)進行維護,確保軟件獲得用戶認(rèn)可,有利于軟件的進一步推廣和使用【3】。在用戶具體的使用環(huán)境下,開發(fā)技術(shù)人員組織是安裝活動,同時為用戶進行各種相關(guān)服務(wù),幫助用戶順利使用軟件,確保軟件的正常運行,同時密切關(guān)注軟件運作狀況,一旦發(fā)現(xiàn)問題,及時進行維護,為軟件使用和推廣奠定有益的基礎(chǔ)。
結(jié)束語:
綜合上述可知,現(xiàn)階段,系統(tǒng)工程方法越加廣泛的應(yīng)用于計算機軟件設(shè)計,與此同時在軟件設(shè)計過程中發(fā)揮著關(guān)鍵性作用,根據(jù)系統(tǒng)工程方法的特殊性質(zhì),在進行計算機設(shè)計環(huán)節(jié),對其具體的設(shè)計程序進行規(guī)范,進一步加快軟件設(shè)計進度,而且也極大的提升了軟件開發(fā)工作者的效率,為加快軟件系統(tǒng)開發(fā)速度奠定了堅實的基礎(chǔ)。
參考文獻:
[1]王應(yīng)邦,孔春麗.系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用分析[J]. 電子技術(shù)與軟件工程,2015,06:98.
[2]周琴.系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用探討[J].中國管理信息化,2015,14:188.
[3]張有華,劉振勇,劉坤起.計算機軟件設(shè)計過程中系統(tǒng)工程方法的應(yīng)用[J].石家莊經(jīng)濟學(xué)院學(xué)報,1999,05:524-527.endprint