晉商銀行代碼質(zhì)量分析與審核能力提升項目供應(yīng)商第二次征集公告一、項目名稱晉商銀行代碼質(zhì)量分析與審核能力提升項目供應(yīng)商征集二、項目背景 當(dāng)前,我行代碼質(zhì)量管理完全依賴線下人工代碼審核( )形式,缺乏自動化、標(biāo)準(zhǔn)化的代碼質(zhì)量檢查工具,導(dǎo)致代碼問題發(fā)現(xiàn)效率低、審核周期長、規(guī)則執(zhí)行一致性不足,難以滿足日益增長的研發(fā)效率與質(zhì)量管控需求。為系統(tǒng)性解決這一痛點,擬建設(shè)代碼質(zhì)量分析與審核工具,旨在通過技術(shù)手段實現(xiàn)代碼掃描工具自動化、規(guī)則統(tǒng)一化、規(guī)則熱加載化、代碼質(zhì)量管控流程標(biāo)準(zhǔn)化。通過本項目建設(shè),將徹底改變現(xiàn)有依賴人工審核的被動模式,構(gòu)建覆蓋全行研發(fā)流程的代碼質(zhì)量管控體系,為代碼安全、高效交付提供技術(shù)保障。三、項目要求 建設(shè)代碼質(zhì)量分析與審核能力管理平臺,應(yīng)具備以下核心功能模塊:(一)代碼掃描與檢測功能支持多種編程語言(如、、++、等),自動檢測代碼中的語法錯誤、潛在邏輯缺陷、代碼規(guī)范違規(guī)(如命名規(guī)范、代碼復(fù)雜度、代碼重復(fù)度)、安全漏洞(如攻擊)等;(二)規(guī)則管理功能 . 分層管理:支持按業(yè)務(wù)領(lǐng)域、風(fēng)險等級等維度對掃描規(guī)則進行分類管理; . 規(guī)則熱加載:規(guī)則更新后無需重啟服務(wù)即可實時生效;. 規(guī)則庫完善:支持自定義規(guī)則模板,并提供規(guī)則描述、示例代碼、修復(fù)建議等輔助信息。(三)引擎與規(guī)則解耦功能. 實現(xiàn)掃描引擎與掃描規(guī)則解耦部署,支持引擎獨立擴展和規(guī)則動態(tài)加載;. 支持大規(guī)模代碼庫的并發(fā)掃描,提升大規(guī)模代碼庫的掃描效率。(四)集成與對接功能. 支持與行內(nèi)研發(fā)流程系統(tǒng)(如流水線/)對接,實現(xiàn)代碼提交后自動觸發(fā)掃描,形成&;開發(fā)-提交代碼-掃描-修復(fù)-上線&;閉環(huán)管理;支持通過配置行內(nèi)代碼倉庫中各系統(tǒng)的及分支進行增量掃描和基線比對;. 支持掃描結(jié)果自動推送至缺陷管理系統(tǒng),生成工單并關(guān)聯(lián)責(zé)任人;支持修復(fù)后自動復(fù)檢,確保問題閉環(huán)。并生成可視化質(zhì)量報告;. 提供開放的接口,支持第三方工具擴展。(五)報告與可視化功能. 多維報告生成:按問題類型(安全、性能、規(guī)范)、嚴(yán)重等級(緊急/高/中/低)分類統(tǒng)計;. 可視化儀表盤:展示整體代碼健康度、掃描覆蓋率、高風(fēng)險問題分布等核心指標(biāo);支持自定義數(shù)據(jù)看板,滿足不同團隊需求。(六)權(quán)限與審計功能. 支持角色權(quán)限管理,按....
快捷閱讀