两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種數據處理方法及裝置的制造方法

文檔序號:10512923閱讀:187來源:國知局
一種數據處理方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種數據處理方法及裝置,涉及計算機技術領域,主要目的在于通過整合分布式軟件研發(fā)全過程的數據信息,實現研發(fā)數據自動化、統一的采集、度量以評判軟件質量。本發(fā)明實施例所采用的技術方案是:獲取服務器發(fā)出的度量報告獲取請求,該度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告;根據該獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,該資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板;根據預置的軟件度量計算模型,計算該軟件研發(fā)數據,得到軟件度量值;將該軟件研發(fā)數據和軟件度量值添加到報告模板中,生成度量報告;向該服務器發(fā)送所述度量報告。本發(fā)明主要用于研發(fā)軟件數據的處理。
【專利說明】
一種數據處理方法及裝置
技術領域
[0001 ]本發(fā)明實施例涉及計算機技術領域,尤其涉及一種數據處理方法及裝置。
【背景技術】
[0002]隨著科技的飛速發(fā)展,智能設備在我們生活的每個領域幾乎都扮演了非常重要的角色。在智能設備上運行的軟件也越來越重要。因此,可預測、可重復、準確地控制軟件開發(fā)過程和軟件產品已經非常重要。軟件度量就是衡量軟件品質的一種手段。軟件度量能夠為項目管理者提供有關項目的各種重要信息,其實質是根據一定規(guī)則,將數字或符號賦予系統、構件、過程或者質量等實體的特定屬性,即對實體屬性的量化表軟件度量,從而能夠清楚地理解該實體。軟件度量貫穿整個軟件開發(fā)生命周期,是軟件開發(fā)過程中進行理解、預測、評估、控制和改善的重要載體。
[0003]然而,隨著需求的不斷增多,各類軟件產品不斷增多,同時軟件的復雜度不斷增大,導致各類研發(fā)管理系統基本呈分布式趨勢,即軟件研發(fā)多個研發(fā)團隊以模塊的形式進行同步開發(fā),而不同的研發(fā)團隊會使用不同的研發(fā)管理系統,軟件的度量往往要考慮各類不同研發(fā)管理系統的數據收集,分析,歸類,總結出最終的,有效的數據。由于單一類的系統數據或項目基本數據,如開發(fā)平臺,編程工具或編譯時間,業(yè)務單元數,并發(fā)用戶量,生命周期模型等,越來越無法準確的對復雜軟件的量化及度量。因此,現有的軟件研發(fā)度量系統需要綜合統計不同研發(fā)管理系統中的研發(fā)數據,過程復雜、繁瑣,自動化程度低下,且容易出現統計遺漏的情況。

【發(fā)明內容】

