當前位置:學問谷 >

行業範例 >計算機軟件 >

關於試論計算機軟件開發技術研究論文

關於試論計算機軟件開發技術研究論文

1、前言

關於試論計算機軟件開發技術研究論文

隨着計算機技術的快速發展,其在各行各業中都發揮了巨大的作用,而在計算機技術的應用過程中,軟件是一個核心的組成部分,從而就使得軟件開發工作受到了越來越多人的重視。如果不能夠對軟件開發進行規範,就有可能對軟件的開發質量、效率等帶來較大的影響。因此,本文結合筆者的開發經驗,對如何在計算機軟件開發中貫徹規範化思想及要求進行了詳細的分析。

2、計算機軟件開發的相關概述

計算機系統主要是由硬件系統和軟件系統兩個主要部分組成,其中軟件卻是其中最為核心的部分。而計算機軟件則主要是由系統軟件以及應用軟件兩個部分組成,其中系統軟件為軟件運行的主要基礎,應用軟件則主要用來處理計算機運行中的各種問題。所謂計算機軟件開發,則主要是軟件工程師基於用户的實際需求,編寫出軟件或者系統中某一部分的產品開發的過程。

3、計算機軟件開發的規範化具體應用

在上文中已經分析,在當前的軟件開發過程中,規範化顯得非常重要,而針對一個具體的計算機軟件規範化設計過程來説,主要包括軟件需求分析規範化、概要設計規範化、詳細設計規範化、軟件測試規劃化以及軟件維護規範化等幾個環節,下文將分別對其進行詳細的分析。

3.1、需求分析的'規範化

對於一個完整的軟件生存週期來説,需求分析階段是一個非常重要的階段,可以説對於整個軟件的生存週期來説,都具有非常重要的決定性意義。該階段的主要任務是在可行性研究的基礎上對軟件開發的運行環境、性能以及功能需求的確定,同時對用户手冊概進行編寫,確認測試測試原則,同時設計概要需求説明書。對於該階段的規範化來説,應該注意如下幾個方面的要點,一是需求説明書務必需要明確,而且經過客户的確認,在具體的實施時還應該對被開發軟件的環境進行調查,二是對客户和用户需求進行一步明確,以確定人機界面;三是在該週期的最後階段,所指定的文件也都要齊全,而且是經過評審。交付的文件通常具有軟件需求説明書、用户手冊概要、修改後的項目開發計劃以及確認測試計劃和數據要求説明書。

3.2、概要設計的規範化

概要設計的主要任務是基於軟件的需求説明,構建出所要設計系統的各個模塊之間的關係,然後以該模塊為基礎對其相關的接口與功能進行詳細的描述和定義。在該環節,對數據庫的設計也是非常重要的環節,當然,也應該對設計限制與組裝測試計劃進行明確和制定。在基於概要設計規範化的前提之下,應該從整體的角度進行考慮,在最大程度上使其具備良好的形態,使得模塊的功能之間還具有良好的內聚度,使其滿足相關的要求。簡潔性也是需要重點考慮的一個問題,主要針對模塊的接口而言,使其在一定範圍之內具有良好的移植性。

3.3、詳細設計的規範化

詳細設計是軟件開發的一個非常關鍵的階段,在該階段的主要任務基於概要設計的基礎上針對模塊進行過程描述,是對前一個階段的細化,產生的描述能夠為代碼的編寫提供重要的基礎,同時也能夠更加促進模塊開發的順利開展。而基於本文所提出的詳細設計規範化的前提之下,應該按照相關的要求對每個程序的模塊構建進行相應的輸入、輸出、數據流以及處理功能的構建等。

3.4、軟件測試的規範化

隨着當前信息化程度的不斷加深,大軟件開發變的更加普遍,而在軟件開發過程中,大軟件的開發過程中不出現錯誤也是不現實的,一旦出現了錯誤,軟件測試技術就發揮了重要的作用。因此,針對軟件測試階段來説,其對於整個軟件生存週期來説,意義非常重大。其主要任務是針對軟件開發中的功能、性能、測試計劃是否滿足了實際的需求,在測試完成之後還應該向用户提交最終的操作手冊。

3.5、軟件維護的規範化

軟件維護是軟件生存週期的最後一個環節,其重要性也是不容忽視的,其主要任務是對於已經處於運行階段的軟件系統進行維護,並對在其開發階段所並沒有發現的問題進行更正、升級,使得其能夠更加進一步適應在實際的應用環境中的應用。不過,在針對該階段的規範化要求之下,進一步要求在軟件維護階段應該投入足夠的細心和責任心,不能出現錯上加錯的現象。尤其對於修改應該在仔細權衡後在進行改進,修改還應該基於一定的步驟,同時還應該加強嚴格的控制管理,對於已經修改過的軟件還應該加強對其的進一步測試工作,測試完成之後填寫相應的報告。

4、結語

總之,通過本文所分析的軟件需求分析規範化、概要設計規範化、詳細設計規範化、軟件測試規劃化以及軟件維護規範化等方面的規範化要求,是對軟件開發人員的重要“行為規範”,只有在嚴格遵守的前提下,才能夠開發出質量更高的軟件,繼而適應社會各行各業對計算機軟件越來越高的要求。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/el9ywp.html