專利名稱:自動化軟件生存周期模型部署系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)軟件工程信息化技術(shù),特別是涉及一種自動化軟件生存周期模型部署系統(tǒng)。
背景技術(shù):
軟件生存周期模型(Software Life Cycle Model),也可稱為軟件生命周期模型,它是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。軟件生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及各階段或機(jī)動的準(zhǔn)則,確立開發(fā)過程所遵循的規(guī)定和限制,便于各種活動的協(xié)調(diào),便于各種人員的有效通信,有利于活動重用,有利于活動管理。常見的軟件生存周期模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。隨著社會的不斷進(jìn)步,軟件已經(jīng)成為整個社會信息化的基礎(chǔ),如何按時開發(fā)出高質(zhì)量的軟件成為信息化中的一個重要課題,人們的思維已經(jīng)從關(guān)注結(jié)構(gòu)轉(zhuǎn)移到關(guān)注功能,再到今天的關(guān)注軟件的演進(jìn)過程,也因此誕生了一系列的軟件項(xiàng)目管理工具,人們通過使用各類軟件項(xiàng)目管理工具來實(shí)現(xiàn)軟件項(xiàng)目管理的信息化與自動化,其中可通過甘特圖、數(shù)據(jù)列表、樹狀圖等方式來進(jìn)行項(xiàng)目的軟件項(xiàng)目進(jìn)度策劃過程。而對于整個企業(yè)來說各個項(xiàng)目在軟件項(xiàng)目策劃過程中將會花費(fèi)大量的工作時間,主要表現(xiàn)在企業(yè)的組織過程資產(chǎn)庫中已有的軟件生存周期模型需要手工的部署到項(xiàng)目管理工具中,特定的任務(wù)活動拆分無法靈活的注入到項(xiàng)目的生存周期模型中,分散在各項(xiàng)目中的經(jīng)典案例無法得到重用與分享等問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種自動化軟件生存周期模型部署系統(tǒng),其不再需要手工為軟件項(xiàng)目策劃建立初始的項(xiàng)目軟件過程定義,同時可以快速的實(shí)現(xiàn)項(xiàng)目間軟件項(xiàng)目策劃的最佳實(shí)踐分享。由于本發(fā)明提供了對組織過程資產(chǎn)庫軟件生存周期模型的訪問接口,具有組織過程資產(chǎn)庫擴(kuò)展功能的最佳實(shí)踐項(xiàng)目模板庫維護(hù)功能以及典型任務(wù)信息維護(hù)擴(kuò)展,讓用戶在進(jìn)行項(xiàng)目策劃時,可通過組織過程資產(chǎn)庫訪問接口快速選定項(xiàng)目軟件生存周期模型,并可快速使用已有的組織級軟件生存周期模型信息對項(xiàng)目進(jìn)行初始化。用戶也可通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)功能選擇適合項(xiàng)目特性的最佳實(shí)踐項(xiàng)目模板,快速搭建項(xiàng)目策劃框架,框架中包含項(xiàng)目的主要階段、階段內(nèi)的主要活動、活動中可能具有的主要任務(wù)。用戶還可以通過典型任務(wù)信息維護(hù)擴(kuò)展功能獲得特定類型的任務(wù)特性信息,簡化項(xiàng)目估計與進(jìn)度安排過程。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種自動化軟件生存周期模型部署系統(tǒng),其特征在于,其包括組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型組織模塊、模型部署模塊、導(dǎo)入接口模塊,組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型部署模塊、導(dǎo)入接口模塊都與模型組織模塊連接;組織過程資產(chǎn)庫訪問模塊用于與組織過程資產(chǎn)庫建立信息連接,可通過該模塊獲取組織過程資產(chǎn)庫中的軟件過程模型,也可以通過該模塊向組織過程資產(chǎn)庫提交軟件過程模型數(shù)據(jù)使用信息;通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊建立并維護(hù)最佳實(shí)踐項(xiàng)目模塊庫;典型任務(wù)信息維護(hù)模塊將作為組織過程資產(chǎn)庫的擴(kuò)展,為組織級標(biāo)準(zhǔn)過程定義添加特定類型任務(wù)的推薦任務(wù)拆分模型,也為項(xiàng)目策劃實(shí)施過程提供了典型任務(wù)自動拆分功能的服務(wù);模型組織模塊為用戶提供一個項(xiàng)目級的軟件生存周期模型構(gòu)建界面,用戶可通過該模塊初始化、裁剪、調(diào)整、并最終建立項(xiàng)目的過程模型;模型部署模塊將為用戶提供靈活的模型部署模式,可通過WebService方式向其它項(xiàng)目管理系統(tǒng)提供模型服務(wù)接口,也可以直接產(chǎn)生符合MSProject交互接口的XML文檔;導(dǎo)入接口模塊將為系統(tǒng)實(shí)現(xiàn)從MS Project、MS Excel、XML文件直接導(dǎo)入項(xiàng)目過程模型的功能。優(yōu)選地,所述組織過程資產(chǎn)庫訪問模塊包括以下模塊標(biāo)準(zhǔn)過程獲取模塊,該模塊主要為模型組織模塊服務(wù),獲取組織標(biāo)準(zhǔn)過程信息;標(biāo)準(zhǔn)過程領(lǐng)域?qū)ο竽K,該模塊連接標(biāo)準(zhǔn)過程獲取模塊與數(shù)據(jù)訪問模塊,為標(biāo)準(zhǔn)過程獲取模塊提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離;數(shù)據(jù)訪問模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)數(shù)據(jù)庫的信息獲取功能;標(biāo)準(zhǔn)過程提交模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能,通過WebService方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的資產(chǎn)提交流程。優(yōu)選地,所述最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊包括以下模塊項(xiàng)目模板構(gòu)建模塊,該模塊實(shí)現(xiàn)了將當(dāng)前項(xiàng)目的策劃信息組織成標(biāo)準(zhǔn)項(xiàng)目模板信息格式的功能;項(xiàng)目模板獲取模塊,通過該模塊可以獲取組織最佳實(shí)踐項(xiàng)目模塊庫中已有的項(xiàng)目模板信息;項(xiàng)目模板維護(hù)模塊,該模塊為用戶提供了最佳實(shí)踐項(xiàng)目模塊庫的基本維護(hù)功能;項(xiàng)目模板領(lǐng)域?qū)ο竽K,該模塊與項(xiàng)目模板構(gòu)建模塊、項(xiàng)目模板獲取模塊、項(xiàng)目模板維護(hù)模塊、數(shù)據(jù)訪問模塊連接,為上層業(yè)務(wù)模塊提供最佳實(shí)踐項(xiàng)目模板的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離。優(yōu)選地,所述典型任務(wù)信息維護(hù)模塊包括以下模塊典型任務(wù)信息獲取模塊,該模塊實(shí)現(xiàn)了從組織過程資產(chǎn)庫中獲取典型任務(wù)信息的功能;典型任務(wù)領(lǐng)域?qū)ο竽K,該模塊銜典型任務(wù)信息獲取模塊與數(shù)據(jù)訪問模塊,為典型任務(wù)信息獲取模塊提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù);典型任務(wù)提交模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能,通過WebService方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的典型人物提交流程。優(yōu)選地,所述模型組織模塊包括以下模塊模型初始化模塊,該模塊為用戶提供多種模型初始化的方式,可通過組織過程資產(chǎn)庫訪問模塊的組織過程資產(chǎn)庫的標(biāo)準(zhǔn)過程模型初始化,或通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊的最佳實(shí)踐項(xiàng)目模板庫初始化項(xiàng)目過程模板,或通過導(dǎo)入接口模塊導(dǎo)入已有的靜態(tài)項(xiàng)目過程文件;模型動態(tài)注入模塊,該模塊實(shí)現(xiàn)了模型初始化后,動態(tài)的從上述描述的組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、導(dǎo)入接口模塊有選擇性的導(dǎo)入模型片段;模型裁剪模塊,該模塊實(shí)現(xiàn)了圖形化的操作界面為用戶提供項(xiàng)目過程模型各過程節(jié)點(diǎn)的增刪改功能,并為用戶提供標(biāo)準(zhǔn)的模型裁剪規(guī)約與操作流程。優(yōu)選地,所述模型部署模塊包括以下模塊模型輸出模塊,該模塊實(shí)現(xiàn)了項(xiàng)目過程模型的靜態(tài)導(dǎo)出功能,支持MSProject、MSExecl.XML以及甘特形文件的導(dǎo)出;模型服務(wù)支持模塊,該模塊通過WebService方式為外部其它系統(tǒng)提供上述模型導(dǎo)入、裁剪定制與部署的服務(wù)。優(yōu)選地,所述導(dǎo)入接口模塊包括以下模塊MS Project導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)與標(biāo)準(zhǔn)MS Project文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題;XML導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Project XML文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型;MS Excel導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Excel文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題;Doors導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)與需求管理工具的接口,允許用戶從管理工具需求庫中根據(jù)項(xiàng)目需求結(jié)構(gòu)導(dǎo)入項(xiàng)目產(chǎn)品模塊的工作分解結(jié)構(gòu)。本發(fā)明的積極進(jìn)步效果在于本發(fā)明使用戶可以整合企業(yè)內(nèi)部已有的各類過程模型資源,包括組織過程資產(chǎn)庫、最佳實(shí)踐項(xiàng)目模板庫、典型任務(wù)拆分模型,快速的構(gòu)建軟件項(xiàng)目的過程模型,從而使軟件項(xiàng)目策劃工作更簡捷有效,能降低整個組織在軟件項(xiàng)目管理活動中付出的成本。
圖1是本發(fā)明自動化軟件生存周期模型部署系統(tǒng)的框圖;圖2是組織過程資產(chǎn)庫訪問模塊的框圖;圖3是最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊的框圖;圖4是典型任務(wù)信息維護(hù)模塊的框圖;圖5是模型組織模塊的框圖6是模型部署模塊的框圖;圖7是導(dǎo)入接口模塊的框圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。圖1是本發(fā)明自動化軟件生存周期模型部署系統(tǒng)的框圖。本發(fā)明自動化軟件生存周期模型部署系統(tǒng)的本體是一套計算機(jī)軟件,其運(yùn)行平臺是具備通用WEB應(yīng)用服務(wù)容器的通用計算機(jī)平臺。如圖1的實(shí)施例所示,本發(fā)明自動化軟件生存周期模型部署系統(tǒng)中的通用計算模塊運(yùn)行以下的程序模塊,包括組織過程資產(chǎn)庫訪問模塊103、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊104、典型任務(wù)信息維護(hù)模塊105、模型組織模塊102、模型部署模塊101、導(dǎo)入接口模塊106,組織過程資產(chǎn)庫訪問模塊103、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊104、典型任務(wù)信息維護(hù)模塊105、模型部署模塊101、導(dǎo)入接口模塊106都與模型組織模塊102連接;模型組織模塊102,該模塊為用戶提供一個項(xiàng)目級的軟件生存周期模型構(gòu)建界面。該模塊可通過組織過程資產(chǎn)庫訪問模塊103獲取組織已定義的過程模型,也可通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊104獲取已有的最佳實(shí)踐項(xiàng)目模板,也可通過典型任務(wù)信息維護(hù)模塊105獲取組織已定義的典型任務(wù)信息,用戶可對導(dǎo)入的模型信息進(jìn)行裁剪、調(diào)整、并最終建立項(xiàng)目的過程模型。模型部署模塊101,該模塊將為用戶提供靈活的模型部署模式,可通過服務(wù)接口方式向其它項(xiàng)目管理系統(tǒng)提供由模型組織模塊102產(chǎn)生的模型,也可以直接產(chǎn)生符合MSProject交互接口的XML文檔。組織過程資產(chǎn)庫訪問模塊103,用于與組織過程資產(chǎn)庫建立信息連接,系統(tǒng)可通過該模塊獲取組織過程資產(chǎn)庫中的軟件過程模型為模型組織模塊102提供模型信息,也可以通過該模塊向組織過程資產(chǎn)庫提交軟件過程模型數(shù)據(jù)使用信息。最佳實(shí)踐項(xiàng)目模板維護(hù)模塊104,系統(tǒng)將通過該模塊建立并維護(hù)最佳實(shí)踐項(xiàng)目模塊庫為模型組織模塊102提供最佳實(shí)踐項(xiàng)目模板信息,該模型信息與組織過程資產(chǎn)庫中的標(biāo)準(zhǔn)軟件過程模型的主要區(qū)別就是它包含了項(xiàng)目實(shí)施過程中的較為細(xì)節(jié)的項(xiàng)目實(shí)施計劃模板。典型任務(wù)信息維護(hù)模塊105,該模塊將作為組織過程資產(chǎn)庫的擴(kuò)展,為組織級標(biāo)準(zhǔn)過程定義添加一些特定類型任務(wù)的推薦任務(wù)拆分模型,為模型組織模塊102提供了典型任務(wù)自動拆分功能的服務(wù)。導(dǎo)入接口模塊106,該模塊將為系統(tǒng)實(shí)現(xiàn)從MS Project、MS Excel、XML文件直接導(dǎo)入項(xiàng)目過程模型的功能,為模型部署模塊101提供更為靈活的輸出接口。圖2為上述組織過程資產(chǎn)庫訪問模塊的框圖,如圖2所示,該模塊實(shí)現(xiàn)了與組織過程資產(chǎn)庫的信息交互,主要包括以下模塊標(biāo)準(zhǔn)過程獲取模塊201,該模塊主要為模型組織模塊102服務(wù),獲取組織標(biāo)準(zhǔn)過程信息。標(biāo)準(zhǔn)過程領(lǐng)域?qū)ο竽K203,該模塊連接標(biāo)準(zhǔn)過程獲取模塊201與數(shù)據(jù)訪問模塊204,為標(biāo)準(zhǔn)過程獲取模塊201提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離。
數(shù)據(jù)訪問模塊204,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)數(shù)據(jù)庫的信息獲取功能。標(biāo)準(zhǔn)過程提交模塊202,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能,通過WebService (網(wǎng)頁服務(wù))的方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的資產(chǎn)提交流程。圖3為上述最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊的框圖,如圖3所示,該模塊實(shí)現(xiàn)了組織最佳實(shí)踐項(xiàng)目模塊庫的維護(hù)功能,主要包括以下模塊項(xiàng)目模板構(gòu)建模塊301,該模塊實(shí)現(xiàn)了將當(dāng)前項(xiàng)目的策劃信息組織成標(biāo)準(zhǔn)項(xiàng)目模板信息格式的功能。項(xiàng)目模板獲取模塊302,通過該模塊可以獲取組織最佳實(shí)踐項(xiàng)目模塊庫中已有的項(xiàng)目模板信息。項(xiàng)目模板維護(hù)模塊303,該模塊為用戶提供了最佳實(shí)踐項(xiàng)目模塊庫的基本維護(hù)功能,包括增刪改等基本功能。項(xiàng)目模板領(lǐng)域?qū)ο竽K304,該模塊與項(xiàng)目模板構(gòu)建模塊301、項(xiàng)目模板獲取模塊302、項(xiàng)目模板維護(hù)模塊303、數(shù)據(jù)訪問模塊204連接,為上層業(yè)務(wù)模塊提供最佳實(shí)踐項(xiàng)目模板的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離。圖4為上述典型任務(wù)信息維護(hù)模塊的框圖,如圖4所示,該模塊實(shí)現(xiàn)了組織過程資產(chǎn)庫中典型任務(wù)信息管理功能的注入,主要包括以下模塊典型任務(wù)信息獲取模塊401,該模塊實(shí)現(xiàn)了從組織過程資產(chǎn)庫中獲取典型任務(wù)信息的功能。典型任務(wù)領(lǐng)域?qū)ο竽K403,該模塊銜典型任務(wù)信息獲取模塊401與數(shù)據(jù)訪問模塊204,為典型任務(wù)信息獲取模塊401提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù)。典型任務(wù)提交模塊402,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能,通過WebService的方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的典型人物提交流程。圖5為上述模型組織模塊的框圖,如圖5所示,該模塊為用戶提供模型的初始化與裁剪功能,主要包括以下模塊模型初始化模塊501,該模塊為用戶提供多種模型初始化的方式,可通過組織過程資產(chǎn)庫訪問模塊103的組織過程資產(chǎn)庫的標(biāo)準(zhǔn)過程模型初始化,或通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊104的最佳實(shí)踐項(xiàng)目模板庫初始化項(xiàng)目過程模板,或通過導(dǎo)入接口模塊106導(dǎo)入已有的靜態(tài)項(xiàng)目過程文件。模型動態(tài)注入模塊502,該模塊實(shí)現(xiàn)了模型初始化后,動態(tài)的從上述描述的組織過程資產(chǎn)庫訪問模塊103、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊104、典型任務(wù)信息維護(hù)模塊105、導(dǎo)入接口模塊106有選擇性的導(dǎo)入模型片段。模型裁剪模塊503,該模塊實(shí)現(xiàn)了圖形化的操作界面為用戶提供項(xiàng)目過程模型各過程節(jié)點(diǎn)的增刪改功能,并為用戶提供標(biāo)準(zhǔn)的模型裁剪規(guī)約與操作流程。圖6為上述模型部署模塊的框圖,如圖6所示,該模塊為用戶提供模型的導(dǎo)出與服務(wù)部署功能,主要包括以下模塊模型輸出模塊601,該模塊實(shí)現(xiàn)了項(xiàng)目過程模型的靜態(tài)導(dǎo)出功能,支持MSProject,MS Execl.XML以及甘特形文件的導(dǎo)出。
模型服務(wù)支持模塊602,該模塊通過WebService方式為外部其它系統(tǒng)提供上述模型導(dǎo)入、裁剪定制與部署的服務(wù)。圖7為導(dǎo)入接口模塊的框圖,如圖7所示,該模塊為用戶提供各類模型文件的導(dǎo)入功能,主要包括以下模塊XML導(dǎo)入接口模塊701,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Proj ect XML文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型。MS Project導(dǎo)入接口模塊702,該模塊實(shí)現(xiàn)與標(biāo)準(zhǔn)MS Project文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題。MS Excel導(dǎo)入接口模塊703,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Excel文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題。Doors導(dǎo)入接口模塊704,該模塊實(shí)現(xiàn)與需求管理工具Doors的接口,允許用戶從管理工具Doors需求庫中根據(jù)項(xiàng)目需求結(jié)構(gòu)導(dǎo)入項(xiàng)目產(chǎn)品模塊的WBS (Work BreakdownStructure,工作分解結(jié)構(gòu))。本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改型和改變。因此,本發(fā)明覆蓋了落入所附的權(quán)利要求書及其等同物的范圍內(nèi)的各種改型和改變。
權(quán)利要求
1.一種自動化軟件生存周期模型部署系統(tǒng),其特征在于,其包括組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型組織模塊、模型部署模塊、導(dǎo)入接口模塊,組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型部署模塊、導(dǎo)入接口模塊都與模型組織模塊連接;組織過程資產(chǎn)庫訪問模塊用于與組織過程資產(chǎn)庫建立信息連接,可通過該模塊獲取組織過程資產(chǎn)庫中的軟件過程模型,也可以通過該模塊向組織過程資產(chǎn)庫提交軟件過程模型數(shù)據(jù)使用信息;通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊建立并維護(hù)最佳實(shí)踐項(xiàng)目模塊庫;典型任務(wù)信息維護(hù)模塊將作為組織過程資產(chǎn)庫的擴(kuò)展,為組織級標(biāo)準(zhǔn)過程定義添加特定類型任務(wù)的推薦任務(wù)拆分模型,也為項(xiàng)目策劃實(shí)施過程提供了典型任務(wù)自動拆分功能的服務(wù);模型組織模塊為用戶提供一個項(xiàng)目級的軟件生存周期模型構(gòu)建界面,用戶可通過該模塊初始化、裁剪、調(diào)整、并最終建立項(xiàng)目的過程模型;模型部署模塊將為用戶提供靈活的模型部署模式,可通過WebService方式向其它項(xiàng)目管理系統(tǒng)提供模型服務(wù)接口,也可以直接產(chǎn)生符合MSProject交互接口的XML文檔;導(dǎo)入接口模塊將為系統(tǒng)實(shí)現(xiàn)從MS Project.MS Excel、XML文件直接導(dǎo)入項(xiàng)目過程模型的功能。
2.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述組織過程資產(chǎn)庫訪問模塊包括以下模塊標(biāo)準(zhǔn)過程獲取模塊,該模塊主要為模型組織模塊服務(wù),獲取組織標(biāo)準(zhǔn)過程信息;標(biāo)準(zhǔn)過程領(lǐng)域?qū)ο竽K,該模塊連接標(biāo)準(zhǔn)過程獲取模塊與數(shù)據(jù)訪問模塊,為標(biāo)準(zhǔn)過程獲取模塊提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離;數(shù)據(jù)訪問模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)數(shù)據(jù)庫的信息獲取功能;標(biāo)準(zhǔn)過程提交模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能, 通過WbService方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的資產(chǎn)提交流程。
3.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊包括以下模塊項(xiàng)目模板構(gòu)建模塊,該模塊實(shí)現(xiàn)了將當(dāng)前項(xiàng)目的策劃信息組織成標(biāo)準(zhǔn)項(xiàng)目模板信息格式的功能;項(xiàng)目模板獲取模塊,通過該模塊可以獲取組織最佳實(shí)踐項(xiàng)目模塊庫中已有的項(xiàng)目模板信息;項(xiàng)目模板維護(hù)模塊,該模塊為用戶提供了最佳實(shí)踐項(xiàng)目模塊庫的基本維護(hù)功能;項(xiàng)目模板領(lǐng)域?qū)ο竽K,該模塊與項(xiàng)目模板構(gòu)建模塊、項(xiàng)目模板獲取模塊、項(xiàng)目模板維護(hù)模塊、數(shù)據(jù)訪問模塊連接,為上層業(yè)務(wù)模塊提供最佳實(shí)踐項(xiàng)目模板的領(lǐng)域數(shù)據(jù)服務(wù),將業(yè)務(wù)功能與數(shù)據(jù)訪問充分剝離。
4.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述典型任務(wù)信息維護(hù)模塊包括以下模塊典型任務(wù)信息獲取模塊,該模塊實(shí)現(xiàn)了從組織過程資產(chǎn)庫中獲取典型任務(wù)信息的功典型任務(wù)領(lǐng)域?qū)ο竽K,該模塊銜典型任務(wù)信息獲取模塊與數(shù)據(jù)訪問模塊,為典型任務(wù)信息獲取模塊提供標(biāo)準(zhǔn)過程的領(lǐng)域數(shù)據(jù)服務(wù);典型任務(wù)提交模塊,該模塊實(shí)現(xiàn)了對組織過程資產(chǎn)庫提交標(biāo)準(zhǔn)組織過程資產(chǎn)的功能, 通過WebService方式建立與已有組織過程資產(chǎn)庫管理系統(tǒng)的接口,該模塊將觸發(fā)組織過程資產(chǎn)庫管理系統(tǒng)的典型人物提交流程。
5.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述模型組織模塊包括以下模塊模型初始化模塊,該模塊為用戶提供多種模型初始化的方式,可通過組織過程資產(chǎn)庫訪問模塊的組織過程資產(chǎn)庫的標(biāo)準(zhǔn)過程模型初始化,或通過最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊的最佳實(shí)踐項(xiàng)目模板庫初始化項(xiàng)目過程模板,或通過導(dǎo)入接口模塊導(dǎo)入已有的靜態(tài)項(xiàng)目過程文件;模型動態(tài)注入模塊,該模塊實(shí)現(xiàn)了模型初始化后,動態(tài)的從上述描述的組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、導(dǎo)入接口模塊有選擇性的導(dǎo)入模型片段;模型裁剪模塊,該模塊實(shí)現(xiàn)了圖形化的操作界面為用戶提供項(xiàng)目過程模型各過程節(jié)點(diǎn)的增刪改功能,并為用戶提供標(biāo)準(zhǔn)的模型裁剪規(guī)約與操作流程。
6.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述模型部署模塊包括以下模塊模型輸出模塊,該模塊實(shí)現(xiàn)了項(xiàng)目過程模型的靜態(tài)導(dǎo)出功能,支持MSProject、MS Execl.XML以及甘特形文件的導(dǎo)出;模型服務(wù)支持模塊,該模塊通過WebService方式為外部其它系統(tǒng)提供上述模型導(dǎo)入、 裁剪定制與部署的服務(wù)。
7.如權(quán)利要求1所述的自動化軟件生存周期模型部署系統(tǒng),其特征在于,所述導(dǎo)入接口模塊包括以下模塊MS Project導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)與標(biāo)準(zhǔn)MS Project文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題;XML導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Project XML文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型;MS Excel導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)符合標(biāo)準(zhǔn)MS Excel文件的導(dǎo)入,用戶可以通過該模塊有選擇性的導(dǎo)入模型,并可以通過該模塊人工決策解決導(dǎo)入模塊信息沖突的問題;Doors導(dǎo)入接口模塊,該模塊實(shí)現(xiàn)與需求管理工具的接口,允許用戶從管理工具需求庫中根據(jù)項(xiàng)目需求結(jié)構(gòu)導(dǎo)入項(xiàng)目產(chǎn)品模塊的工作分解結(jié)構(gòu)。
全文摘要
本發(fā)明公開了一種自動化軟件生存周期模型部署系統(tǒng),其包括組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型組織模塊、模型部署模塊、導(dǎo)入接口模塊,組織過程資產(chǎn)庫訪問模塊、最佳實(shí)踐項(xiàng)目模板庫維護(hù)模塊、典型任務(wù)信息維護(hù)模塊、模型部署模塊、導(dǎo)入接口模塊都與模型組織模塊連接;組織過程資產(chǎn)庫訪問模塊,用于與組織過程資產(chǎn)庫建立信息連接,可通過該模塊獲取組織過程資產(chǎn)庫中的軟件過程模型,也可以通過該模塊向組織過程資產(chǎn)庫提交軟件過程模型數(shù)據(jù)使用信息。本發(fā)明不再需要手工為軟件項(xiàng)目策劃建立初始的項(xiàng)目軟件過程定義,同時可以快速的實(shí)現(xiàn)項(xiàng)目間軟件項(xiàng)目策劃的最佳實(shí)踐分享。
文檔編號G06Q10/06GK103034930SQ20121054147
公開日2013年4月10日 申請日期2012年12月13日 優(yōu)先權(quán)日2012年12月13日
發(fā)明者周磊, 繆萬勝, 李鶴晨, 卜芳惠 申請人:中國航空無線電電子研究所