基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現

基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現

ID:39456987

大?。?35.51 KB

頁數:19頁

時間:2019-07-03

基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現_第1頁
基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現_第2頁
基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現_第3頁
基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現_第4頁
基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現_第5頁
資源描述:

《基于面向服務體系結構SOA的軟件項目管理系統(tǒng)的研究與實現》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、基于面向服務體系結構(SOA)的軟件項目管理系統(tǒng)的研究與實現主要內容研究目標和內容1論文的研究方案2方案的進行情況3存在的困難和問題4研究的目標對基于SOA思想的軟件項目管理系統(tǒng)的合理化開發(fā)進行研究,通過將SOA思想與軟件工程的流程緊密的結合起來,將面向服務的思想(SOA)應用到管理軟件項目的開發(fā)流程中,使系統(tǒng)對其所管理的項目能實現SOA化的管理,通過軟件項目管理系統(tǒng)把面向服務思想(SOA)應用到其所開發(fā)的每一個項目中,使得能充分利用現有的資源,集成和管理復雜性變得更為容易。研究的內容1.應用SOA思想進行軟件項目管理

2、的研究對在軟件工程理論的基礎之上,如何將面向服務的思想(SOA)應用到管理軟件項目的開發(fā)流程中進行研究,使得在項目的整個生命周期應用SOA的思想去整體規(guī)劃和設計。研究軟件管理系統(tǒng)如何應用SOA的思想去管理軟件開發(fā)流程的方法,從而增加軟件重用性、大大降低軟件的開發(fā)成本。研究的內容2.基于SOA的軟件項目管理系統(tǒng)的開發(fā)本系統(tǒng)一個創(chuàng)新點就是將SOA這種思想應用到軟件項目開發(fā)管理的體系中,使所管理開發(fā)的軟件項目SOA化,簡單的說通過SOA思想在本系統(tǒng)中的應用,使在本系統(tǒng)管理下的軟件開發(fā)流程遵循SOA的規(guī)則,增強的所管理開發(fā)軟件

3、的面向服務的特性,增加代碼的重用性,使所開發(fā)的項目可以跨平臺,跨語言的結合。大大縮短的軟件開發(fā)的工期,加強了軟件開發(fā)面向服務的邏輯性。論文的研究方案一.應用SOA思想進行軟件項目管理的研究對于這部分的內容,我的研究方案是通過大量的閱讀文獻材料,借鑒其他項目管理系統(tǒng),并參與本項目的研究與開發(fā),透徹理解軟件項目管理的概念、理解軟件項目管理流程,并能靈活運用,與自己的項目緊密的結合。透徹理解SOA的概念,思想和原理,通過以上的研究完成將SOA思想融入軟件項目管理系統(tǒng)中,與軟件項目管理系統(tǒng)有機的結合起來的工作。論文的研究方案透

4、徹理解軟件項目管理的概念、原理并對軟件項目管理系統(tǒng)進行研究,理解管理流程,并能靈活運用,與自己的項目緊密的結合。軟件項目管理所要做的是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對人員(People)、產品(Product)、過程(Process)和項目(Project)進行分析和管理的活動。軟件項目管理的根本目的是為了讓軟件項目尤其是大型項目的整個軟件生命周期(從分析、設計、編碼到測試、維護全過程)都能在管理者的控制之下,以預定成本按期,按質的完成軟件交付用戶使用。論文的研究方案軟件項目管理系統(tǒng)所要管理的

5、軟件開發(fā)流程大致有以下幾個方面:1)管理項目開發(fā)需要的資源團隊的穩(wěn)定性和明確的需求是軟件開發(fā)最重要的。所以軟件管理系統(tǒng)最重要的職責就是保證團隊的穩(wěn)定以及確保需求的明確。2)管理并安排項目開發(fā)計劃安排任務要有明確的目標、明確的時間期限。目標不在最初明確就會在完成的過程中受環(huán)境的影響而進行調整,最終導致目標偏移。任務劃分要明確,任務之間的關系要各任務執(zhí)行之前就明確定義,各模塊任務耦合程度要盡可能低,這樣才能減少各塊任務之間相互影響。3)管理好項目開發(fā)文檔在軟件開發(fā)中,需要注意的細節(jié)非常多,稍不注意就會遺漏,所以要經常作記錄

6、。寫文檔的過程是最好的整理思路過程,將我們掌握的所有信息羅列在文檔中,進行歸納整理、分類、走查、補充、刪減等,最后整理出一套明確、完整、邏輯嚴密的思路。在項目開發(fā)過程中,通過文檔進行溝通,可加快交流速度,在項目完成后,查看文檔可以方便系統(tǒng)的后期維護。4)做好匯報管理工作以及工作流程的跟蹤在軟件開發(fā)過程中,對工作進程的管理是相當重要的,對軟件開發(fā)進度規(guī)范合理的管理可以大幅度的提高軟件的開發(fā)速度,保證軟件的開發(fā)質量,增加軟件公司的效益,而軟件項目管理系統(tǒng)所要做的就是管理好軟件開發(fā)人員的進度匯報工作,以及軟件開發(fā)管理人員的工

7、作流程跟蹤工作。論文的研究方案2.透徹理解SOA的概念,思想和原理,并將SOA思想融入軟件項目管理系統(tǒng)中,與軟件項目管理系統(tǒng)有機的結合起來。SOA的概念面向服務的體系結構(service-orientedarchitecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進行交互。SOA面向服務的思想服務是整個S

8、OA實現的核心,SOA指定一組實體(服務提供者,服務消費者,服務注冊表,服務條款,服務代理和服務契約),這些實體詳細說明了如何提供和消費服務。這些服務是可互操作的、獨立的、模塊化的、位置明確的、松散耦合的并且可以通過網絡查找其地址。服務之間的通訊除了相互參數傳遞式的調用之外,還能協(xié)調不同的服務完成一定功能。服務通過定義良好的接口和

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。