为了加强对购买《网络信息白皮书》专业版客户的服务,数字孪生战场实验室近期设立“软件工厂工作小组”(Software Factory Working Group),负责进一步跟踪美军推动软件工厂的动态,收集相关会议资料,基于AFSIM研究DevSecOps敏捷开发方法。
软件工厂不是一个新概念,日本早在20世纪80年代就尝试推动软件工程的工业化,那个时候就被称为“软件工厂”了,当时的日本通产省就此还做了非常详细的发展规划,但由于各种原因并未成功。
随着数字孪生体、人工智能和数据科学等新一代数字技术的发展,传统的软件工程已经发生巨大的变化,美国国防部早在2019年就启动了软件工程的现代化战略,力图建设大量的“软件工厂”。
从职能管理的范畴来看,软件工厂归属网络信息范畴,在美国国防部CIO管辖范围。
对软件工厂的分析,数字孪生战场实验室主要放到了近期发布的《网络信息白皮书》中,第5章是“为什么需要软件工厂生态”详细介绍了美国国防部的软件工厂生态。
为了加快推动软件工厂,美国国防部CIO办公室专门运行了“软件工厂生态系统联盟”,按照官方说法,成立该联盟的目的是为了通过共享发现、集群解决问题和自治软件工厂功能来实现重用、减少不必要的重复并允许必要的专业化。
《网络信息白皮书》统计,美国国防部的软件工厂生态系统联盟目前有11家单位参与,其中,美国空军和太空部队的软件工厂占主要地位。
美国空军在软件工厂建设上非常积极,它自己也运行了一个软件工厂生态,利用CloudONE、PlatformONE和DevSecOps支撑运行。
不仅如此,美国空军还拥有多个软件维护集团,形成了非常全面的软件支撑能力。
经过多年的发展,美军拥有的软件工厂正式人员就高达5000多人,这还不包括供应商配合的软件工厂人员,可见其发展速度非常快,专业化程度也比较高。
正如《网络信息白皮书》在第5章所讲,美国国防部大力推进软件工厂规模化运行,其目的是为了实现“软件定义未来战争”。
除了在《网络信息白皮书》对软件工厂做了集中分析,还在《数字工程白皮书》、《数字空军白皮书》、《太空部队白皮书》、《军事人工智能白皮书》和《建模仿真白皮书》中有介绍,读者可以查阅相关内容。
评论