[0004]本發(fā)明實施例提供一種數據處理方法及裝置,主要目的在于通過整合分布式軟件研發(fā)全過程的數據信息,實現研發(fā)數據自動化、統一的采集、度量以評判軟件質量。
[0005]為達到上述目的,本發(fā)明主要提供如下技術方案:
[0006]—方面,本發(fā)明實施例提供一種數據處理方法,該方法包括:
[0007]獲取服務器發(fā)出的度量報告獲取請求,所述度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告;
[0008]根據所述獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,所述資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板;
[0009]根據預置的軟件度量計算模型,計算所述軟件研發(fā)數據,得到軟件度量值;
[0010]將所述軟件研發(fā)數據和所述軟件度量值添加到所述報告模板中,生成度量報告;[0011 ]向所述服務器發(fā)送所述度量報告。
[0012]可選的,在獲取服務器發(fā)出的度量報告獲取請求之前,所述方法還包括:
[0013]創(chuàng)建所述資源數據平臺,根據不同軟件分別存儲軟件研發(fā)數據,以及輸出不同數據所對應的報告模板;
[0014]更新所述資源數據平臺中的數據內容。
[0015]可選的,獲取資源數據平臺中的軟件研發(fā)數據和報告模板包括:
[0016]解析所述獲取請求,得到軟件研發(fā)數據對應的產品號和報告類型,所述產品號為研發(fā)軟件在資源數據平臺中的唯一標識信息;
[0017]將所述產品號和報告類型轉換成所述資源數據平臺可識別的產品號信息和報告類型信息;
[0018]根據所述產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據;
[0019]根據所述報告類型信息獲取所述資源數據平臺中的報告模板。
[0020]可選的,根據預置的軟件度量計算模型,計算所述軟件研發(fā)數據,得到軟件度量值包括:
[0021 ]提取報告模板中的軟件度量計算模型;
[0022]根據所述軟件度量計算模型計算所述軟件研發(fā)數據,得到軟件度量值。
[0023]可選的,所述資源數據平臺為分布式數據存儲系統,其中,所述分布式數據存儲系統中的一個數據存儲單元存儲一個研發(fā)軟件的數據信息。
[0024]可選的,根據所述產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據包括:
[0025]根據所述產品號信息查找對應的數據存儲單元;
[0026]根據所述數據存儲單元的地址獲取對應的軟件研發(fā)數據。
[0027]另一方面,本發(fā)明實施例提供一種數據處理裝置,該裝置包括:
[0028]第一獲取單元,用于獲取服務器發(fā)出的度量報告獲取請求,所述度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告;
[0029]第二獲取單元,用于根據所述第一獲取單元所獲取的獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,所述資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板;
[0030]計算單元,用于根據預置的軟件度量計算模型,計算所述第二獲取單元獲取的軟件研發(fā)數據,得到軟件度量值;
[0031]生成單元,用于將所述第二獲取單元獲取的軟件研發(fā)數據和所述計算單元計算得到的軟件度量值添加到所述報告模板中,生成度量報告;
[0032]發(fā)送單元,用于向所述服務器發(fā)送所述生成單元生成的度量報告。
[0033]可選的,所述裝置還包括:
[0034]創(chuàng)建單元,用于在所述第一獲取單元獲取服務器發(fā)出的度量報告獲取請求之前,創(chuàng)建所述資源數據平臺,根據不同軟件分別存儲軟件研發(fā)數據,以及輸出不同數據所對應的報告模板;
[0035]更新單元,用于更新所述創(chuàng)建單元創(chuàng)建的資源數據平臺中的數據內容。
[0036]可選的,所述第二獲取單元包括:
[0037]解析模塊,用于解析所述獲取請求,得到軟件研發(fā)數據對應的產品號和報告類型,所述產品號為研發(fā)軟件在資源數據平臺中的唯一標識信息;
[0038]轉換模塊,用于將所述解析模塊得到的產品號和報告類型轉換成所述資源數據平臺可識別的產品號信息和報告類型信息;
[0039]獲取模塊,用于根據所述轉換模塊轉換的產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據;
[0040]所述獲取模塊還用于,根據所述轉換模塊得到的報告類型信息獲取所述資源數據平臺中的報告模板。
[0041]可選的,所述計算單元包括:
[0042]提取模塊,用于提取報告模板中的軟件度量計算模型;
[0043]計算模塊,用于根據所述提取模塊提取的軟件度量計算模型計算所述軟件研發(fā)數據,得到軟件度量值。
[0044]可選的,所述裝置中的資源數據平臺為分布式數據存儲系統,其中,所述分布式數據存儲系統中的一個數據存儲單元存儲一個研發(fā)軟件的數據信息。
[0045]可選的,所述第二獲取單元的獲取模塊包括:
[0046]查找子模塊,用于根據所述產品號信息查找對應的數據存儲單元;
[0047]獲取子模塊,用于根據所述查找子模塊查找的數據存儲單元的地址獲取對應的軟件研發(fā)數據。
[0048]本發(fā)明實施例提供的一種數據處理方法及裝置,是將現有的存儲于不同數據系統中相同軟件的研發(fā)數據進行整合,形成可以獲取同一軟件的所有階段的數據信息的綜合資源數據平臺,由服務器通過該平臺能夠查看一款軟件的不同研發(fā)階段的所有數據信息,并且根據預置的軟件度量計算模型實時的評判軟件的質量情況,同時還能夠根據該平臺提供的報告模板,將軟件研發(fā)數據信息和軟件的度量結果通過定制報告的方式保存在服務器中,以供客戶端或系統管理員查看。與現有的軟件研發(fā)數據獲取及度量評價的方式相比,本發(fā)明實施例通過資源數據平臺使得服務器能夠獲取不同研發(fā)團隊的軟件研發(fā)數據,提高了軟件研發(fā)數據的獲取效率,并且在此基礎上能夠進一步的通過預置的軟件度量計算模型能夠實時的計算各種的軟件質量的情況,為軟件研發(fā)的管理人員提供快速、準確的參考信息。此外,通過該平臺中定制的報告模板,服務器能夠以多種的組合方式呈現軟件研發(fā)數據和軟件度量計算結果,使得度量報告的查看著能夠更加直觀地看到軟件研發(fā)的各項度量指標。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作以簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0050]圖1示出了本發(fā)明實施例提供的一種數據處理方法流程圖;
[0051]圖2示出了本發(fā)明實施例提供的另一種數據處理方法流程圖;
[0052]圖3示出了本發(fā)明實施例提供的一種數據處理裝置的結構組成框圖;
[0053]圖4示出了本發(fā)明實施例提供的另一種數據處理裝置的結構組成框圖;
[0054]圖5示出了本發(fā)明實施例提供的一種數據處理裝置又一實施例的示意圖。
【具體實施方式】
[0055]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0056]本發(fā)明實施例提供了一種數據處理方法,如圖1所示,該方法應用于用于軟件產品的研發(fā)控制管理系統,具體步驟包括:
[0057]101、獲取服務器發(fā)出的度量報告獲取請求。
[0058]在本發(fā)明實施例中,服務器是指在軟件產品的研發(fā)控制管理系統用于存儲和監(jiān)控所有研發(fā)軟件的開發(fā)進度、質量控制等數據的服務器。該服務器通過對研發(fā)軟件的數據信息進行整合分析處理,能夠為軟件研發(fā)的管理人員提供軟件研發(fā)的數據信息以及綜合的評價參數。其中,對于軟件的評價參數是通過軟件度量所得到的。關于度量取向可以包括:顧客滿意度度量、質量度量、項目度量、以及品牌資產度量、知識產權價值度量等。軟件度量的結果可以通過度量報告以文字或圖表的形式加以體現。而服務器則是通過發(fā)送度量報告獲取請求,來獲取研發(fā)軟件的度量報告從而實現對研發(fā)軟件的綜合評價。
[0059]需要說明的是,服務器發(fā)送獲取請求的方式不限定于定時發(fā)送或有條件觸發(fā)后發(fā)送,亦或是實時獲取的方式,可以根據不同的實際情況進行修改或調整。
[0060]102、根據獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板。
[0061]軟件研發(fā)控制管理系統在接收到服務器發(fā)送的度量報告獲取請求后,將根據該請求中的內容到資源數據平臺中獲取相應軟件的數據信息,同時,根據所獲取的數據內容為服務器匹配適合于該數據內容展示的報告模板。
[0062]其中,資源數據平臺在本發(fā)明實施例中是綜合了多個軟件,以及軟件所有不同階段的數據信息的一個綜合數據平臺。是將現有的分布在不同數據管理系統中的軟件數據信息加以綜合,打破原有系統之間的隔離,例如,在數據平臺中存儲有相同軟件的代碼編譯狀態(tài)的數據信息、代碼評審狀態(tài)的數據信息、軟件測試的數據信息等不同階段的數據。同時,該數據平臺還能夠以軟件產品為單位對數據信息進行分類,存儲有多個不同軟件的數據,而每個軟件產品下又分別保存有上述不同階段的研發(fā)數據信息。此外,在該系統中還存儲有多種的用于數據展示的報告模板,該模板中定義了要顯示的數據信息內容,不同的數據配有不同的展示模板,而具體的模板種類與展示樣式則可以根據實際需求進行調整與修改,對此本發(fā)明實施例不做具體限定。
[0063]需要指出的是,在為展示數據匹配報告模板時,本發(fā)明實施例并不限定于是由系統根據展示數據的類型來匹配報告模板,或是系統根據服務器在發(fā)送的獲取請求中所確定的報告模板來匹配報告模板。也就是說,對于報告模板的選擇可以是在服務器中確定,也可以是在系統中根據所獲取的軟件研發(fā)數據自動匹配報告模板。
[0064]103、根據預置的軟件度量計算模型,計算軟件研發(fā)數據,得到軟件度量值。
[0065]在獲取到軟件研發(fā)數據后,系統將利用預置的軟件度量計算模型,對所獲取的軟件研發(fā)數據進行度量計算。在本發(fā)明實施例中,系統中會預置多個的軟件度量計算模型,用于計算不同的軟件度量值。由于不同的計算模型所采用的軟件研發(fā)數據會有所不同,因此,在獲取軟件的研發(fā)數據時,可以不區(qū)分具體的數據種類,將該軟件的所有研發(fā)數據進行獲取,由不同的計算模型來調用具體所需的研發(fā)數據信息。
[0066]104、將軟件研發(fā)數據和軟件度量值添加到報告模板中,生成度量報告。
[0067]在所每一個報告模板中,都定義有展示軟件研發(fā)數據的位置及方式,具體的可以通過表格或者圖形的方式加載所獲取的研發(fā)數據,同時,該報告模板中還特別具有軟件度量值的存儲及展示位置。在報告模板中添加上軟件研發(fā)數據和軟件度量值后,該報告模板就生成為度量報告。在該報告中,所存儲的軟件研發(fā)數據為計算軟件度量值的基礎數據。
[0068]其中,在度量報告中,可以是單一度量值的專業(yè)報告,也可以是包括有多個度量值的綜合度量報告。在具有多個度量值的報告中,其軟件研發(fā)數據可以是統一的存儲并展示,也可以是與度量值逐一對應的方式進行展示。具體的方式可以通過設置報考模板的樣式加以調整,對此,本發(fā)明實施例不做具體限定。
[0069]105、向服務器發(fā)送度量報告。
[0070]最終,將生成的度量報告發(fā)送給服務器,作為該服務器發(fā)送度量報告獲取請求的響應結果。由服務器將該度量報告分類進行保存,而該度量報告的保存格式可以是圖表、文本或者是網頁格式的文件。
[0071]結合上述的實現方式可以看出,本發(fā)明實施例所采用的數據處理方法,是將現有的存儲于不同數據系統中相同軟件的研發(fā)數據進行整合,形成可以獲取同一軟件的所有階段的數據信息的綜合資源數據平臺,由服務器通過該平臺能夠查看一款軟件的不同研發(fā)階段的所有數據信息,并且根據預置的軟件度量計算模型實時的評判軟件的質量情況,同時還能夠根據該平臺提供的報告模板,將軟件研發(fā)數據信息和軟件的度量結果通過定制報告的方式保存在服務器中,以供客戶端或系統管理員查看。與現有的軟件研發(fā)數據獲取及度量評價的方式相比,本發(fā)明實施例通過資源數據平臺使得服務器能夠獲取不同研發(fā)團隊的軟件研發(fā)數據,提高了軟件研發(fā)數據的獲取效率,并且在此基礎上能夠進一步的通過預置的軟件度量計算模型能夠實時的計算各種的軟件質量的情況,為軟件研發(fā)的管理人員提供快速、準確的參考信息。此外,通過該平臺中定制的報告模板,服務器能夠以多種的組合方式呈現軟件研發(fā)數據和軟件度量計算結果,使得度量報告的查看著能夠更加直觀地看到軟件研發(fā)的各項度量指標。
[0072]為了更加詳細地說明本發(fā)明實施例所提出的數據處理方法,本方實施例還提供了一種數據處理方法,如圖2所示,該方法所包括的具體步驟為:
[0073]201、創(chuàng)建資源數據平臺。
[0074]由于現有的軟件產品研發(fā)的模塊化趨勢,一款軟件產品的研發(fā)過程往往是由多個研發(fā)團隊根據產品的不同模塊同時進行研發(fā)的,且各個團隊根據自身的技術需求會采用不同的研發(fā)監(jiān)控管理系統以保證軟件研發(fā)的進度與質量。而由于模塊之間的關聯性,不同模塊的研發(fā)人員在獲取其他模塊的研發(fā)數據信息時就十分的不便,并且對于需要對該軟件產品總體進度與質量進行把控的管理人員來說則需要分別進入不同的管理系統來獲取同款軟件產品的數據信息?;谏鲜龅墓芾韱栴},本發(fā)明實施例將不同管理系統中的數據信息進行整合處理,形成一個資源數據平臺,在該平臺中存儲有所有軟件產品不同階段的所有數據信息。而該平臺的具體設置方式可以是將所有的數據集中于一臺服務器的數據庫中,在該數據庫中以產品為單位進行數據的基礎劃分,再根據產品的不同階段進行數據的細分保存。此外,為了能夠在現有的技術基礎上進行快速的升級改造,資源數據平臺還可以將現有各個系統中的數據信息加以提取共享,組成一個分布式數據存儲系統,系統中的每個節(jié)點都可以是在現有的各個管理系統中提取出來的一個數據存儲單元,對于該數據存數單元中的信息,可以是原系統的產品單元模塊的數據信息,也可以是由系統對所有的數據存儲單元進行數據整合,將一個軟件產品的數據信息統一存儲于一個存儲單元中。在該分布式數據存儲系統中,還維護有一個軟件產品的目錄,在該目錄中記錄有所有軟件產品的名稱信息以及對應的屬于該軟件產品的研發(fā)數據所存儲的節(jié)點地址信息。
[0075]此外,在平臺創(chuàng)建后,系統將定期或實時地對平臺中的數據信息加以更新,以保證該平臺中數據的準確。
[0076]202、獲取服務器發(fā)出的度量報告獲取請求。
[0077]由于軟件研發(fā)的管理人員會不定時的向服務器查看研發(fā)軟件的完成情況、測試進度或軟件度量的結果等信息。因此,該服務器應時刻保持其自身中的數據信息是準確、有效的。為此,服務器會主動的定時發(fā)送度量報告獲取請求,以更新研發(fā)軟件的最新數據信息。
[0078]203、根據獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板。
[0079]系統將服務器發(fā)送的度量報告獲取請求進行解析,可以得到服務器所需軟件研發(fā)數據的產品號和報告類型。需要說明的是,在該獲取請求中,可以是獲取單一度量報告的請求,也可以是獲取一組度量報告的請求。在本發(fā)明實施例中,產品號為不同軟件產品的代碼,可以視為軟件產品的身份標識,用于區(qū)分其他的軟件產品,具有唯一性。而報告類型則是根據服務器所要獲取的數據內容所匹配的報告模板的類型。通過產品號,系統能夠根據目錄對應的查找到該產品號所對應的軟件產品的數據信息存儲地址,并根據該地址獲取相應的數據信息。此外,通過報告類型可以調用系統中已有的報告模板。
[0080]此外,根據度量報告獲取請求的解析結果,還需要將產品號和報告類型做進一步的轉換,轉換成資源數據平臺可識別的產品號信息和報告類型信息,從而利用產品號信息在資源數據平臺中獲取軟件產品的相關數據信息,利用報告類型信息獲取資源數據平臺中的報告模板O具體的,可以通過在系統中設置兩個全局變量:Product_id; Report_type,將產品號信息賦值給Product_id,將報告類型信息賦值給Report_type,利用這兩個變量在資源數據平臺中獲取對應的產品數據和報告模板。
[0081]進一步的,在資源數據平臺為分布式數據存儲系統時,通過產品號信息能夠查找到該軟件產品所存儲的數據存儲單元,并根據該數據存儲單元的地址信息獲取該產品所存儲的相關數據信息。
[0082]204、根據預置的軟件度量計算模型,計算軟件研發(fā)數據,得到軟件度量值。
[0083]在本發(fā)明實施例中,是將軟件度量計算模型預置在報告模板中,在確定了報告模板的同時,也就確定了服務器所需要的軟件度量值。因此,服務器在發(fā)送獲取請求時,就需要確定其要獲取或更新的軟件度量值。在具體的實際操作中,需要先提取出模板中的軟件度量計算模型,再調取計算模型所需的軟件研發(fā)數據通過該計算模型計算出該軟件的度量值。例如,計算模型為度量故障密度,具體的計算公式為X = A/B,其中,X為故障密度,A為檢測到的故障數目,B為軟件產品的規(guī)模。A與B的值均為軟件研發(fā)數據,而X則為具體的軟件度量值。由于具體的度量內容與方式繁多,本發(fā)明實施例在此不做一一列舉。
[0084]205、將軟件研發(fā)數據和軟件度量值添加到報告模板中,生成度量報告。
[0085]在得到軟件度量值后,只需將軟件研發(fā)數據和軟件度量值根據報告模板的格式帶入到該模板中,就能夠生成服務器所需的度量報告。
[0086]206、向服務器發(fā)送度量報告。
[0087]將度量報告發(fā)送至服務器,由服務器進行保存或發(fā)送給需要的客戶端。在本發(fā)明實施例中,服務器通過定時或實時地發(fā)送度量報告獲取請求來獲取研發(fā)軟件的當前最新的數據信息以及根據這些數據所計算出的軟件度量值,從而幫助軟件研發(fā)的管理人員掌握該軟件產品的最新動態(tài),并進一步確定后續(xù)的工作安排。
[0088]進一步的,作為對上述方法的實現,本發(fā)明實施例提供了一種數據處理裝置,該裝置設置于軟件產品的研發(fā)控制管理系統的服務器中,并且該服務器主要用于為客戶端獲取所需的產品數據以及生成數據的展示報告,如圖3所示,該裝置包括:
[0089]第一獲取單元31,用于獲取服務器發(fā)出的度量報告獲取請求,所述度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告;
[0090]第二獲取單元32,用于根據所述第一獲取單元32所獲取的獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,所述資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板;
[0091 ]計算單元33,用于根據預置的軟件度量計算模型,計算所述第二獲取單元32獲取的軟件研發(fā)數據,得到軟件度量值;
[0092]生成單元34,用于將所述第二獲取單元32獲取的軟件研發(fā)數據和所述計算單元33計算得到的軟件度量值添加到所述報告模板中,生成度量報告;
[0093]發(fā)送單元35,用于向所述服務器發(fā)送所述生成單元34生成的度量報告。
[0094]進一步的,如圖4所示,所述裝置還包括:
[0095]創(chuàng)建單元36,用于在所述第一獲取單元31獲取服務器發(fā)出的度量報告獲取請求之前,創(chuàng)建所述資源數據平臺,根據不同軟件分別存儲軟件研發(fā)數據,以及輸出不同數據所對應的報告模板;
[0096]更新單元37,用于更新所述創(chuàng)建單元36創(chuàng)建的資源數據平臺中的數據內容。
[0097]進一步的,如圖4所示,所述第二獲取單元32包括:
[0098]解析模塊321,用于解析所述獲取請求,得到軟件研發(fā)數據對應的產品號和報告類型,所述產品號為研發(fā)軟件在資源數據平臺中的唯一標識信息;
[0099]轉換模塊322,用于將所述解析模塊321得到的產品號和報告類型轉換成所述資源數據平臺可識別的產品號信息和報告類型信息;
[0100]獲取模塊323,用于根據所述轉換模塊322轉換的產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據;
[0101]所述獲取模塊323還用于,根據所述轉換模塊322得到的報告類型信息獲取所述資源數據平臺中的報告模板。
[0102]進一步的,如圖4所示,所述計算單元33包括:
[0103]提取模塊331,用于提取報告模板中的軟件度量計算模型;
[0104]計算模塊332,用于根據所述提取模塊331提取的軟件度量計算模型計算所述軟件研發(fā)數據,得到軟件度量值。
[0105]進一步的,所述裝置中的資源數據平臺為分布式數據存儲系統,其中,所述分布式數據存儲系統中的一個數據存儲單元存儲一個研發(fā)軟件的數據信息。
[0106]進一步的,如圖4所示,所述第二獲取單元的獲取模塊323包括:
[0107]查找子模塊3231,用于根據所述產品號信息查找對應的數據存儲單元;
[0108]獲取子模塊3232,用于根據所述查找子模塊3231查找的數據存儲單元的地址獲取對應的軟件研發(fā)數據。
[0109]綜上所述,本發(fā)明實施例所采用的一種數據處理方法及裝置,是將現有的存儲于不同數據系統中相同軟件的研發(fā)數據進行整合,形成可以獲取同一軟件的所有階段的數據信息的綜合資源數據平臺,由服務器通過該平臺能夠查看一款軟件的不同研發(fā)階段的所有數據信息,并且根據預置的軟件度量計算模型實時的評判軟件的質量情況,同時還能夠根據該平臺提供的報告模板,將軟件研發(fā)數據信息和軟件的度量結果通過定制報告的方式保存在服務器中,以供客戶端或系統管理員查看。與現有的軟件研發(fā)數據獲取及度量評價的方式相比,本發(fā)明實施例通過資源數據平臺使得服務器能夠獲取不同研發(fā)團隊的軟件研發(fā)數據,提高了軟件研發(fā)數據的獲取效率,并且在此基礎上能夠進一步的通過預置的軟件度量計算模型能夠實時的計算各種的軟件質量的情況,為軟件研發(fā)的管理人員提供快速、準確的參考信息。此外,通過該平臺中定制的報告模板,服務器能夠以多種的組合方式呈現軟件研發(fā)數據和軟件度量計算結果,使得度量報告的查看著能夠更加直觀地看到軟件研發(fā)的各項度量指標。
[0110]需要說明的是,針對上述數據處理裝置,凡是本發(fā)明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現。
[0111]示例性的,如圖5所示,圖5示出了本發(fā)明實施例提供的一種數據處理裝置又一實施例的示意圖,該數據處理裝置設置在軟件產品研發(fā)控制管理系統的服務器中,該服務器可以包括:處理器(processor)51、通信接口(Communicat1ns Interface)52、存儲器(memory )53和總線54,其中,處理器51、通信接口 52、存儲器53通過總線54完成相互間的通信。通信接口 52可以用于服務器與客戶端之間的信息傳輸。處理器51可以調用存儲器53中的邏輯指令,以執(zhí)行如下方法:獲取客戶端發(fā)出的數據處理請求;根據所述數據處理請求,獲取資源數據平臺中的展示數據和報告模板,所述資源數據平臺用于存儲所有產品的產品數據以及相應的報告模板;將所述展示數據添加到所述報告模板中,生成展示報告;向所述客戶端發(fā)送所述展示報告,以便在所述客戶端中進行展示。
[0112]此外,上述的存儲器53中的邏輯指令可以通過軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0113]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0114]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件?;谶@樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0115]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種數據處理方法,其特征在于,所述方法包括: 獲取服務器發(fā)出的度量報告獲取請求,所述度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告; 根據所述獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,所述資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板; 根據預置的軟件度量計算模型,計算所述軟件研發(fā)數據,得到軟件度量值; 將所述軟件研發(fā)數據和所述軟件度量值添加到所述報告模板中,生成度量報告; 向所述服務器發(fā)送所述度量報告。2.根據權利要求1所述的方法,其特征在于,在獲取服務器發(fā)出的度量報告獲取請求之前,所述方法還包括: 創(chuàng)建所述資源數據平臺,根據不同軟件分別存儲軟件研發(fā)數據,以及輸出不同數據所對應的報告模板; 更新所述資源數據平臺中的數據內容。3.根據權利要求1或2所述方法,其特征在于,獲取資源數據平臺中的軟件研發(fā)數據和報告模板包括: 解析所述獲取請求,得到軟件研發(fā)數據對應的產品號和報告類型,所述產品號為研發(fā)軟件在資源數據平臺中的唯一標識信息; 將所述產品號和報告類型轉換成所述資源數據平臺可識別的產品號信息和報告類型信息; 根據所述產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據; 根據所述報告類型信息獲取所述資源數據平臺中的報告模板。4.根據權利要求3所述的方法,其特征在于,根據預置的軟件度量計算模型,計算所述軟件研發(fā)數據,得到軟件度量值包括: 提取報告模板中的軟件度量計算模型; 根據所述軟件度量計算模型計算所述軟件研發(fā)數據,得到軟件度量值。5.根據權利要求4所述方法,其特征在于,所述資源數據平臺為分布式數據存儲系統,其中,所述分布式數據存儲系統中的一個數據存儲單元存儲一個研發(fā)軟件的數據信息。6.根據權利要求5所述方法,其特征在于,根據所述產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據包括: 根據所述產品號信息查找對應的數據存儲單元; 根據所述數據存儲單元的地址獲取對應的軟件研發(fā)數據。7.一種數據處理裝置,其特征在于,所述裝置包括: 第一獲取單元,用于獲取服務器發(fā)出的度量報告獲取請求,所述度量報告是根據軟件研發(fā)數據進行度量計算后得到的報告; 第二獲取單元,用于根據所述第一獲取單元所獲取的獲取請求,獲取資源數據平臺中的軟件研發(fā)數據和報告模板,所述資源數據平臺用于存儲多個軟件產品的研發(fā)數據以及相應的報告模板; 計算單元,用于根據預置的軟件度量計算模型,計算所述第二獲取單元獲取的軟件研發(fā)數據,得到軟件度量值; 生成單元,用于將所述第二獲取單元獲取的軟件研發(fā)數據和所述計算單元計算得到的軟件度量值添加到所述報告模板中,生成度量報告; 發(fā)送單元,用于向所述服務器發(fā)送所述生成單元生成的度量報告。8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 創(chuàng)建單元,用于在所述第一獲取單元獲取服務器發(fā)出的度量報告獲取請求之前,創(chuàng)建所述資源數據平臺,根據不同軟件分別存儲軟件研發(fā)數據,以及輸出不同數據所對應的報告模板; 更新單元,用于更新所述創(chuàng)建單元創(chuàng)建的資源數據平臺中的數據內容。9.根據權利要求7或8所述裝置,其特征在于,所述第二獲取單元包括: 解析模塊,用于解析所述獲取請求,得到軟件研發(fā)數據對應的產品號和報告類型,所述產品號為研發(fā)軟件在資源數據平臺中的唯一標識信息; 轉換模塊,用于將所述解析模塊得到的產品號和報告類型轉換成所述資源數據平臺可識別的產品號信息和報告類型信息; 獲取模塊,用于根據所述轉換模塊轉換的產品號信息獲取所述資源數據平臺中的軟件研發(fā)數據; 所述獲取模塊還用于,根據所述轉換模塊得到的報告類型信息獲取所述資源數據平臺中的報告模板。10.根據權利要求9所述的裝置,其特征在于,所述計算單元包括: 提取模塊,用于提取報告模板中的軟件度量計算模型; 計算模塊,用于根據所述提取模塊提取的軟件度量計算模型計算所述軟件研發(fā)數據,得到軟件度量值。11.根據權利要求10所述裝置,其特征在于,所述裝置中的資源數據平臺為分布式數據存儲系統,其中,所述分布式數據存儲系統中的一個數據存儲單元存儲一個研發(fā)軟件的數據信息。12.根據權利要求11所述裝置,其特征在于,所述第二獲取單元的獲取模塊包括: 查找子模塊,用于根據所述產品號信息查找對應的數據存儲單元; 獲取子模塊,用于根據所述查找子模塊查找的數據存儲單元的地址獲取對應的軟件研發(fā)數據。
【文檔編號】G06Q10/10GK105868956SQ201510959283
【公開日】2016年8月17日
【申請日】2015年12月18日
【發(fā)明人】雷濤
【申請人】樂視致新電子科技(天津)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
陆川县| 西华县| 淄博市| 开远市| 凤冈县| 和平县| 台东县| 合水县| 海城市| 海伦市| 临澧县| 德格县| 湘潭县| 河曲县| 阿克陶县| 年辖:市辖区| 南昌县| 南汇区| 柏乡县| 阿克| 新巴尔虎右旗| 渝北区| 合川市| 达拉特旗| 平舆县| 丰台区| 台州市| 郯城县| 彰武县| 罗源县| 霍林郭勒市| 兴海县| 兴城市| 罗定市| 灵宝市| 定安县| 裕民县| 阜阳市| 靖远县| 鹿泉市| 信宜市|