問55
頻出度★★★
ソフトウェア開発における DevOps に関する記述として,最も適切なものはどれか。
这道题的解析和你的作答记录。
ソフトウェア開発における DevOps に関する記述として,最も適切なものはどれか。
尽早制作重要功能的原型,并与客户一起评估其妥当性,这是「原型模型(prototyping model)」的说明,而不是 DevOps。
正解 DevOps 是由「Development(开发)」和「Operations(运维)」组合而成的造词,指过去往往相互割裂的开发方与运维方紧密协作、融为一体,从而加快软件价值交付的理念与文化。其特点在于:通过自动化工具(如 CI/CD 流水线)将构建、测试、部署等环节自动化,从而能够迅速且持续地进行功能的引入与更新。选项イ准确地表述了这种「开发方与运维方的紧密协作」以及「借助自动化工具迅速引入与更新」,因此是正确答案。
在判断各工序已完成之后再依次进入下一工序的开发方式,是「瀑布模型(waterfall model)」的说明。它不回退工序、直线式推进,这一点与 DevOps 的持续协作与反复迭代不同。
将软件分割成小的单位、以固定的周期(迭代)反复进行开发的方法,是「敏捷开发(Scrum 等迭代式开发)」的说明。它与 DevOps 的契合度很高,但并不是对 DevOps 本身的描述。