軟件工程方法在軟件開發(fā)的應用論文

時間:2021-06-13 10:00:54 論文范文 我要投稿

軟件工程方法在軟件開發(fā)的應用論文

  摘要:隨著社會科學技術的持續(xù)發(fā)展和創(chuàng)新,為了更好的適應信息時代的發(fā)展需求,軟件工程的相關研究工作逐漸被社會各界所重視。文章從軟件開發(fā)的需求分析不夠全面、對于數據的開發(fā)利用不夠深入、過于注重用戶的多樣化需求以及軟件文檔不夠規(guī)范四個方面,對現(xiàn)階段軟件開發(fā)過程中存在的問題進行分析,希望能為軟件開發(fā)工作的進一步完善提供相應的參考。

軟件工程方法在軟件開發(fā)的應用論文

  關鍵詞:軟件工程;軟件開發(fā);數據開發(fā);需求多樣化

  1現(xiàn)階段軟件開發(fā)過程中存在的問題

  1.1軟件開發(fā)的需求分析不夠全面

  軟件開發(fā)的需求分析是直接影響軟件開發(fā)能否取得預期效果的重要因素之一。在實際的工作中,相關專業(yè)技術人員需要對軟件開發(fā)工作的根據要求進行充分的了解和進一步的明確,以此來對自身的操作進行規(guī)范,也為軟件開發(fā)的效率提供了更為可靠的保證。但是在軟件開發(fā)系統(tǒng)的實際運行中,經常會出現(xiàn)一些軟件開發(fā)功能與實際使用者需求之間不相符的情況,導致軟件失去最初的開發(fā)意義。

  1.2對于數據的開發(fā)利用不夠深入

  在數據的開發(fā)和利用方面達不到要求,也是引發(fā)軟件生存期短的主要原因。某些軟件開發(fā)公司在對數據信息進行二次開發(fā)時,往往會一筆帶過,從而在軟件開發(fā)后期的系統(tǒng)構建階段會遇到不同程度的麻煩,拖慢軟件開發(fā)的實際速度[1]。關于在數據開發(fā)工作上取得效果不理想的問題,與技術人員過于重視編碼工作而忽略對現(xiàn)有數據信息處理技術的應用有著較大的關系,也會直接降低軟件開發(fā)的工作效率。

  1.3過于注重用戶的多樣化需求

  在當前軟件開發(fā)工程中,存在大量技術人員過于注重用戶多樣化需求的情況,從而忽視了軟件開發(fā)系統(tǒng)中其他形式的需求,對軟件開發(fā)系統(tǒng)的`實際運行效率和開發(fā)價值造成較大的影響。產生這種問題的原因可以總結為以下兩個方面:第一,在某些用戶提出用編碼的方式進行數據信息的實時存儲時,技術人員容易對數據之間的關系以及數據與編碼中的對應性發(fā)生混淆;第二,對于開發(fā)軟件中的一些復雜功能,用戶可能會存在不理解或者解釋不清楚的情況,也會使相關技術人員在開展工作的過程中遇到不同程度的困擾[2]。

  1.4軟件文檔不夠規(guī)范

  軟件開發(fā)是一項系統(tǒng)性工程,在不同的開發(fā)階段中會逐漸包含越來越多各種各樣的文檔。目前的軟件開發(fā)單位在軟件文檔的建立以及管理方面的重視程度還不夠,最為直接的表現(xiàn)是缺少專業(yè)的軟件文檔管理部門,在軟件填寫程序方面沒有明確的規(guī)范制度,使得一些技術人員在建立軟件文檔的過程中出現(xiàn)不必要的錯誤,進而影響到軟件文檔的實際使用價值。

  2軟件工程方法在軟件開發(fā)中是作用分析

  2.1全面分析軟件開發(fā)需求

  對于軟件開發(fā)需求的分析是軟件開發(fā)過程中非常重要的環(huán)節(jié),專業(yè)技術人員在進行軟件開發(fā)工作之前應保證對軟件開發(fā)需求的全面了解。軟件開發(fā)需求的分析工作直接影響著后續(xù)軟件開發(fā)的一系列程序的進行,對于其實際操作程序起到了基本的指導作用。在分析軟件開發(fā)需求時,可以根據軟件開放方案中相關信息,對廣大用戶采取需求性的調查工作,并依據用戶所提供的一系列數據來科學建立軟件開發(fā)需求參考模型。例如,安排軟件開發(fā)的專業(yè)技術人員與隨機邀請的軟件用戶進行面對面的交流,開發(fā)人員需要在與用戶交流的過程中準確提取有用的信息,對于不明確的地方要及時進行詢問,確保用戶提供信息的準確性。此外,還可以通過軟件開發(fā)團隊對用戶單位進行群訪調查的方式來收集用戶關于軟件需求方面的信息,按照系統(tǒng)的方式對數據進行統(tǒng)計,確保軟件需求分析工作的實際價值[3]。

  2.2深入研究軟件開發(fā)相關數據信息

  只有對所有采集數據展開科學的深入分析,充分利用軟件工程方法在軟件開發(fā)過程中的重要優(yōu)勢作用,才能切實為軟件的后續(xù)開發(fā)工作的進行提供參考依據,推動軟件開發(fā)設計目標的實現(xiàn)。在實際的軟件開發(fā)過程中,利用前期專業(yè)技術人員的實驗以及第一階段中收集的用戶需求信息,總結數據結構特征,對軟件工程方法中的軟件開發(fā)組成部分展開深入的分析,通常情況下還會依靠DFD數據圖對軟件開發(fā)中所產生的數據進行精準的描述,以此來達到軟件開發(fā)合理性的目的。DFD這種圖形方法相比于其他的技術,其優(yōu)勢主要在于可以對軟件開發(fā)過程中數據的變換進行更清晰的理解,對于優(yōu)化軟件開發(fā)整體的設計方案起到非常重要的作用。其次,深入研究軟件開發(fā)相關數據信息,合理優(yōu)化數據結構,還能夠在反應軟件開發(fā)不同階段和生存期內不同數據類型的同時,通過結合軟件工程方法的現(xiàn)實作用,有效延長軟件的實際使用壽命,從而最大程度的提升軟件開發(fā)的應用價值。

  2.3滿足軟件開發(fā)系統(tǒng)中其他方面的要求

  基于在軟件開發(fā)過程中發(fā)揮軟件工程方法作用的前提下,重視軟件開發(fā)運行系統(tǒng)中其他方面的需求,通過借助現(xiàn)代化先進的軟件開發(fā)技術和更為高級的模塊化開發(fā)理念,從而幫助軟件開發(fā)系統(tǒng)更好的適應社會主義市場經濟的發(fā)展特點,滿足廣大軟件用戶對于軟件功能開發(fā)的多樣化需求。例如:技術人員在軟件開發(fā)系統(tǒng)運行過程中,如果發(fā)現(xiàn)問題需要在第一時間內對問題加以修正,遇到用戶產生新的需求時,也要盡可能在短時間內對軟件運行系統(tǒng)進行優(yōu)化和改良。此外,軟件開發(fā)工程具有一定的風險幾率,想要將軟件開發(fā)的風險降到最低,需要對軟件工程方法采取不斷的創(chuàng)新,探尋技術含量更高的軟件開發(fā)方法,也可以利用先進的計算機技術對現(xiàn)有的信息資源進行整合,在提升資源共享利用效率的同時,打破現(xiàn)有軟件開發(fā)技術中的局限問題。

  2.4規(guī)范軟件開發(fā)文檔

  軟件開發(fā)文檔是記錄軟件開發(fā)過程中每個階段的實際工作狀態(tài)以及完整反映每個開發(fā)階段中取得效果的工具。軟件文檔是在開發(fā)運行的工程中產生的,具有真實性特點,對于軟件開發(fā)的整個過程以及后期的維護都有著較大程度的影響。因此,針對當前軟件開發(fā)單位中相關軟件文檔填寫記錄工作不規(guī)范,管理制度不健全的問題,需要及時加以改進。例如:根據軟件開發(fā)項目的實際情況,合理增設軟件文檔的專業(yè)管理人員,在完成某一階段的軟件開發(fā)任務時,需要派遣專門的文檔記錄人員負責相關數據以及開發(fā)成果的記錄,如果有需要對軟件文檔進行補寫的,需要在管理人員的監(jiān)督下,按照一定的規(guī)則對文檔進行補寫或修正,一般情況下,軟件文檔的記錄工作是隨著軟件開發(fā)的實際進度開展的,通常前一階段的軟件文檔會是下一階段軟件開發(fā)工作的前提。

  3結語

  綜上所述,決定軟件開發(fā)能否順利進行的因素有很多,在當前的軟件開發(fā)工作中還存在較多的問題,均在不同程度上對軟件開發(fā)的效率造成影響;谲浖こ谭椒ㄔ谲浖_發(fā)工作中的作用,想要盡可能的完善軟件開發(fā)技術,需要在全面分析軟件需求和數據結構的同時,重視軟件開發(fā)系統(tǒng)中其他方面的要求、規(guī)范軟件開發(fā)文檔,最大程度上保障開發(fā)軟件功能的完善。

  參考文獻

  [1]李攀.軟件性能工程方法在交互式軟件開發(fā)中的應用分析[J].信息系統(tǒng)工程,2017(6):74.

  [2]謝廣輝.軟件工程方法在計算機軟件開發(fā)中的運用[J].電子技術與軟件工程,2017(2):51.

  [3]章榮麗.軟件工程方法在軟件開發(fā)中的應用研究[J].電子測試,2016(6):92-93.

【軟件工程方法在軟件開發(fā)的應用論文】相關文章:

軟件工程方法在軟件開發(fā)中的應用工程論文05-31

軟件工程在軟件開發(fā)中的應用論文05-31

醫(yī)療軟件開發(fā)中現(xiàn)代軟件工程方法應用的研究論文05-30

軟件開發(fā)中現(xiàn)代軟件工程的應用的論文05-30

軟件開發(fā)中現(xiàn)代軟件工程的應用論文11-11

現(xiàn)代軟件工程在軟件開發(fā)中的應用論文11-10

信息工程監(jiān)理中軟件工程方法應用論文11-12

軟件工程技術在系統(tǒng)軟件開發(fā)中的應用論文12-02

有關軟件工程技術在系統(tǒng)軟件開發(fā)中的應用論文12-02