[發(fā)明專(zhuān)利]一種軟件開(kāi)發(fā)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201410356586.5 | 申請(qǐng)日: | 2014-07-24 |
| 公開(kāi)(公告)號(hào): | CN104090776A | 公開(kāi)(公告)日: | 2014-10-08 |
| 發(fā)明(設(shè)計(jì))人: | 江明;陳磊;馮晨;陳勇;高強(qiáng);孫愚 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京全路通信信號(hào)研究設(shè)計(jì)院有限公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44;G06Q10/06 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100073 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 開(kāi)發(fā) 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及軟件開(kāi)發(fā)技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種軟件開(kāi)發(fā)方法及系統(tǒng)。
背景技術(shù)
軟件開(kāi)發(fā)是根據(jù)軟件開(kāi)發(fā)人員要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過(guò)程。在進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,通常涉及到軟件需求設(shè)計(jì),軟件模型設(shè)計(jì),軟件代碼編寫(xiě),軟件測(cè)試等階段,在不同的軟件開(kāi)發(fā)階段往往由不同的軟件開(kāi)發(fā)人員執(zhí)行完成。
目前常用的軟件開(kāi)發(fā)方式為:在不同的軟件開(kāi)發(fā)階段使用不同的軟件開(kāi)發(fā)工具完成相應(yīng)的軟件開(kāi)發(fā)階段的任務(wù),如在軟件需求設(shè)計(jì)階段,軟件需求設(shè)計(jì)的開(kāi)發(fā)人員使用一套軟件開(kāi)發(fā)工具完成軟件需求設(shè)計(jì)任務(wù),在軟件模型設(shè)計(jì)階段,軟件模型設(shè)計(jì)的開(kāi)發(fā)人員使用另一套軟件開(kāi)發(fā)工具完成軟件模型設(shè)計(jì)任務(wù),以此類(lèi)推。
可以看出,現(xiàn)有軟件開(kāi)發(fā)方式在不同的軟件開(kāi)發(fā)階段使用不同的軟件開(kāi)發(fā)工具完成相應(yīng)的軟件開(kāi)發(fā)階段的任務(wù),需要使用不同的單個(gè)的點(diǎn)工具完成軟件開(kāi)發(fā)階段的任務(wù),造成了軟件開(kāi)發(fā)人員往往需要在不同的軟件開(kāi)發(fā)階段切換、配置不同的設(shè)計(jì)工具,軟件開(kāi)發(fā)的效率較低;且現(xiàn)有軟件開(kāi)發(fā)方式存在軟件開(kāi)發(fā)在流程管理上較為不規(guī)范的問(wèn)題。
發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種軟件開(kāi)發(fā)方法及系統(tǒng),以解決現(xiàn)有軟件開(kāi)發(fā)方式所存在的軟件開(kāi)發(fā)的效率較低,且軟件開(kāi)發(fā)在流程管理上較為不規(guī)范的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
一種軟件開(kāi)發(fā)方法,包括:
開(kāi)發(fā)人員客戶(hù)端在開(kāi)發(fā)人員登錄時(shí),將對(duì)應(yīng)的開(kāi)發(fā)人員標(biāo)識(shí)發(fā)送給審核管理服務(wù)器;
審核管理服務(wù)器根據(jù)所述開(kāi)發(fā)人員標(biāo)識(shí)確定對(duì)應(yīng)的軟件開(kāi)發(fā)階段,在所述軟件開(kāi)發(fā)階段的上一軟件開(kāi)發(fā)階段處于完成狀態(tài)時(shí),確定所述開(kāi)發(fā)人員具有所述軟件開(kāi)發(fā)階段的開(kāi)發(fā)權(quán)限,將包含所述開(kāi)發(fā)權(quán)限的信息反饋至所述開(kāi)發(fā)人員客戶(hù)端;
所述開(kāi)發(fā)人員客戶(hù)端展現(xiàn)與所述開(kāi)發(fā)權(quán)限對(duì)應(yīng)的軟件開(kāi)發(fā)界面;
所述開(kāi)發(fā)人員客戶(hù)端向配置管理服務(wù)器請(qǐng)求預(yù)置于所述配置管理服務(wù)器內(nèi)的開(kāi)發(fā)文件;
所述配置管理服務(wù)器向所述開(kāi)發(fā)人員客戶(hù)端反饋所述開(kāi)發(fā)文件;
所述開(kāi)發(fā)人員客戶(hù)端根據(jù)與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)邏輯,在所述軟件開(kāi)發(fā)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)。
其中,所述配置管理服務(wù)器包括:SVN服務(wù)器,和/或,DOORS服務(wù)器;所述SVN服務(wù)器內(nèi)預(yù)置有面向所述開(kāi)發(fā)人員客戶(hù)端的本地文件的開(kāi)發(fā)文件,所述DOORS服務(wù)器內(nèi)預(yù)置有面向DOORS服務(wù)器中的文件的開(kāi)發(fā)文件;
所述配置管理服務(wù)器向所述開(kāi)發(fā)人員客戶(hù)端反饋所述開(kāi)發(fā)文件包括:
所述SVN服務(wù)器向所述開(kāi)發(fā)人員客戶(hù)端反饋面向所述開(kāi)發(fā)人員客戶(hù)端的本地文件的開(kāi)發(fā)文件;
和/或,
所述DOORS服務(wù)器向所述開(kāi)發(fā)人員客戶(hù)端反饋面向DOORS服務(wù)器中的文件的開(kāi)發(fā)文件。
其中,所述軟件開(kāi)發(fā)階段為軟件需求設(shè)計(jì)階段,或,軟件模型設(shè)計(jì)階段,或,軟件代碼編寫(xiě)階段;
在所述軟件開(kāi)發(fā)階段為軟件需求設(shè)計(jì)階段時(shí),所述根據(jù)與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)邏輯,在所述軟件開(kāi)發(fā)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)包括:根據(jù)與所述軟件需求設(shè)計(jì)階段對(duì)應(yīng)的軟件需求設(shè)計(jì)邏輯,在軟件需求設(shè)計(jì)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件需求設(shè)計(jì)階段對(duì)應(yīng)的軟件需求設(shè)計(jì);
在所述軟件開(kāi)發(fā)階段為軟件模型設(shè)計(jì)階段時(shí),所述根據(jù)與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)邏輯,在所述軟件開(kāi)發(fā)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)包括:根據(jù)與所述軟件模型設(shè)計(jì)階段對(duì)應(yīng)的軟件模型設(shè)計(jì)邏輯,在軟件模型設(shè)計(jì)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件模型設(shè)計(jì)階段對(duì)應(yīng)的軟件模型設(shè)計(jì);
在所述軟件開(kāi)發(fā)階段為軟件代碼編寫(xiě)階段時(shí),所述根據(jù)與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)邏輯,在所述軟件開(kāi)發(fā)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件開(kāi)發(fā)階段對(duì)應(yīng)的軟件開(kāi)發(fā)包括:根據(jù)與所述軟件代碼編寫(xiě)階段對(duì)應(yīng)的軟件代碼編寫(xiě)邏輯,在軟件代碼編寫(xiě)界面上,通過(guò)所述開(kāi)發(fā)文件進(jìn)行與所述軟件代碼編寫(xiě)階段對(duì)應(yīng)的軟件代碼編寫(xiě)。
其中,在軟件開(kāi)發(fā)完成后,所述方法還包括:
在軟件測(cè)試人員登錄開(kāi)發(fā)人員客戶(hù)端時(shí),所述審核管理服務(wù)器將包含軟件測(cè)試權(quán)限的信息反饋至所述開(kāi)發(fā)人員客戶(hù)端;
所述開(kāi)發(fā)人員客戶(hù)端展現(xiàn)與所述軟件測(cè)試權(quán)限對(duì)應(yīng)的軟件測(cè)試界面;
所述開(kāi)發(fā)人員客戶(hù)端向測(cè)試服務(wù)器發(fā)出測(cè)試請(qǐng)求;
所述測(cè)試服務(wù)器根據(jù)所述測(cè)試請(qǐng)求對(duì)已開(kāi)發(fā)的軟件進(jìn)行測(cè)試,并將測(cè)試過(guò)程信息展示在所述軟件測(cè)試界面。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京全路通信信號(hào)研究設(shè)計(jì)院有限公司,未經(jīng)北京全路通信信號(hào)研究設(shè)計(jì)院有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410356586.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線(xiàn)加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 商品開(kāi)發(fā)方法、商品開(kāi)發(fā)系統(tǒng)、商品開(kāi)發(fā)程序以及存儲(chǔ)商品開(kāi)發(fā)程序的存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)支援裝置和開(kāi)發(fā)支援程序
- 用于web開(kāi)發(fā)系統(tǒng)的開(kāi)發(fā)方法和web開(kāi)發(fā)系統(tǒng)
- 控制裝置、開(kāi)發(fā)裝置、以及開(kāi)發(fā)程序
- 系統(tǒng)開(kāi)發(fā)裝置、程序開(kāi)發(fā)方法及開(kāi)發(fā)程序
- 軟件開(kāi)發(fā)平臺(tái)及其開(kāi)發(fā)方法
- 菜譜開(kāi)發(fā)方法和菜譜開(kāi)發(fā)系統(tǒng)
- EasyApp移動(dòng)開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)方法
- 開(kāi)發(fā)支援裝置、開(kāi)發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開(kāi)發(fā)輔助裝置、開(kāi)發(fā)輔助系統(tǒng)和開(kāi)發(fā)輔助方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





