劉海峰
(山西農業大學信息學院,晉中 030800)
當今社會的網絡技術迅猛發展引起計算機軟件設計變得越來越多樣化,正是由于計算機軟件空前絕后的發展更需要先進技術方法的支持,所以系統工程方法在計算機軟件設計中扮演著非常重要的角色。現在系統工程方法已經被大范圍的應用到計算機軟件設計中,為此我們全面系統的介紹關于系統工程方法以及計算機軟件設計中系統工程方法的應用。
系統工程方法是當今社會不斷進步的產物,被應用在不同的領域之中發揮不同的作用。系統工程方法可以輔助于決策,使得決策結果具有公平性和科學性。系統工程方法擅于把各種事物按照一定標準劃分,讓各種事物之間保持一定的分離關系然后區別對待,但是系統工程方法最終還是會保證整體的一致性,不會偏向于哪一類或者哪一個方面。系統工程方法不屬于憑空產生的,相反系統工程方法的產生經過一個復雜而又繁瑣的過程,凝聚了幾個時代人的心血而產生,經過不斷的測驗和修改才成為了今天較為完整的樣子。
系統工程方法的核心包括四個方面。首先系統工程方法講究從整體上看問題,不可隨意拆解問題,整體反映的問題才是急需要重視和解決的問題。比如說一個籃球隊在進行籃球比賽時。倘若只是球隊中每個隊員球技好,每個球員都只顧自己在場上盡情的表現球技而不懂得和隊友互動,那么結果就是被對方球員輕而易舉打敗。很多情況下都是一個團體奮戰的狀態,整體將立于個體之前才能實現最后的成功。另外三個方面分別是科學的看問題、創新性的去解決問題、綜合分析各種外界環境。基于前面四個方面的協調配合,系統工程方法在應用于計算機軟件設計時發揮了不可替代的作用。
現如今以計算機為主體,輔助以網絡技術和通信技術形成了復雜的信息系統。在經過多次計算機領域的創新和革命之后,計算機技術如今可以達到將人與計算機結合起來,將人與網絡環境同時存在于同一空間里。各種生活中存在的人與人、人與物、物與物之間的關系都可以呈現在虛擬的信息世界里。此時的計算機軟件設計面臨更大的挑戰,為了滿足社會科技發展需求,借助系統工程方法進行計算機軟件設計是一項重要舉措。
系統工程方法可以分析復雜的外界環境,將其外界環境劃分成清晰的不同部分,然后通過仔細全面的對比之后得出最優的設計方案。通過這種方法獲取設計方案可以大大的節約時間。一般軟件設計的整個過程經過多個復雜的流程,每一階段都有每一階段必須要完成的任務,倘若可以在設計階段省出大部分的時間,則可以將其應用于其他需要耗時的步驟或者直接縮短整個計算機軟件設計的進程。
計算機軟件設計是由軟件設計公司承接某個具體單位的設計工作,在獲取設計任務和設計方向之后進行開發設計的。在計算機軟件設計確定的初期,參與設計的相關工作人員會按照軟件開發系統進行商討之后確定最終執行方案。一旦軟件設計任務承接下來就需要簽訂合同保證雙方交易的穩妥性。
計算機軟件的設計開發如果想要更好的被設計開發出來,不僅需要對自身軟件設計開發技術有一定的要求,更重要的是前期需要對未來整個軟件運行的環境做出合理全面地分析。軟件開發工作人員此時可以利用系統工程方法對資料和數據進行研究,排除掉那些毫無價值的數據信息。不僅如此軟件開發工作人員還應該收集關于市場的信息,爭取讓最終開發出的軟件在技術上和經濟上都可以被整個外部環境接納,可以比較簡單自然地融入到當代信息社會中。計算機軟件在開發時要注意收集用戶對軟件的需求,根據大眾的需求進行軟件的開發設計。可以通過在網絡上填寫問卷的方法,或者在一些公共場所尋找一些路人來填寫,在進行調查時要注意選擇調查的用戶要符合軟件未來針對人群,不然在其他人那里獲得的信息是不具有參考借鑒價值的。在完成一系列前期準備工作之后,軟件設計人員根據系統工程方法獲取的設計方案進行開發,最終得到一款技術成熟、應用價值較高、大眾滿意度較高的軟件。后期應該積極地對軟件的運行進行定期維護,無論是試安裝還是正常運營都離不開工作人員專業操作。
通過研究計算機軟件設計對系統工程方法的應用,得知這種方法在整個設計過程中發揮著不可替代的作用,主要是使得整個計算機軟件設計過程變得更加高效。系統工程方法應用于計算機軟件設計之中對整個外部環境做出了整體和綜合分析,得出的方案在未來軟件的推廣和應用中更容易被接受。綜合來看,系統工程方法對計算機行業發展產生了積極的影響。