楊慧強
摘要:在現(xiàn)代社會,計算機技術(shù)高速發(fā)展并且在各個領(lǐng)域中得到廣泛應(yīng)用,已深入到社會各個角落,成為現(xiàn)代社會經(jīng)濟發(fā)展建設(shè)和人們?nèi)粘I钪胁豢扇鄙俚闹匾M成部分。同時,計算機軟件技術(shù)的廣泛應(yīng)用,也成為推動各個領(lǐng)域、行業(yè)提高生產(chǎn)效率,不斷發(fā)展進步的重要推動力量。本文對系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用進行深入的探討和研究,并結(jié)合實際情況,提出科學(xué)合理的建議,為我國社會經(jīng)濟的發(fā)展進步,發(fā)揮積極的作用。
關(guān)鍵詞:系統(tǒng)工程;計算機;軟件設(shè)計
隨著計算機技術(shù)的不斷發(fā)展,其應(yīng)用功能越來越豐富,在社會經(jīng)濟發(fā)展建設(shè)過程中發(fā)揮的作用也越來越重要。與此同時,對計算機軟件設(shè)計也提出了更高的要求,使得軟件設(shè)計工作變得越來越復(fù)雜。特別是在進行計算機軟件開發(fā)過程中,其開發(fā)規(guī)模和涉及的范圍越來越大,在這種情況下,計算機軟件的設(shè)計開發(fā)工作難也隨之提高。在這種情況下,系統(tǒng)工程方法應(yīng)運而生。這是一種基于計算機軟件設(shè)計要求不斷提高,在計算機軟件開發(fā)設(shè)計過程中遇到的問題越來越多,從而研發(fā)的一種新型計算機軟件設(shè)計開發(fā)方法,能夠高效的解決現(xiàn)代計算機軟件設(shè)計開發(fā)中存在的各種問題。系統(tǒng)工程方法具有一定的復(fù)雜性,要在計算機軟件設(shè)計中有效應(yīng)用系統(tǒng)工程方法,需要深入研究其應(yīng)用策略,這也是當(dāng)前計算機軟件設(shè)計工作中,需要深入研究的重點問題之一。
系統(tǒng)工程方法的主要功能,就是將需要處理問題結(jié)合實際情況進行分類,應(yīng)用這種方法,雖然對問題實施分類處理,但是并沒有割斷不同類別之間的聯(lián)系,相反這種方法對各個類別之間的聯(lián)系以及問題的完整性,都較為重視??偠赃@,這是一門基礎(chǔ)性的決策技術(shù),同時也是一種基于現(xiàn)代化理念而發(fā)展出來的科學(xué)決策方法。系統(tǒng)工程方法針對問題進行處理時,采用的是運動的觀點和措施,這種觀點為和措施的優(yōu)勢,就是看待問題較為全面,能夠?qū)栴}和工程的整個過程進行全面的分析。系統(tǒng)工程方法是一套非常復(fù)雜的問題處理決策方法,其涉及范圍也非常廣泛,包括自然科學(xué)和社會科學(xué)等不同領(lǐng)域,其對問題的處理觀點和措施,具有極高的科學(xué)性。系統(tǒng)工程方法具有實踐性、綜合性、整體性、科學(xué)性以及協(xié)調(diào)性的特點,科學(xué)觀念、整體觀念,綜合觀念和創(chuàng)新觀念等內(nèi)容,是組成系統(tǒng)工程方法的基本內(nèi)容。
科學(xué)觀念既是構(gòu)成系統(tǒng)工程方法的基本內(nèi)容,同時也是應(yīng)用系統(tǒng)工程方法分析問題時需要樹立的正確觀念,即科學(xué)的觀念,從而有效應(yīng)用科學(xué)規(guī)律,根據(jù)實際要求實現(xiàn)軟件的開發(fā)調(diào)序。雖然系統(tǒng)工程方法會在分析問題時對其進行分類歸納,但這并不意味著該方法割裂、分散了問題,而是更加重視各個部分之間的聯(lián)系以及問題的整體性,從整體角度出發(fā),探究問題的層次和結(jié)構(gòu)的有機整體性,從而明確系統(tǒng)的整體性,這是進行軟件開發(fā)設(shè)計的重要思想。因此,在應(yīng)用系統(tǒng)工程方法分析問題財,必須明確整體與部分的關(guān)系,這既是科學(xué)觀念應(yīng)秉持的觀點,同時也是軟件開發(fā)設(shè)計的需要,是科學(xué)問題,做出正確決策的必然要求。
整體觀念就以研究對象的整體作為立足點,應(yīng)用系統(tǒng)方法對其進行全面的規(guī)劃,針對問題從整體角度出發(fā)采取科學(xué)的措施對其進行處理,從而使系統(tǒng)的整體和部分之間的聯(lián)系更加緊密,兩者能夠真正達到統(tǒng)一。通常情況下,部分是構(gòu)成系統(tǒng)的基本元素,通過各種部分的有機整合,構(gòu)成系統(tǒng)整體,各個部分的功能相互協(xié)調(diào)配合,使整體的作用實現(xiàn)合理優(yōu)化,從而能夠發(fā)揮出比部分的更重要的作用。通過對各部分的功能進行綜合整合以及優(yōu)化置,從而形成了整體?;谶@一理念,在應(yīng)用系統(tǒng)工程方法研究問題時,必須從部分與整體兩個方面來分析問題,從而確保問題分析過程及結(jié)果的科學(xué)性和全面性??偠灾?,就是要有整體觀念,這是應(yīng)用系統(tǒng)工程方法解決軟件開發(fā)設(shè)計問題時,必須要具備的正確觀念。
隨著軟件系統(tǒng)的功能越來越強大,其構(gòu)成也越來越復(fù)雜,涉及的領(lǐng)域也越來越多。在這種情況下,要使構(gòu)成軟件的各種部分都能夠充分發(fā)揮作用,使各種部分能夠?qū)崿F(xiàn)協(xié)調(diào)統(tǒng)一,共同構(gòu)成一相有機的整體,在軟件開發(fā)設(shè)計過程中,就必須要應(yīng)用綜合觀念來分析問題,明確系統(tǒng)的總目標,同時對現(xiàn)有的經(jīng)驗和知識進行充分的考量,基于軟件開發(fā)的新要求,建立新的系統(tǒng)觀念,從而有效實現(xiàn)軟件系統(tǒng)功能的創(chuàng)新,使軟件系統(tǒng)經(jīng)過科學(xué)合理的開發(fā)設(shè)計之后,能夠達到最好的效果。
在計算機軟件設(shè)計應(yīng)用系統(tǒng)工程方法時,在提出任務(wù)目標的過程中,需由交辦單位會根據(jù)軟件開發(fā)系統(tǒng)的實際任務(wù)要求和設(shè)計目標,從而制定軟件設(shè)計的相關(guān)工作要求,并將要求明確傳達人軟件設(shè)計工作人員,還要下達任務(wù)書,簽訂合同,確認軟件設(shè)計任務(wù),保證軟件設(shè)計開發(fā)工作的順利實施。
在進行軟件設(shè)計開發(fā)前,必須對其可行性進行詳細的論證,即根據(jù)相關(guān)數(shù)據(jù)資料提供的信息,對軟件系統(tǒng)進行詳細的研究,科學(xué)分析資料數(shù)據(jù)信息,提取有用的信息,調(diào)查市場行情,并根據(jù)實際情況以及任務(wù)要求,論證軟件開發(fā)設(shè)計在經(jīng)濟和技術(shù)兩方面的可行性,提出可行的設(shè)計開發(fā)方案。
用戶需求是進行軟件開發(fā)設(shè)計時需要重點考慮的內(nèi)容,在應(yīng)用系統(tǒng)工程方法進行軟件設(shè)計時,必須對用戶需求進行詳細的分析,可以通過網(wǎng)上問卷、個例訪談等多種方法,對用戶的意見進行主以分的調(diào)查,掌握用戶的需求動態(tài),從而在軟件開發(fā)設(shè)計過程中,能夠有效提高其應(yīng)用功能、運作速度和性能,滿足用戶需求。
在軟件設(shè)計中,概要設(shè)計是重要組成部分,結(jié)合軟件設(shè)計工作的準備情況,對軟件的整體構(gòu)架和系統(tǒng)的整體結(jié)構(gòu),進行科學(xué)合理的設(shè)計。同時,還要做好系統(tǒng)數(shù)據(jù)庫設(shè)計工作,對各模塊控制接口進行定義,最后針對軟件設(shè)計方案進行全面審核。注意,針對軟件設(shè)計中較為簡單的設(shè)計過程,可以盡量簡化工序,提高工作效率。
詳細設(shè)計與簡單設(shè)計是相對的概念,主要指依據(jù)結(jié)構(gòu)化設(shè)計原則,描述簡單設(shè)計程序中的分程序和相關(guān)模塊的分層結(jié)構(gòu),同時還要對模塊細節(jié)進行設(shè)計,為編寫源代碼提供方便。
編碼與測試是一種程序語言,通過編碼與測試能夠有效運用數(shù)據(jù)庫語言書寫程序,最終將編程語言將軟件的詳細設(shè)計結(jié)果轉(zhuǎn)換為計算機系統(tǒng)軟件。注意,為了完善用戶注冊,軟件開發(fā)人員必須要對設(shè)計程序的每個模塊以及整個系統(tǒng),都要進行有效的測試。
在軟件開發(fā)設(shè)計過程中,對軟件系統(tǒng)進行有效的維護,是提高軟件功能質(zhì)量的重要措施,也能夠有效提高用戶的應(yīng)用體驗,獲得用戶認可,這對軟件設(shè)計開發(fā)成果的推廣,具有重要的基礎(chǔ)保障作用。軟件設(shè)計開發(fā)人員對軟件進行試安裝時,必須要保證在實際應(yīng)用環(huán)境中對軟件進行安裝測試,從而有效檢驗軟件的這效果。同時,還要為用戶提供軟件使用和維護方面的服務(wù)。針對軟件運行情況,設(shè)計開發(fā)人員必須要時刻關(guān)注,從而做到實時維護,有效保證軟件的使用效果,為軟件的推廣做好保障。
在現(xiàn)代社會環(huán)境下,系統(tǒng)工程方法已成為軟件設(shè)計中不可缺少的重要組成部分,對縮短軟件設(shè)計時間,提高軟件設(shè)計質(zhì)量,具有極為重要的作用。因此,對系統(tǒng)工程方法在軟件設(shè)計中的應(yīng)用,必須要進行深入的研究和探討,為我國軟件設(shè)計水平的提高以及計算機軟件領(lǐng)域的發(fā)展進步,發(fā)揮積極的推動作用。
參考文獻:
[1]馮汝濤.系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用探究[J].軍民兩用技術(shù)與產(chǎn)品,2017,(6):67.
[2]余海冰.系統(tǒng)工程方法在計算機軟件設(shè)計中的應(yīng)用[J].電腦編程技巧與維護,2018,(3):26-27,37.
[3]曹鋒.系統(tǒng)工程方法下的計算機軟件設(shè)計分析[J].科學(xué)與信息化,2020,(6):50,55.