Page 192 - 软件工程与项目管理
P. 192

软件工程与项目管理
             Software Engineering & Project Management



            的变更进行跟踪、记录及报告。在对软件项目进行开发和维护期间,不管是基
            线,还是配置项,都需要在有效变更控制的情况下才能进行更改,如此才能对
            GJB5000A 三级的相关要求加以满足。
                 1. 变更控制种类
                 具体可以将变更配置项分为两类变更,即 I 类以及Ⅱ类,而这两类最大的区

            别就在于变更控制力度有所差异。其中前者主要针对已发布产品基线、分配基线
            以及功能基线的配置项,在 I 类配置项中,其变更必须经由相关负责人的确认。
            而后者主要针对已经处在基线状态或者是受控状态的对象进行应用,但与 I 类的

            配置项有所不同,II 类配置项在变更的过程中,不仅需要相关负责人进行确认,
            还需要项目级 CCB 审批。
                 2. 变更控制程序
                 而不管是 I 类配置项,还是Ⅱ类配置项,在变更过程中都需要对相应的变更
            控制程序加以遵循,具体如图 6-1 所示。

                 通过软件问题报告,对问题的原因、级别、类别以及具体内容进行说明,
            如果在进行内部测试及验证时有软件问题出现,则需要测试人员对软件问题报告
            进行提交。而如果在开发期间,由第三方测评机构或者是用户发现软件问题,则

            需要软件负责人对软件问题报告进行提交。
                 对问题进行分析和确认,相关负责人应该针对报告指出的问题进行分析,
            在报告中给出确认意见,并结合变更类型向 CCB 提交审批,如问题确定,则需
            要立即进行处理,但处理方案同样需要进行审批,若审批不通过,则需要重新进
            行问题的确认与分析,而如果不存在问题或者是有问题但短时间内不需要进行修

            改,则问题可以关闭。
                 进行变更及验证,相关负责人需要根据问题报告,对变更配置项进行申请,
            并进行变更操作,然后进行验证,具体内容如下:首先,文档变更。必须通过

            项目组评审或者是审签验证以后,才能实施相关变更活动;其次,代码变更。
            在代码变更以后,可以利用项目规定进行回归测试,或者是在产品外场联试认
            可以后,由项目负责人结合问题报告以及实际的变更、验证情况,对变更报告
            进行编写,并根据问题报告的审批级别,向 CCB 提交审批申请。如果 CCB 确定
            变更配置项存在验证不到位或者是更改不彻底的情况,则需要退回项目组重新

            进行更改和验证。


             182
             182
   187   188   189   190   191   192   193   194   195   196   197