知識驅動的軟體需求和體系結構文檔的歸檔方法研究

知識驅動的軟體需求和體系結構文檔的歸檔方法研究

《知識驅動的軟體需求和體系結構文檔的歸檔方法研究》是依託武漢大學,由梁鵬擔任項目負責人的面上項目。

基本介紹

  • 中文名:知識驅動的軟體需求和體系結構文檔的歸檔方法研究
  • 項目類別:面上項目
  • 項目負責人:梁鵬
  • 依託單位:武漢大學
項目摘要,結題摘要,

項目摘要

傳統軟體文檔以自然語言和圖形化模型為內容核心,關注文檔在涉眾間的交流功能,而忽視了文檔中知識的管理和套用,很難從文檔中發現和套用軟體知識來促進軟體開發。在軟體系統規模和複雜度不斷增大的背景下,軟體歸檔作為一種知識密集型的活動變得越來越困難,造成軟體開發過程中的若干問題。本項目的研究範圍集中於軟體需求和體系結構文檔,這兩個緊密關聯的軟體開發階段所生成的文檔,擬從四個方面探索知識驅動的軟體歸檔方法:(1)改進現有的歸檔過程,將知識套用於各項歸檔活動;(2)建立可擴展的混合型知識框架,管理歸檔活動中的知識;(3)從軟體開發過程的角度,提煉軟體歸檔的知識套用活動,並分析和評價歸檔活動的成本效益;(4)從軟體涉眾的角度,獲取歸檔工具的功能性需求。為知識驅動的軟體歸檔提供知識管理框架、歸檔過程指導和輔助工具的工程化支持。

結題摘要

現有軟體文檔以自然語言和圖形化模型為主要描述方式,關注文檔在涉眾間的交流功能,但忽視了軟體文檔中知識的管理和套用,很難從文檔中發現和套用知識來促進軟體開發。在軟體系統規模和複雜度不斷增大的背景下,軟體歸檔作為一種知識密集型的活動變得越來越困難,造成軟體開發過程中的若干問題。針對這些問題,本項目研究成果包括:(1)系統分析了現有基於知識的軟體歸檔方法的相關研究成果;(2)提出了基於本體的軟體歸檔方法,並套用於軟體體系結構的歸檔活動;(3)以工業軟體開發作為研究對象,套用基於本體的軟體歸檔方法,為軟體體系結構歸檔活動提供本體知識管理模型和輔助工具的工程化支持,並進行評價;(4)以開源軟體開發作為研究對象,挖掘軟體體系結構變因,促進軟體體系結構決策知識的歸檔,並分析了軟體體系結構文檔對開源軟體的可維護性的影響。以上研究成果為知識驅動的軟體歸檔提供了機理、方法和工具基礎。

相關詞條

熱門詞條

聯絡我們