gpt4 book ai didi

configuration-management - 执行 CMMI 物理配置审计的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 07:57:04 25 4
gpt4 key购买 nike

我目前工作的组织正在进入记录所有内容的整个 CMMI 世界。我(和其他人)被分配了配置经理的头衔。恭喜我没错。

部分职责是定期(他们仍在定义定期,按季度或按月)执行物理配置审核。这基本上是对生产中部署的源代码版本与我们认为是生产中的源代码版本的检查。

我们的项目是一个用 Java 编写的相对较小的 Web 应用程序。我们使用的文件类型是 java、jsp、xml、属性文件和 sql 包。

我遇到的问题(并且已经表达但似乎被忽略了)是我应该如何物理登录到生产服务器并验证文件版本,即使我可以,也将花费大量时间?

文件版本当前甚至不在文件中(即在评论或其他内容中)。有人建议我们在每个用户可见的屏幕上放置可见的版本号。我也认为这很荒谬,因为屏幕本身只代表我们维护的代码的一小部分。

我们目前使用的工具是用于 IDE 的 Netbeans 和作为版本控制工具的 Serena Dimensions。

我正在寻找有关如何以一种希望更加自动化的方式执行此审计的想法,这将既准确又不耗时。

我目前的想法是在每个文件的顶部添加一个注释,其中包含该文件的版本号,一个在创建生产构建时运行的脚本,用于创建一个 XML 文件或类似的包含文件名和版本的文件构建中每个文件的文件。然后,当我需要进行审计时,我会去生产服务器获取带有信息的 xml 文件,并以编程方式将其与我们认为在生产中的内容进行比较,并输出报告。

任何更好的想法。我知道这必须已经完成,而且我还没有找到任何其他资源,这对我来说似乎很疯狂。

最佳答案

您可以计算生产服务器上源文件的 SHA1 哈希值,并将该哈希值与存储在源代码管理中的版本进行比较。如果您可以在源代码管理中找到相同的散列,那么您就知道生产中的版本是什么。如果您无法在源代码控制中找到相同的散列,那么生产中存在未跟踪的修改并且您的新职位是合理的。 :)

关于configuration-management - 执行 CMMI 物理配置审计的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com