[發明專利]一種協同開發系統及協同開發方法有效
| 申請號: | 201010623673.4 | 申請日: | 2010-12-30 |
| 公開(公告)號: | CN102567838A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 牛亞文;劉瑋;劉越;趙立君 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 100032 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 協同 開發 系統 方法 | ||
技術領域
本發明涉及協同開發技術,特別涉及一種協同開發系統及協同開發方法。
背景技術
物聯網(IOT,The?Internet?of?Things)技術、時分同步碼分多址(TD-SCDMA,Time?Division-Synchronous?Code?Division?Multiple?Access)技術、數字化電視技術等是新一代信息技術的重要組成部分,以下以物聯網為例進行說明,物聯網作為互聯網應用的拓展,通過射頻識別、紅外感應、全球定位、激光掃描等技術,將終端設備與互聯網相連接,進行信息交換和通信,以實現對終端設備的智能化識別、定位、跟蹤、監控和管理的一種網絡。
隨著社會分工的越來越精細化,物聯網的任務及子任務的開發和設計往往需要通過一個團隊的協作才能完成,每個團隊設計人員(成員)負責任務開發和設計的一部分,然后,將各設計人員完成的開發和設計進行業務流程安排,形成整體任務的開發和設計,在這過程中,需要各設計人員進行不斷的交流、修改以及調試等,而由于物聯網技術的強大優勢,使得基于物聯網的任務協同開發和設計得到了廣泛的應用。
圖1為現有基于物聯網協同開發平臺的軟件協同開發系統結構示意圖。參見圖1,該軟件開發系統包括:客戶端、業務平臺以及企業資源計劃(ERP,Enterprise?Resource?Planning)服務器,其中,
客戶端與ERP服務器通過業務平臺進行通信。
客戶端包括:平臺通信模塊以及客戶端程序文件管理模塊,其中,平臺通信模塊用于建立和業務平臺的通信;客戶端程序文件管理模塊用于讀取用戶調試過程中循環使用的數據,并可實現客戶端調試過程中的自動化操作與ERP服務器交互;
業務平臺包括:協同開發調度模塊、版本控制模塊和ERP服務器通信模塊,其中,協同開發調度模塊用于協調不同用戶對程序文件進行修改時產生的沖突;版本控制模塊用于實時同步ERP服務器與客戶端文件;ERP服務器通信模塊用于建立平臺與ERP服務器的通信;
ERP服務器,用于儲存和上傳程序文件。
由上述可見,現有的基于物聯網協同開發平臺的軟件協同開發系統,主要用于對協同開發任務流程的跟蹤與管理,開發的程序數據缺乏與物聯網開發平臺與測試平臺的集成,造成了任務管理與開發、測試的脫離,使得協作開發的效率較低。
發明內容
有鑒于此,本發明的主要目的在于提出一種協同開發系統,提高協作開發效率。
本發明的另一目的在于提出一種協同開發方法,提高協作開發效率。
為達到上述目的,本發明提供了一種協同開發系統,該系統包括:任務管理模塊、開發平臺模塊以及測試平臺模塊,其中,
任務管理模塊,用于提供統一接口描述語言編譯界面,接收成員根據統一接口描述語言編譯界面輸入的子任務源程序代碼信息、流程控制信息以及子任務接口信息,分別生成源程序代碼文件、流程控制文件和子任務接口文件,輸出至開發平臺模塊;接收測試平臺模塊輸出的測試成功信息,存儲測試成功信息對應的子任務代碼和流程控制代碼;
開發平臺模塊,用于接收源程序代碼文件和流程控制文件,編譯成可執行的代碼文件,將可執行的代碼文件以及接收的子任務接口文件輸出至物聯網測試平臺模塊;
測試平臺模塊,用于根據接收到的子任務接口文件編寫測試用例,并對接收的可執行代碼文件進行測試。
所述測試平臺模塊進一步將測試中間結果信息輸出至開發平臺模塊。
所述任務管理模塊包括:任務劃分與分配單元、任務接口管理單元、任務代碼管理單元、開發平臺接口單元以及測試平臺接口單元,其中,
任務劃分與分配單元,用于接收任務劃分與分配指令,對任務進行相應的劃分和分配,并存儲劃分和分配后的子任務信息;接收來自成員的輸出指令,將該成員對應的子任務信息輸出至任務接口管理單元;
任務接口管理單元,用于接收子任務信息,向成員提供統一接口描述語言編譯界面,接收成員根據統一接口描述語言編譯界面輸入的子任務接口信息,生成子任務接口文件,接收成員的導入指令,將該成員對應的子任務接口文件輸出至開發平臺接口單元;
任務代碼管理單元,用于存儲并管理子任務代碼;根據測試平臺的測試結果存儲更新后的子任務代碼;
開發平臺接口單元,用于提供任務接口管理單元、任務代碼管理單元與物聯網開發平臺模塊的接口;
測試平臺接口單元,用于提供任務質量監控單元與物聯網測試平臺模塊的接口。
所述任務管理模塊進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010623673.4/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





