陳迪 黃中電 石攀
摘 要:隨著我國經濟的不斷發展,各項科學技術革命的不斷推進以及社會的快速前進,軟件工程作為科技的引領和時尚,不斷嘗試新的科研理論成果和新的研究方法,本文詳細介紹了形式概念分析的相關概念,以及在實際生活中的相關應用。形式概念分析方法是當前經過時代和歷史考驗的科學有效的分析方法,不僅可以通過該方法對當前軟件工程進行科學有效的分析,更可以提高日后對于軟件開發過程中的效率,今后研究開發工作技術人員將重點放在如何更加合理有效的在軟件過程領域應用概念分析的方法。
關鍵詞:軟件工程;形式概念;研究;靈活性
前言
隨著信息化時代的不斷推進,計算機技術迎來了前所未有的發展和挑戰,現在我國軟件工程開發產生了巨大的改變,變得更加復雜和龐大,不再是一個人便可以獨立的開發軟件,由于當前軟件工程開發需要運用大型的數據庫以及網絡傳輸[1-4],需要擁有合理的開發技術和制定詳細的開發方案,因此不難看出使用合理的技術在軟件開發中的重要性。形式概念分析就是運用數學的運算為基礎,通過形式化的語言表達出來,清楚的表達出本體的結構特征。具體如下文所示:
一、形式概念分析的相關概念
1.軟件工程的相關概念
軟件工程的研究早在80年代就有了大量的相關研究,最重要的課題便是如何提高軟件開發的利用效率上,開發環境的軟件工具是軟件工程中重要的基礎,也是起到決定性和關鍵性的環節。軟件工程的目標便是建造一個大型的軟件系統,從而降低研發的成本和時間,提高開發的效率,平臺可以按時按量完成客戶需要的任務及時交付使用。因此只有在軟件開發過程中通過系統有效的管理,才能夠切實有效的形成合適的開發模型,從而實現對于開發的高效管理。
2.形式概念分析的相關概念
德國學者Wille首先在全球提出了形式概念分析的,它是應用數學和格論的綜合,建立在概念和概念層次的數學化基礎之上。研究的所有對象具有相同的特征和屬性是概念的深刻內涵,這樣就可以實現概念的形式化,概念結合相互之間的泛化關系便形成概念格。在形式概念分析中其核心數據結構便是概念格,它能夠很好的反映對象與屬性之間的泛化關系,形式概念分析時候需要首先進行形式背景的相關了解和認知,使得數據集可以通過形式背景的方式給出。因此,當前,形式概念分析方法已經廣泛的運用在軟件工程的各個領域。
二、形式概念分析的相關應用
1.形式概念在需求分析中的應用
需求分析(Requirements Analysis,簡稱RA)主要是對軟件操作過程中的各項需求進行相關詳細系統的描述分析,形式概念分析在其中發揮的作用便是構造軟件項目的特征集合。通過表格框架結構的形式表示其在軟件工程當中的優先級別以及相關的對象屬性,與此同時,也可以通過收集具體特征集合。
2.形式概念在結構設計過程中的應用
軟件數據結構模式是軟件的結構設計過程中的主要對象,需要正確的分析需求關系的基礎上進行合理化的組織,從而進一步的進行設計分析,最終得出相關的設計方案以及方法。從而分析這些變量之間的相互關聯,通過對各個指標項目特征進行分析從而形成相關概念,從而最終形成詳細、系統、準確的概念格模型。
3.形式概念在系統設計過程中的應用
軟件過程中運用形式概念分析最重要的任務便是構造形成系統的概念格模型,可以通過當前研究出了眾多數學算法計算出格的所有相關概念以及與此相對應的層析結構關系,這是一種逆推的思維模式,是從下而上的計算模式計算出相應的概念格。通過各個集合之間的相關關系計算出相對應的概念彼此間的聯系,從而形成系統完備的概念格,最終按照系統正常的開發規程和秩序完成相應的工作。
結語
過于依靠文檔是傳統軟件開發的弊端,其大大限制和制約了開發的效率和使用操作的靈活性。本文筆者通過對形式概念分析方法這種軟件工程里面這種最新型最潮流的設計方法,從中尋找相同或者重復的特征。形式概念分析在軟件工程中的運用不僅大大提高了開發效率,更使得軟件開發過程中的靈活性大大增強。本文筆者就是對軟件工程中運用形式概念分析進行研究和探討。
參考文獻
[1]蔣平,任勝兵,林鵑.形式概念分析在軟件工程中的應用[J].計算機技術與發展,2008,04:127-129+213
[2]汪勝陽.試論形式概念分析在軟件工程中的應用[J].計算機光盤軟件與應用,2013,01:243+245
[3]畢強,滕廣青.國外形式概念分析與概念格理論應用研究的前沿進展及熱點分析[J].現代圖書情報技術,2010,11:17-23
[4]楊磊.基于形式概念分析的多光譜遙感圖像分類研究[D].解放軍信息工程大學,2012