李森森 張本茂
摘 要 近些年來,隨著網絡技術的快速發展,計算機軟件在設計領域也得到了明顯的進步與提升。計算機技術無論是在工作中,還是在生活當中都得到了廣泛的應用,然而,隨著人們對功能的需求,軟件所要具備的功能增多,進行軟件開發的難度也隨之提升,往往會造成軟件的質量得不到保證,反正會對用戶造成損害。因此,在計算機設計領域中,采用系統工程方法,使計算機軟件的設計質量和設計效率做出進一步的提升,邁向新的高度。接下來,本文將從系統工程方法的內容和應用等方面,對計算機軟件設計中方法的實施做進一步的闡述。
關鍵詞 計算機;軟件設計;系統工程方法;運用與實施
前言
隨著社會的發展與進步,電子時代已經到來,在現代社會中,計算機技術已經得到廣泛的應用。且隨著計算機技術的發展,人們對軟件功能開發的需求仍然在不斷增加,相應的人們對計算機軟件設計開發的質量和效率提出了新的要求,為了滿足這些要求,在計算機軟件設計開發領域,開始引入了系統工程方法[1]。利用系統工程方法,軟件的開發過程可以遵循著一定的規律進行,這樣就大大縮短了計算機軟件設計開發的時間限制,提高了軟件開發的效率。因此對于人類計算機技術的發展而言,在計算機軟件設計也應用方面,引入并掌握系統工程方法,是十分有重要并且影響深遠的舉措。
1系統工程方法的概述和基本內容
1.1 系統工程方法的概述
系統工程方法是一種基礎性的決策技術,屬于現代科學決策方法。這種方法主要是用于將各種問題和情況要素進行歸納分類,明確各種要素的邊界,并發現各種分類其中的內在聯系。采用辯證的角度,利用運動的觀點來對事物的發展狀況進行詳細全面的觀察與分析,確保方法處理的全面性和完整性[2]。系統工程方法是一種具有綜合性、全面性、實踐性等特點的科學的方法。因此,系統工程方法目前已經應用于多個領域,在計算機軟件開發領域也正在逐步得到發展。在計算機軟件設計方面,主要利用系統工程的理論來對計算機軟件的開發和維護進行指導,利用系統工程方法的原理和實施技術,從整體角度出發,對計算機設計過程制定科學的、合理的、全面性的工作計劃和流程,以縮短時間,提高工作效率。
1.2 系統工程方法的基本內容
系統工程方法是一種綜合性,全面性,實踐性較強的科學方法。因此,利用此方法需要從整體性出發,利用系統以及相關元素,聯系外部環境,將這些作為一個整體對其進行研究。因此,要首先確立研究的對象,對其相關資料和數據進行全面的調查,并且在調查的過程中做好充足的記錄工作,已備提取其中有效的信息[3]。其次根據所收集到的資料和數據,具體情況具體分析,可提出幾種不同的方案,對其進行詳細的定向分析,從客觀角度上在各個方面做出其詳細的論述。在對各方面進行認真的分析過后,擇優選取其中的最優方案,根據具體情況,制定出相關的工作計劃,并創建出合理的工作制度,這樣即可以開始投入使用,并確保系統工程能夠正常有效的運行。
2系統工程方法的運用和實施
2.1 提出任務
在對計算機軟件進行技術開發之前,需求方需要先明確其相關需求和軟件功能,并對其制定好相關的任務書,然后同計算機軟件技術開發公司進行合約洽談。雙方制定好合同時,軟件技術開發公司需要對任務書上的內容進行全面而詳細的調查與分析。
2.2 論證軟件的可行性
當所需要開發軟件的相關需求和軟件功能得到進一步的明確之后,軟件技術開發一方需要對軟件開發的可行性進行分析與評估,此時可以制定多種方案以增加軟件的可行性。在對軟件的可行性進行評估之后,仍然需要得到上級部門的確認授權之后,才可以對此軟件進行開發。只有當軟件的可行性評估測試通過之后,軟件的開發工作才能夠得到進一步的保障。
2.3 客戶需求的調查與分析
計算機軟件的開發與應用,需要充分的了解客戶的需求??梢圆捎枚喾N方法對客戶需求進行調查與分析,例如,可以采用調查問卷法,街頭訪問法等等。只有充分的了解到客戶的準確需求之后,才能夠對此項軟件的權限,效果,性能等各個方面做進一步的確認。并可以將這些客戶的需求在相關的說明中作明確的表述,同時也可以為后續的軟件技術開發工作做相應的輔助和支撐[4]。
2.4 分析軟件的設計
當軟件的設計方向和用戶需求明確之后,就可以對軟件做出進一步的詳細設計。此時需要首先構建出相應的系統框架,明確系統的大框架和其中各部分小模塊之間的聯系,并且對其中的數據結構進行詳細分析,對相應的功能模塊進行評估和審核。
2.5 對軟件進行編程測試
在一系列設計完成之后,就要對軟件進行編程工作,把相應的設計利用編程代碼轉化為客戶所需要的程序語言。在這一部分完成之后,是要對已經完成的軟件進行最后的編程測試,以確保此項軟件的開發和設計符合用戶的要求,并且能夠及時發現其中的問題一方面在第一時間內對其做出修改和完善。
2.6 軟件的檢驗與發行
在軟件的相關檢測工作完成之后,軟件開發人員還需要對其做出最后的檢測。其實主要是模擬用戶在使用這項軟件時,對這個軟件的體驗和感覺。分析軟件的性能。在軟件進行設計和開發完成之后,還必須要讓周圍的人群了解并認知這個軟件。因此,就要對此項軟件進行推廣,并嘗試讓更多的用戶能夠下載運行此項軟件[5]。
3結束語
通過上面的表述,系統工程方法在計算機軟件設計的過程中,發揮了其重要的作用。系統工程方法不僅縮短了軟件設計所需要的時間,提高了工作效率。更為主要的是系統工程方法對軟件設計的流程做出了系統的規劃,使開發人員在工作過程中有了相應的任務,使軟件開發的質量也得到了有效的保證??偟膩碚f,系統工程方法為計算機行業的健康快速發展提供了重要的支持。
參考文獻
[1] 蔡萌.計算機軟件設計過程中系統工程方法的應用[J].工程技術(引文版),2017(12):305.
[2] 周琴.系統工程方法在計算機軟件設計中的應用探討[J].中國管理信息化,2015(14):188.
[3] 石璇.計算機軟件設計過程中系統工程方法的應用研究[J].贏未來,2017(6):256.
[4] 張慶海,尹瑞,代杰,等.面向網絡化指揮控制系統的運維管理軟件設計[J].指揮信息系統與技術,2018,9(4):68-73.
[5] 李濤.機載服務化系統軟件設計[J].指揮信息系統與技術,2017, 8(6):50-54.