GJB438C的变化及其影响分析

GJB438C的前言中描述了与GJB 438B-2009相比的主要变化:

a) 删除了软件配置管理计划、软件质量保证计划、软件输入/输出手册、软件中心操作员手册、计算机操作手册、软件配置管理 告、软件质量保证 告、软件研制任务书;

b) 增加了“4.1总则”,明确了文档载体和文档格式方面的要求;

c)“4.3文档组成”中,明确了文档数据库或其他格式方面的要求;

d)增加了页 /页标记要求;

e)“5详细要求”根据文档种类的调整进行了修改:

f)重点修改了软件测试计划、运行方案说明、系统/子系统规格说明、接口需求规格说明、系统/子系统设计说明、接口设计说明、数据库设计说明和软件研制总结 告等文档。

下面对这些变化作简单的分析:

  1. 文档种类缩编

本次标准删除了8个文档种类,保留了20个文档种类。文档种类的缩编,应该是很多软件开发人员喜闻乐见的,可以少写不少文档(虽然实际内容并没有减少,只是以并入其他文档或者以其他形式出现),再也不会出现没有向用户/第三方测评机构提供这些文档被斥责:“必须提供,这是标准要求的!”。

  1. 增加载体和格式的要求

新增的“总则”中,明确了文档有纸质和电子介质两种载体,有数据库、电子交互文档、文档处理器兼容格式等电子格式。这是依据实际情况对标准的完善,对标准的实施没有影响。

文档组成中增加的关于数据库或其他格式方面的要求,对于数据库类的文档需要考虑满足组成要求的同时还要便于检索,而对于常用的Word文档没有影响。

增加的页 要求,与GJB438B中“页码编制”要求基本相同,对标准的实施没有影响。

  1. 重点修改文档
  • 软件测试计划
  • 修订内容包括:删除了“3 测试依据”;测试环境增加了概述小节,要求给出测试环境拓扑示意图;测试项的描述增加了“测试方法”的描述。对于测试人员来说,只是增加了测试环境示意图和测试方法的描述,增加的工作量不大。

  • 运行方案说明等
  • 修订的运行方案说明、系统/子系统规格说明、接口需求规格说明、系统/子系统设计说明、接口设计说明、数据库设计说明,在实施GJB5000A的时候多数都被裁剪,即便实施GJB5000B需要编写,那也都是新增工作量,这里不再比较细节变化。

  • 软件研制总结 告
  • 修订内容包括:软件概述增加了说明软件部件开发类型(新开发还是重用)的要求;软件研制过程增加了系统合格性测试要求,明确描述各工程活动的计划起止时间、实际起止实践、主要工作及完成情况、进度执行情况;给出了描述满足任务指标的示例;增加“质量保证要求”;增加软件安全性等关键需求的满足情况的描述。对于开发人员来说,增加的工作量较大。

    总之,虽然GJB438C相较于GJB438B有很多修订内容,但是也增加了一些示例,标准相对更好理解,按标准编写文档难度有所下降。

    这正是:

    文档要求修订多,只为文档好编写

    编写文档看标准,这样编写准没错

    参考书目:GJB438C-2021 军用软件开发文档通用要求

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年3月14日
    下一篇 2022年3月14日

    相关推荐