欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟件開發(fā)過程監(jiān)控管理方法和系統的制作方法

文檔序號:8905171閱讀:198來源:國知局
一種軟件開發(fā)過程監(jiān)控管理方法和系統的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機應用技術領域,特別涉及一種軟件開發(fā)過程監(jiān)控管理方法和系統。
【背景技術】
[0002]軟件開發(fā)是根據軟件開發(fā)人員要求建造出軟件系統或者系統中的軟件部分的過程。在進行軟件開發(fā)的過程中,通常涉及到軟件需求設計,軟件模型設計,軟件代碼編寫,軟件測試等階段,在不同的軟件開發(fā)階段往往由不同的軟件開發(fā)人員執(zhí)行完成。
[0003]其中,軟件代碼編寫階段的工作量相對較大,執(zhí)行人員較多,在一個較大項目中,往往是多個程序員負責編寫不同的模塊代碼,然后整合到一起,在編寫階段,對于一些基本的邏輯規(guī)則或者形式規(guī)則,一般是由程序員人工檢查,缺少一種在軟件代碼編寫階段的監(jiān)督機制。

【發(fā)明內容】

[0004]本發(fā)明提供一種軟件開發(fā)過程監(jiān)控管理方法,以解決上述問題。
[0005]本發(fā)明實施例提供了一種軟件開發(fā)過程監(jiān)控管理方法,包括步驟:
[0006]步驟A,接收并存儲用戶預定義的代碼編寫規(guī)則,形成規(guī)則庫;
[0007]步驟B,收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則執(zhí)行步驟C,不通過,則提示用戶不具備操作權限;
[0008]步驟C,實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確;
[0009]步驟D,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫;
[0010]步驟E,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。
[0011]其中,所述步驟E之后還包括步驟:
[0012]將用戶編輯過程中產生的各種文檔以樹形結構存儲。
[0013]其中,還包括步驟預先建立組件庫,所述步驟E之后還包括步驟:
[0014]接收到用戶的測試請求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。
[0015]本發(fā)明還提供軟件開發(fā)過程監(jiān)控管理系統,包括規(guī)則庫、驗證模塊、判斷模塊、反饋模塊和更新模塊。
[0016]所述規(guī)則庫,用于接收并存儲用戶預定義的代碼編寫規(guī)則。
[0017]所述驗證模塊,用于收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則通知判斷模塊執(zhí)行后續(xù)步驟,不通過,則提示用戶不具備操作權限。
[0018]判斷模塊,用于實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確。
[0019]反饋模塊,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫。
[0020]更新模塊,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。
[0021]其中,還包括文檔管理模塊;
[0022]所述文檔管理模塊,用于將用戶編輯過程中產生的各種文檔以樹形結構存儲。
[0023]其中,還包括測試模塊,所述測試模塊,用于預先建立組件庫,接收到用戶的測試請求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。
[0024]本發(fā)明實施例提供了一種軟件開發(fā)過程監(jiān)控管理方法,通過設置存儲代碼編寫規(guī)則的規(guī)則庫,在代碼編寫過程中或者是完成后對代碼段進行形式以及邏輯檢查,將不符合規(guī)則的代碼予以標識,可減輕程序員人工檢查的勞動量。
【附圖說明】
[0025]圖1為本發(fā)明提供的軟件開發(fā)過程監(jiān)控管理方法的一個實施例的流程圖。
【具體實施方式】
[0026]本發(fā)明實施例提供了一種軟件開發(fā)過程監(jiān)控管理方法。參見圖1所示,該方法包括步驟:
[0027]步驟S110,接收并存儲用戶預定義的代碼編寫規(guī)則,形成規(guī)則庫。
[0028]代碼編寫規(guī)則可以包括但不限于變量的命名、函數的命名、代碼編寫的約束要求等。這些規(guī)則以腳本語言的形式存放,用于識別代碼。
[0029]步驟S111,收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則執(zhí)行步驟S112,不通過,則執(zhí)行步驟Sllla提示用戶不具備操作權限。
[0030]步驟S112,實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則執(zhí)行步驟S113,在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確。
[0031]該識別過程以線程的方式自動運行在計算機操作系統中,在軟件開發(fā)人員編寫代碼的時候,在后臺自行運行,發(fā)現不符合要求的輸入,則會在相應的字符下面用帶有顏色的波浪線或者直線標注出來。
[0032]另外,用于可以定期選擇需要檢查的代碼段,將之拷貝到代碼自動識別的平臺上,接收到用戶的識別指令后,則根據規(guī)則庫中的識別規(guī)則進行檢查,發(fā)現不符合規(guī)則的標注出來,反饋給用戶。
[0033]步驟S114,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫。
[0034]步驟S115,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。
[0035]其中,將用戶編輯過程中產生的各種文檔以樹形結構存儲。在用戶上傳文檔時,讓用戶事先選擇文檔類別,不選擇可無法上傳。用戶定義文檔類別后,系統根據用戶定義的歸類類別名稱和選擇的上一級類別的名稱,自動形成一個類別樹,類別的名稱和相互間的關系保存在數據庫中。文檔的類別名稱以及相互之間的關系均可修改。如此事先文檔的歸類管理,便于索引和查找。
[0036]另外,本發(fā)明實施例還包括對軟件進行測試。接收到用戶的測試請求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。
[0037]本發(fā)明實施例還提供一種軟件開發(fā)過程監(jiān)控管理系統,包括規(guī)則庫、驗證模塊、判斷模塊、反饋模塊和更新模塊。
[0038]規(guī)則庫,用于接收并存儲用戶預定義的代碼編寫規(guī)則。
[0039]驗證模塊,用于收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則通知判斷模塊執(zhí)行后續(xù)步驟,不通過,則提示用戶不具備操作權限。
[0040]判斷模塊,用于實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確。
[0041]反饋模塊,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫。
[0042]更新模塊,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。
[0043]優(yōu)選地,還包括文檔管理模塊;所述文檔管理模塊,用于將用戶編輯過程中產生的各種文檔以樹形結構存儲。
[0044]優(yōu)選地,還包括測試模塊,所述測試模塊,用于預先建立組件庫,接收到用戶的測試請求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。
[0045]需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
[0046]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。
【主權項】
1.一種軟件開發(fā)過程監(jiān)控管理方法,其特征在于,包括步驟: 步驟A,接收并存儲用戶預定義的代碼編寫規(guī)則,形成規(guī)則庫; 步驟B,收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則執(zhí)行步驟C,不通過,則提示用戶不具備操作權限; 步驟C,實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確; 步驟D,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫; 步驟E,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。2.根據權利要求1所述的軟件開發(fā)過程監(jiān)控管理方法,其特征在于,所述步驟E之后還包括步驟: 將用戶編輯過程中產生的各種文檔以樹形結構存儲。3.根據權利要求1所述的軟件開發(fā)過程監(jiān)控管理方法,其特征在于,還包括步驟預先建立組件庫,所述步驟E之后還包括步驟: 接收到用戶的測試請求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。4.軟件開發(fā)過程監(jiān)控管理系統,其特征在于,包括規(guī)則庫、驗證模塊、判斷模塊、反饋模塊和更新模塊; 所述規(guī)則庫,用于接收并存儲用戶預定義的代碼編寫規(guī)則; 所述驗證模塊,用于收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,驗證通過,則通知判斷模塊執(zhí)行后續(xù)步驟,不通過,則提示用戶不具備操作權限; 判斷模塊,用于實時判斷當前代碼編寫是否符合所述代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確; 反饋模塊,接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至所述規(guī)則庫; 更新模塊,根據記錄的代碼,重新訓練調整所述代碼編寫規(guī)則,更新所述規(guī)則庫。5.根據權利要求4所述的軟件開發(fā)過程監(jiān)控管理系統,其特征在于,還包括文檔管理豐吳塊; 所述文檔管理模塊,用于將用戶編輯過程中產生的各種文檔以樹形結構存儲。6.根據權利要求4所述的軟件開發(fā)過程監(jiān)控管理系統,其特征在于,還包括測試模塊,所述測試模塊,用于預先建立組件庫,接收到用戶的測試清求后,從組件庫及推薦服務器中調取測試組件,通過所述測試組件根據所述測試請求對已編寫完成的軟件進行測試。
【專利摘要】本發(fā)明提供一種軟件開發(fā)過程監(jiān)控管理方法,包括步驟:接收并存儲用戶預定義的代碼編寫規(guī)則,形成規(guī)則庫;收到用戶發(fā)出的調試請求后,對發(fā)出請求的用戶進行身份驗證,不通過,則提示用戶不具備操作權限;實時判斷當前代碼編寫是否符合代碼編寫規(guī)則,否,則在用戶操作界面提示用戶該代碼編寫錯誤,并提示用戶反饋本次判斷是否正確;接收用戶反饋,當用戶反饋為本次判斷錯誤時,則記錄本次操作的具體代碼及其判斷規(guī)則至規(guī)則庫;根據記錄的代碼,重新訓練調整代碼編寫規(guī)則,更新規(guī)則庫。本發(fā)明還提供一種軟件開發(fā)過程監(jiān)控管理系統,包括規(guī)則庫、驗證模塊、判斷模塊、反饋模塊和更新模塊,該方法和系統,有助于軟件開發(fā)的檢查工作,提升開發(fā)效率。
【IPC分類】G06F11/36
【公開號】CN104881361
【申請?zhí)枴緾N201510325525
【發(fā)明人】王震
【申請人】遼東學院
【公開日】2015年9月2日
【申請日】2015年6月15日
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南阳市| 囊谦县| 于田县| 拜城县| 聂拉木县| 句容市| 陆河县| 芦山县| 永寿县| 青冈县| 灵川县| 马边| 循化| 堆龙德庆县| 镇原县| 大厂| 仙居县| 曲阳县| 德江县| 翁牛特旗| 图们市| 北票市| 汕尾市| 隆德县| 西乌珠穆沁旗| 黄梅县| 云龙县| 富川| 玉溪市| 九寨沟县| 皮山县| 湖北省| 益阳市| 探索| 阳春市| 舞钢市| 宁德市| 乌拉特前旗| 卢龙县| 伽师县| 宿州市|