本站小編為你精心準備了導引頭系統軟件開發思考參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
過程控制下導引頭系統軟件開發流程主要分為以下幾個階段:
1.1需求分析該階段是導引頭系統軟件開發的首要階段,在這一階段中,開發人員應以總體設計方案為依據,通過UML進行導引頭系統軟件對象的綜合分析及其建模,同時進行導引頭系統軟件業務的活動圖及用例圖、系統的用例圖及狀態圖等相關UML文的繪制,以形成導引頭系統軟件的需求分析文檔,并形成導引頭系統軟件工作的分解結構,從而給編程人員代碼編寫工作的進行提供參考依據,幫助相關開發人員更好的掌握導引頭系統軟件開發的實際情況,實現對導引頭系統軟件項目的有效控制。
1.2軟件設計在完成導引頭系統軟件需求分析之后,開發人員根據需求情況進行軟件設計方案的制定,并進行相關設計。完成設計工作之后,評審人員還要對軟件設計的文檔嚴格、科學的評審,并根據總體方案對軟件設計存在的問題及缺陷進行有效的查找,最后通過軟件設計的文檔在軟件設計的階段盡可能的將問題解決,從而達到減少后續導引頭系統軟件開發負擔的目的。
1.3代碼實現在這一階段,傳統導引頭系統軟件開發只是完成相關代碼的編寫,只有很少部分的編程人員掌握程序的代碼,并且缺乏統一、規范的管理,從而造成軟件錯誤、重復工作以及軟件版本更改、管理混亂現象的頻繁出現。為此,在導引頭系統軟件開發流程中,應建立起軟件開發數據庫,用以存放軟件開發中的各種項目計劃、源代碼、任務列表以及工作文檔。還應根據導引頭系統軟件開發的實際需要配置TFS管理工具,以實現對軟件開發數據庫的有效管理控制。這一階段代碼實現的過程主要是:(1)代碼的編寫。開發人員登陸到TFS中并建立相應的工作空間,并按照負責人下達的相關任務列表完成代碼的編寫。(2)代碼提交。開發人員將前一天完成的源代碼下載到計算機完成代碼的編寫,再經簽入操作將編寫完成的相關源代碼提交到軟件開發數據庫之中。(3)代碼審查。負責人通過組織成員討論的方法對開發人員提交的各個代碼進行嚴格、詳細的逐行走查,以及時發現代碼出現的問題,并按照代碼審查的各種標準給出審查結果。(4)代碼修改。導引頭系統軟件開發人員以代碼審查結果為依據進行代碼的修改,并將修改后的版本再次提交到軟件開發數據庫中。TFS會對版本更新情況進行相應的記錄及儲存,以為編程人員進行代碼的查看及使用提供方便。除此以外,TFS還能對軟件開發中出現的問題及其更改情況進行記錄,并生成狀態報告及統計數據,以為后續開發工作的進行提供相應的參考依據。
1.4軟件測試導引頭系統軟件開發中的軟件測試主要從以下四個步驟展開:首先,單元測試。在編寫完一個軟件程序的功能模塊之后,開發人員應對代碼模塊實施有效的單元測試,并對代碼模塊是否實現相關規定功能進行檢查。單元測試要對錯誤處理、數據結構、獨立路徑、模塊接口及邊界條件等幾方面的內容給予重點關注。其次,集成測試。以軟件結構為依據,將測試后的代碼模塊裝成系統,可采用增值式的集成方式。再次,配置項的測試。為較好的驗證導引頭系統是否正確及完整,是否符合相關功能要求,就一定要進行配置項的測試。配置項的測試主要是檢查軟件是否任務書及說明書中的相關要求,配置是否正確。最后,系統測試。系統測試就是測試導引頭系統軟件在復雜的環境中能否在引導頭的整機上正常、穩定的運行。測試時主要是將配置項的測試軟件放入具體的運行環境之中,并與其他的系統成分相組合進行測試,以保證測試的有效性。
2結語
總之,以過程控制為依據,加強對導引頭系統軟件開發流程的研究對引導頭的整機運行非常重要,因此,開發人員要對導引頭系統軟件開發流程進行有效的了解、研究,才能提高導引頭系統軟件的穩定性、有效性及可靠性。
作者:郝昌臻 侯留洋 單位:鄭州大學信息工程學院