问题 问答题 案例分析题

阅读以下机载信息处理系统数据管理软件开发的叙述,回答问题1至问题3。

A公司承接了开发机载信息处理系统数据管理软件的任务。该机载信息处理系统数据管理软件在机载设备中的地位十分重要,因此对该软件的安全性和可靠性有很高的要求。尽管对设备供电的稳定性有较充分的考虑及措施,但鉴于该机载信息处理系统中存储的数据至关重要,用户仍提出在任何时候设备断电都不应对数据造成破坏。该机载信息处理系统采用非易失的NandFlash(按串行方式访问的Flash)作为存储介质,该NandFlash的特点是以页为最小存储管理单位,每一页只有在擦除后才可写入,擦写是有寿命的,假设每页可擦写十万次。NandFlash在使用过程中可能受到其他机载电子设备的干扰而发生一位的跳变,即读出的数据块中可能存在一位是错误的。为了机载软件的安全,在这样的条件下也要保证系统正确运行。

在开发上述信息处理系统数据管理软件过程中,按照总体设计单位要求,采用开发库、受控库和产品库三库进行软件配置管理,并规定软件产品装机后,该数据管理软件项目在受控库中保存3年。但到发布后第2年时,用户报告了一个bug,经分析,是数据管理软件的一个缺陷。此时,A公司重新调配人员对该数据管理软件进行变更。图3-1是A公司软件变更管理的流程,请从配置管理的角度分析此次变更应开展哪些活动,在图中的(1)到(6)处填写恰当的活动,答案填写在答题纸对应处。

(注:CCB,ChangeControlBoard,变更控制委员会。)

答案

参考答案:

(1)变更影响分析

(2)确定基线

(3)受控库

(4)开发库

(5)测试/验证

(6)升级装机软件

解析:

本问题主要考查软件变更管理的知识,考生需要根据问题中的管理流程补充其中的空白处,根据题目描述,在题目中的流程中,

空白(1)出现在提出解决方案之后,因此应该进行“变更影响分析”;

空白(2)出现在通过评审之后,因此应该“确定基线”;

空白(3)、(4)的活动应该是“将受控库巾的代码导入代码库,准备修改代码”;

空白(5)发生在修改代码后,因此应该进行验证和测试;

空白(6)出现在建立基线并导入产品库之后,因此应该进行升级装机软件的工作。

选择题
单项选择题