計算數學中標準演算法程式的總稱。每個數值軟體是實現一個特定的計算方法的標準程式模組,由一個或幾個標準過程(或副程式)組成,成為電腦科學計算軟體中的一個軟體,可供用戶選用,實現其所需的數值計算。因此,數值軟體是計算方法轉化為社會生產力的重要環節。

  大量數值軟體組裝在一起,稱為數值軟體庫(包),它可用於各類電腦用戶和各種科學工程應用軟體。因此,數值軟體庫是大型科技應用軟體研製者的重要工具,是科技應用軟體的組成部分。

  數值軟件同電子計算機一起誕生和發展。最初的數值軟件隻是常用的初等函數和簡單的計算方法的標準程序,直接用機器語言或匯編語言寫成;隨著程序語言的發展,特別是在標準的FORTRAN和ALGOL等語言定型之後,為減少重復勞動,提高數值軟件本身的可靠性、可移植性和使用效率,多采用標準的FORTRAN、ALGOL和PASCAL等語言寫成。隨著計算機在工程技術和科學研究領域裡的廣泛應用和數值計算方法的迅速發展,數值軟件的內容正在迅速擴充和更新。目前,幾乎所有的大中型計算機和計算中心都裝備著數值軟件庫。數值軟件已經商品化,並出現瞭專門經營數值軟件的軟件公司。國際上召開瞭多次討論數值軟件發展的學術會議,並創辦瞭專門刊登數值軟件論文的刊物。

  數值軟件要被經常反復調用。因此,在建立一個數值軟件庫時,必須對計算方法進行認真的選擇。選擇時主要應考慮計算方法的適用性、專業性、準確性、穩定性、計算量和存貯量。這些方面必須盡可能兼顧。列入數值軟件庫的每個軟件,必須經過嚴格、全面的考驗,以確保其正確性、可靠性和執行的有效性。每個數值軟件須有詳盡、明白的使用說明書,對軟件如何使用以及計算方法的適用范圍、準確度、計算量給予確切的說明,以便用戶使用。

  數值軟件的內容已經涉及到數值計算的各個方面,例如有算術子程序、初等函數、多項式與特殊函數、數值積分與數值微分、函數逼近、矩陣及向量計算、線性與非線性方程組解法、概率計算、統計分析與數據擬合、線性與非線性規劃、管理科學、繪圖與圖像顯示、常微分方程數值解法、偏微分方程數值解法、數模轉換等等。隨著計算方法的進一步發展和計算機的更廣泛的應用,數值軟件所包含的內容必將越來越廣。