首页|美军软件工厂:模式、案例及启示

美军软件工厂:模式、案例及启示

扫码查看
剖析美国国防部提出的软件工厂模式的发展内涵及举措。通过梳理美国国防部开发安全运维一体化文档集及美国各军兵种软件工厂的应用实践,提炼出美军软件工厂建设的4个阶段:设计、初始化、验证以及运维和监控。美军主要通过容器化的微服务架构和丰富的工具配置建设持续集成、持续交付的流水线以及持续测评、监控、改进的循环机制,以获取快速创建、动态扩展、测评左移、简化治理等敏捷开发优势。针对软件工厂的建设,可以从理念吸纳、规程制定、模式迁移和团队建设等方面进行借鉴,以构建软件敏捷开发新模式。
The U.S.military software factory:Mode,cases and lessons
The connotations and measures of the software factory model proposed by the U.S.Department of Defense(DoD)are analyzed.The development of DevSecOps document set by the U.S.DoD and the application of software factories in various arms and services of the U.S.military are reviewed,which leads to the conclusion that the construction of software factory in the U.S.military is achieved through four stages:design,initialization,verification,operation and monitoring.The U.S.military software factory mainly uses containerized microservice architecture and abundant tool configurations to build pipelines featuring continuous integration and continuous delivery,and achieve the cycle of continuous evaluation,continuous monitoring,and continuous improvement.This gives the U.S.military software factory a series of agile development advantages,including rapid creation,dynamic expansion,shift-left testing,and simplified governance.We can learn from this model in terms of concept absorption,formulation of procedures,mode migration,and team building,and make proper use of it to create a new model of agile software development.

software factoryDevSecOpsdevelopment mode

曹远、曾令斌、黄友、程勇、钱悦

展开 >

国防科技大学教研保障中心,湖南 长沙 410073

软件工厂 开发安全运维一体化 开发模式

2024

国防科技
国防科学技术大学

国防科技

影响因子:0.646
ISSN:1671-4547
年,卷(期):2024.45(6)