欧美日韩国产在线观看网站_亚洲欧美国产另类_秋霞成人午夜鲁丝一区二区三区_色综合中文字幕

精靈云軟件工廠|賦能軍事開發運維數智升級

2024-12-17 09:46:25

來源:精靈云

1、引言
在戰爭形態向體系化、數字化、智能化和全域化方向演進的時代背景下,未來戰場急需以軟件為中心的數字化研發方法,如何在復雜的軍工研發體系中快速、高效地迭代升級軟件,成為各國軍工技術競爭的核心要素之一。
成都精靈云科技有限公司立足于軍工研發場景,基于建立研發生命周期的標準化、縮短研發周期、提高產品質量等核心思想,向軍工研發場景引入經實踐成熟且自主可控的產品體系——DevMilOps(軟件工廠),整個軟件工廠產品體系包括DevMilOps一體機+按照客戶實際研發情況定制的提升方案實施,通過數字化改造實現軍工軟件研發效率革命。
2、行業趨勢
2.1 軍用軟件是現代武器裝備的靈魂
軍事作戰中,系統硬件和武器系統雖然至關重要,但軍用作戰軟件則能使復雜的作戰決策、目標定位和資源配置等的實現過程更快、成本更低和決策效率更高,從而根本上改變裝備體系的價值和效能。
2.2 國內軍用軟件研發轉型面臨挑戰
國際軍工領域軟件系統的激烈競爭格局已經形成,當前以美國為首的西方集團已經研發并落地了適配美國軍方的軟件工廠平臺,并在采購、開發、測試、部署上線環節進行了全流程打通,在產品的可靠性,維修性、測試性、環境適應性等方面已經沖在了前面,而我國當前武器領域的軟件研發還停留在傳統瀑布模式時代向敏捷模式時代轉型的過程中,在此過程中,保障產品通用特性面臨諸多考驗,例如如何縮短項目研發周期、如何把控技術外協團隊、如何提升產品穩定性及質量等。
3、精靈云軟件工廠產品體系為裝備軟件現代化提供解決途徑
精靈云立足于軍工研發場景,結合基礎設施、工具、流程制度、制品成果等關鍵因素,將軟件需求、架構、設計、開發、交付進行統一管理,將開發、安全、運維、業務體系化集成,形成一套完整可閉環的裝備軟件研發流程和制度規范,加速裝備軟件研發進度和縮短交付周期,將方法論與工具緊密結合,涵蓋DevMilOps一體機+定制化提升方案,建立可敏捷交付的符合軍方裝備生產的軟件工廠產品體系。
3.1 DevMilOps一體機
精靈云DevMilOps一體機深度適配和優化國產操作系統,內置軟件工廠平臺,貼合軍工研發流程的標準體系,涵蓋軟件開發和IT運維的整個生命周期,旨在通過自動化、協作和持續交付實現更高效的軟件開發和部署流程。將開發團隊和運維團隊緊密結合,調用自動化工具,實現快速、穩定的軟件交付和運行。
3.1.1 助力用戶數字化轉型,開箱即用
相較傳統方案,精靈云DevMilOps一體機實現了軟硬一體化交付,致力于為用戶提供貼合業務支撐能力的同時,降低基礎設施部署、使用和管理的復雜性,助力用戶更輕松地邁向數字化轉型升級。
3.1.2 平臺自主研發,貼合軍工研發流程的標準體系
軟件工廠平臺是成都精靈云自主研發、完全自主可控的全流程研發管理平臺,產品核心組件全部自主研發,面向軍工科研院所的研發、測試、運維及管理人員,基于DevOps理念,將軟件研發的開發活動、測試活動、生產交付活動通過系統串聯。平臺提供了產品管理、項目管理、需求管理、工作協同、迭代跟蹤、自動化流水線、風險管理等多種功能,并支持云平臺、嵌入式等多種研發場景。產品貼合軍工研發流程的標準體系,旨在解決軍工科研院所軟件開發過程中出現的自動化程度低、信息共享性缺乏等問題,提高軟件研發效率與研發質量,提升研發管控水平。
3.1.2.1 分層架構實現
軟件工廠采用分層架構設計,上層定義抽象接口下層負責對接口提供實現,層與層之間不直接交互,最大限度地降低耦合性。每一層都定義部分集成外部系統、工具、插件的標準接口,提升平臺兼容性。平臺總共分為運行環境層、數據存儲層、基礎服務層、業務服務層、訪問管理層以及展示層六層。
♦ 運行環境層:負責統籌管理計算資源和底層安全防護,屏蔽底層各種運行環境的差異,向上提供統一的訪問接口,降低上層服務使用底層資源的復雜度,使上層開發人員可更加專注于業務服務的開發,無需過于關注底層的環境實現。
♦ 數據存儲層:負責管理和維護平臺涉及的存儲資源,提供存儲相關的操作服務,包含結構化數據存儲、非結構化數據存儲、分布式緩存、分布式文件存儲等功能。
♦ 基礎服務層:通過集成各種引擎、工具、倉庫管理軟件等,支撐上層服務實現更復雜的業務功能。
♦ 業務服務層:提供面向實際業務場景的業務功能,相比基礎服務層提供的服務能力,其提供的服務能力更加貼合業務場景和用戶使用需求。
♦ 訪問管理層:平臺安全防護的重要組成,包含登錄認證、三員管理、訪問控制、環境隔離、請求轉發、第三方接口等功能,完成平臺用戶的登錄認證,攔截非法訪問,記錄用戶的訪問狀態,提供三員管理能力。
♦ 展示層:面向終端用戶的操作入口,包含可視化web頁面,專業化的命令行控制臺以及供第三方使用的開放接口
3.1.2.2 完整功能支撐
軟件工廠支持產品、研發、測試、運維及管理人員協同工作,提供從“規劃>開發>構建>測試>安全>發布”的全鏈路的一站式服務,可全面支撐從需求收集、功能設計、持續集成再到軟件發布部署的各個流程。
♦ 規劃設計:提供項目/產品管理、需求要素管理、研發過程管理、缺陷管理及團隊協作設計等能力。
♦ 開發:通過建設代碼托管、云IDE、靜態檢查等能力,使平臺具備完整的開發過程支持。
♦ 構建:提供基于各種類型構建工具的編譯構建流程,實現獨立的持續集成功能支持。
♦ 測試:提供測試需求、測試用例、測試計劃及測試任務、測試記錄及日志管理,支持測試關鍵要素數據的統一管理、自動化調度、測試報告圖表與報告文檔生成。
♦ 安全:基于國內軍工行業的管理要求,精靈云軟件工廠提供了從平臺管理、開發過程、制品安全等環節的安全支撐。
♦ 軟件制品:通過建設可靠的軟件制品集成、管理、流轉的一站式管理平臺,提供安全、高效、便捷的制品管理能力。
♦ 部署:提供云平臺、通用環境及嵌入式環境的自動化部署能力。
♦ 運維:通過對接云平臺等關聯系統,實現業務應用的自動化運維,為業務系統提供高可靠、高性能的應用服務,提高業務可持續能力。
♦ 監控:通過對接云平臺等關聯系統,獲取對應的系統日志,并進行匯總展示,同時可對自身平臺與關聯平臺的數據進行采集與處理,提供自定義數據配置過程,形成自定義的可視化數據看板。
3.2 定制化提升方案
精靈云提供高度差異化定制能力與需求快速響應機制,可按照客戶實際研發情況定制化提升方案,已在航天科技、航天科工、航空工業、中電科等多家研究院所進行部署使用,已完成百款行業內研發所需的編輯構建、靜態檢查、單元測試、配置項測試等工具的集成,適配嵌入式硬件環境與仿真環境的自動化部署,實現嵌入式環境的CI/CD,在軍工領域嵌入式DevOps產品處于領先地位。
軟件研發DevOps轉型需要整體規劃、設計,統籌實施才能保證實施效果。同時考慮所內軟件產品(項目)眾多,通常由多級不同的組織協作完成,溝通協調的復雜度較高,采用分步實施的方法,先試點再推廣。在整體調研、摸排清楚所內軟件(項目)研發的特征后,設計實施推廣的方案,先期選擇多個產品進行DevOps轉型試點,在試點過程中獲取經驗、解決問題,然后再進行大面積推廣,保證快速、有序的轉型。項目過程中每個里程碑給高層匯報,試點迭代期內雙周匯報。
4、精靈云軟件工廠產品體系差異化優勢
4.1 面向軍工場景的定制化設計
DevMilOps從設計之初,便貼合目前國內軍工科研院所的需求。
♦ 自主可控:核心組件完全自主研發,支持國產芯片與多種主流國產操作系統,保證技術安全與自主性。
♦ 符合GJB軍用規范:基于軍用標準體系構建流程,確保軍工研發的高安全、高可靠性。
♦ 全流程覆蓋:從需求管理到CI/CD流水線、質量管理、代碼托管,再到測試、部署,DevMilOps實現了開發活動全生命周期的自動化管理。
4.2高效、安全的研發協同體系閉環
♦ 全自動化研發流程:開發、測試、部署等流程通過流水線編排自動化運行,減少人工干預,提高效率。
♦ 安全可追溯性:通過日志審計、權限管理等功能,實現對代碼、數據、操作的高顆粒度追蹤,有效降低安全風險。
♦ 信息共享與協同優化:打通需求、代碼、測試用例、缺陷管理的壁壘,建立自上而下的清晰關聯鏈路,顯著提升團隊協作效率。
4.3 強大的國產兼容性
針對國產芯片與第三方常用系統、環境進行了針對性適配,能夠保證提供環境適應靈活度。對于底層運行環境,軟件工廠產品不僅支持X86架構,也可運行于ARM服務器上,兼容各種環境和不同版本的操作平臺,具有極強的適配性和兼容性。
4.4 嵌入式及復雜硬件環境支撐
針對嵌入式研發場景,提供了開發、測試、部署活動的一體化自動化支持,對接嵌入式硬件環境和仿真工具,顯著提升了嵌入式設備的軟件生產效率。
5、精靈云軟件工廠產品體系應用場景
6、總結
精靈云軟件工廠產品體系貼合軍工研發流程的標準體系,旨在解決軍工科研院所軟件開發過程中出現的自動化程度低、信息共享性缺乏等問題,提高軟件研發效率與研發質量,提升研發管控水平,實現“對內統一流程管控,對外標準交付”的綜合能力。
索取“此產品”詳細資料,請留言
  • *姓名:
  • *手機:
  • *郵寄地址:
相關閱讀