基于大數(shù)據(jù)分析的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)
技術領域
[0001] 本發(fā)明涉及業(yè)務系統(tǒng)開發(fā)技術領域,更具體地說,本發(fā)明涉及基于大數(shù)據(jù)分析的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)。
背景技術
[0002] 隨著信息技術的飛速發(fā)展,業(yè)務系統(tǒng)的開發(fā)與管理日益成為企業(yè)運營的關鍵環(huán)節(jié),在當前數(shù)字化轉型的大背景下,如何高效、準確地管理和優(yōu)化業(yè)務系統(tǒng),成為各行業(yè)共同面臨的挑戰(zhàn),特別是在軟件開發(fā)、運維部署及數(shù)據(jù)可視化等領域,技術創(chuàng)新與管理模式的優(yōu)化成為推動業(yè)務發(fā)展的重要驅動力。
[0003] 現(xiàn)有的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)通常遵循一套固定的運行流程,這些系統(tǒng)通常包括數(shù)據(jù)采集、數(shù)據(jù)存儲、數(shù)據(jù)處理和數(shù)據(jù)分析等環(huán)節(jié),它們通過自動化工具和手動操作相結合的方式,收集業(yè)務系統(tǒng)的各類數(shù)據(jù),包括代碼提交記錄、開發(fā)流程指標、運維日志等,隨后,這些數(shù)據(jù)被存儲到數(shù)據(jù)庫中,并經(jīng)過一系列的處理和分析,以支持對業(yè)務系統(tǒng)的監(jiān)控和管理,然而,這種傳統(tǒng)模式在數(shù)據(jù)處理的實時性、準確性和智能化方面存在明顯不足。
[0004] 盡管現(xiàn)有的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)在一定程度上提高了管理效率,但在實際應用中仍存在諸多不足。首先,數(shù)據(jù)采集的實時性和全面性不夠,往往無法覆蓋業(yè)務系統(tǒng)的所有關鍵數(shù)據(jù)點,導致分析結果存在偏差,其次,數(shù)據(jù)分析方法較為單一,缺乏對大數(shù)據(jù)的深入挖掘和分析能力,難以發(fā)現(xiàn)潛在的問題和風險,此外,現(xiàn)有系統(tǒng)在異常檢測和預警方面也存在明顯短板,無法及時響應和處理業(yè)務系統(tǒng)的異常情況,這些問題嚴重制約了業(yè)務系統(tǒng)的高效運行和持續(xù)發(fā)展,迫切需要一種更為先進、智能的管理系統(tǒng)來加以解決。
發(fā)明內容
[0005] 為了克服現(xiàn)有技術的上述缺陷,本發(fā)明的實施例提供基于大數(shù)據(jù)分析的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng),通過以下方案,以解決上述背景技術中提出的問題。
[0006] 為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:基于大數(shù)據(jù)分析的業(yè)務系統(tǒng)開發(fā)管理系統(tǒng),包括系統(tǒng)運行數(shù)據(jù)庫、系統(tǒng)中央處理模塊和用戶信息端,還包括數(shù)據(jù)采集時間確定模塊、開發(fā)數(shù)據(jù)錄入模塊、開發(fā)數(shù)據(jù)分析模塊、異常分析模塊以及管理模塊;
[0007] 所述數(shù)據(jù)采集時間確定模塊用于確定開發(fā)數(shù)據(jù)采集模塊的數(shù)據(jù)采集時間點,按照相同時間間隔的方式確定開發(fā)數(shù)據(jù)采集模塊的數(shù)據(jù)采集時間點,依次標記為1、2……n;
[0008] 所述開發(fā)數(shù)據(jù)錄入模塊用于采集目標業(yè)務系統(tǒng)在各時間點的代碼基礎設施數(shù)據(jù)、開發(fā)流程數(shù)據(jù)、可視化工具數(shù)據(jù)以及運維及部署細節(jié)數(shù)據(jù),并將采集到的數(shù)據(jù)傳輸?shù)介_發(fā)數(shù)據(jù)分析模塊;
[0009] 所述開發(fā)數(shù)據(jù)分析模塊用于對開發(fā)數(shù)據(jù)錄入模塊傳輸?shù)臄?shù)據(jù)進行分析,并將分析結果傳輸?shù)疆惓7治瞿K;
[0010] 所述異常分析模塊用于對開發(fā)數(shù)據(jù)分析模塊傳輸?shù)臄?shù)據(jù)進行綜合分析,并根據(jù)分析結果判斷目標業(yè)務系統(tǒng)的異常狀態(tài),并將目標業(yè)務系統(tǒng)的異常狀態(tài)傳輸?shù)焦芾砟K;
[0011] 所述管理模塊用于根據(jù)目標業(yè)務系統(tǒng)的異常狀態(tài)發(fā)出管理指令。
[0012] 優(yōu)選的,所述系統(tǒng)運行數(shù)據(jù)庫是包括業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)的所有數(shù)據(jù)文本,且實時收集各模塊輸出的信息文本,所述系統(tǒng)中央處理模塊用于中控各模塊輸出的信息文本指令,所述用戶信息端為接收業(yè)務系統(tǒng)開發(fā)管理系統(tǒng)的信息輸出設備。
[0013] 優(yōu)選的,所述數(shù)據(jù)采集時間確定模塊通過Cron作業(yè)在Linux系統(tǒng)中實現(xiàn)時間點的自動確定,在每個預定的時間點,系統(tǒng)將自動觸發(fā)數(shù)據(jù)采集過程,通過開發(fā)數(shù)據(jù)錄入模塊執(zhí)行具體的數(shù)據(jù)采集任務,并允許在系統(tǒng)運行時根據(jù)需要調整時間間隔或臨時添加或刪除數(shù)據(jù)采集時間點。
[0014] 優(yōu)選的,所述開發(fā)數(shù)據(jù)錄入模塊包括數(shù)據(jù)采集單元和第一數(shù)據(jù)傳輸單元,數(shù)據(jù)采集單元用于采集目標業(yè)務系統(tǒng)在各時間點的代碼基礎設施數(shù)據(jù)、開發(fā)流程數(shù)據(jù)、可視化工具數(shù)據(jù)以及運維及部署細節(jié)數(shù)據(jù),第一數(shù)據(jù)傳輸單元用于將數(shù)據(jù)采集單元采集的數(shù)據(jù)傳輸?shù)介_發(fā)數(shù)據(jù)分析模塊。
[0015] 優(yōu)選的,所述代碼基礎設施數(shù)據(jù)包括開發(fā)任務的代碼提交數(shù)量變化率、代碼編譯的中間產物數(shù)量、代碼庫快照時間差異以及代碼中魔數(shù)出現(xiàn)頻率,分別標記為Cr、Cb、Cs以及Cm,開發(fā)流程數(shù)據(jù)包括需求變更頻率、Pull?Request反饋延遲時間、開發(fā)人員間的代碼合并沖突數(shù)以及任務切片程度,分別標記為Rc、Rp、Rm以及Rt,可視化工具數(shù)據(jù)包括圖形界面響應延時、可視化工具的交互錯誤次數(shù)、單元測試結果的可視化完整性以及代碼審查過程中的可視化參與度,分別標記為Gr、Ge、Gt以及Gv,運維及部署細節(jié)數(shù)據(jù)包括配置文件的修訂次數(shù)、服務啟動時的日志條目數(shù)量、自動化腳本執(zhí)行的成功率以及系統(tǒng)重啟后的穩(wěn)定時間,分別標記為Fc、Fl、Fs以及Fr。