摘 要:軟件工程建設對組合數學的應用較多,主要原因是隨著我國計算機技術不斷發展,人們日常生活及工作對其需求逐漸增多。計算機把科學處理離散對象作為其處理應用的主要內容,而離散對象處理或研究分析又依賴于組合數學的應用。因此本文就軟件工程領域中組合數學的應用方式展開研究與分析,探討組合數學對軟件工程或計算機技術發展的推進作用,以期為讀者提供借鑒參考。
關鍵詞:軟件工程;組合數學;計算機科學
中圖分類號:TP311.5;O157 文獻標識碼:A 文章編號:2096-4706(2018)12-0096-03
Application of Combinatorics in Software Engineering
HOU Jiaoyan
(Polytechnic Institute Taiyuan University of Technology,Taiyuan 030021,China)
Abstract:The application of combinatorial mathematics in software engineering construction is more and more. The main reason is that with the continuous development of computer technology in our country,people’s daily life and work demand for combinatorial mathematics is increasing gradually. Computer takes scientific processing of discrete objects as the main content of its processing application,while the processing or research analysis of discrete objects depends on the application of combinatorial mathematics. Therefore,this paper studies and analyses the application of combinatorial mathematics in the field of software engineering,and explores the role of combinatorial mathematics in promoting the development of software engineering or computer technology,with a view to providing reference for readers.
Keywords:software engineering;combinatorial mathematics;computer science
0 引 言
組合數學是現代數學的重要組成部分,而離散對象研究又是組合數學應用內容的主要方面。另外,目前組合數學在連續對象研究中的應用范圍也逐漸在現代數學中拓寬。計算機作為一種新興的文化研究方式,具備一定的綜合性與邊緣性。在經濟全球化背景之下,深入推進軟件工程研究,可以為產業發展奠定基礎。組合數學作為現階段軟件工程應用研究的關鍵要素,可以為軟件工程開發奠定良好的基礎。一些國內外知名公司或企業,在計算機技術開發期間都會設置專門的組合數學研究部門,組合數學應用是實現產業發展的必要條件,由此可見組合數學應用的重要性。
1 組合數學梗概
1.1 組合數學概念
與一般的數學學科相比,組合數學的研究對象具有特殊性。由于組合數學主要是對一些離散事物的數學關系進行研究,例如存在性數學問題、最優化組合問題、計數性質等涵蓋范圍相對較廣的問題。……