軟件開發過程中的知識管理研究
隨著知識經濟的到來,知識管理理論得到的飛速的傳播與發展,知識管理已經被社會經濟的各個領域所重視,成為了一種核心的管理理念。在國外,軟件開發過程中的知識管理實施,已經得到廣泛使用,而且被國內外專家視為提高軟件開發的效率、打造軟件企業核心競爭力、使整個軟件開發健康實施的關鍵。軟件開發過程中的知識管理研究對于實現軟件企業自身價值、使知識流與軟件開發流程緊密結合都具有重要的意義。 本文以系統科學的理論與方法為指導,運用管理科學、知識管理、運籌學、軟件開發等理論,將整個軟件開發過程看作是一個知識轉化、知識整合、知識創造的過程,對軟件開發過程中的知識管理問題進行了系統的分析和研究。 首先,將軟件開發劃分為需求的分析、軟件的設計、編碼的實現、測試、軟件的使用和維護這五個階段,針對各個階段的不同特點運用知識管理的方法和理論進行了分析,并且研究了在長春軟件開發過程中知識管理的幾個難點,將知識流與整個開發流程結合起來。
在上述分析的基礎上,深入研究了軟件開發過程中的知識管理的關鍵因素,包括:軟件開發過程中的知識管理激勵因素、組織因素和技術因素,并且提出了激勵模型、軟件開發過程中的知識管理模型、知識碰撞模型等相關的模型。 然后,進一步分析研究了軟件開發過程中的知識管理的三個機理:知識轉化機理、知識整合機理、知識旋升機理,提出了軟件開發過程中的知識轉化機理模型、知識整合機理模型、知識旋升機理模型。 最后,結合國內外軟件開發過程中的知識管理的案例,進一步從實踐角度分析,探討我國企業軟件開發過程中實施知識管理的經驗和教訓,并對我國軟件開發過程中實施知識管理提出了建設性建議。
上一篇:供應鏈金融為物流注入"臍血"
下一篇:從事軟件開發工作必須具備哪些知識