打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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 军用软件开发文档通用要求


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
软件标准-国标、军标、行标
软件工程的核心是做好7件事
软件工程试题
软件开发文档模板
软件开发文档
软件工程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服