刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题四(18分)

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

A公司承担了某银行的自助设备管理信息系统开发项目,由项目经理老李带领着技术团队负责开发。其中小胡和小刘为应届大学毕业生。老李安排编程能力强的小胡与技术骨干老唐共同开发某些程序模块,而安排编程技术弱的小刘负责配置管理工作。小刘临时根据网上学到的知识,开始进行配置管理,并建立了开发库、受控库和产品库,所有配置项标注编号后存入了受控库。为了方便管理,小刘给所有项目组成员开放了配置库权限。当有项目组成员提出配置变更需求时,小刘请老李决定是否批准变更请求。项目研发过程中,某软件人员打算对某段代码作一个简单修改,他从配置库检出特修改的代码段,修改完成并经测试没问题后,检入配置库,小刘认为代码改动不大,依然使用之前的版本号,并移除了旧的代码。

简述小刘作为配置管理员,在软件升级过程中的配置管理步骤。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)将待升级的基线(假设版本号为V2.l)从产品库中取出,放入受控库。

(2)程序员将欲修改的代码段从受控库中检出(Checkout),放入自己的开发库中进行修改。代码被Checkout后即被“锁定”,以保证同一段代码只能同时被一个程序员修改,如果甲正对其修改,乙就无法Checkout。

(3)程序员将开发库中修改好的代码段检入(Checkin)受控库。Checkin后,代码的“锁定”被解除,其他程序员可以Checkout该段代码了。

(4)软件产品的升级修改工作全部完成后,将受控库中的新基线存入产品库中(软件产品的版本号更新为V22, 旧的V2.l版并不删除,继续在产品库中保存)。

解析:

本题要求结合案例,以某软件产品升级为例,简述基于配置库的变更控制。

首先,从产品库中取出待升级的基线版本放入受控库,建立新的基线版本,这是变更控制的起点。

接着,程序员需要从受控库中检出需要升级的代码模块或组件,放入自己的开发库中进行修改。这个过程中,变更请求被记录,并且进行版本控制,确保代码修改的独占性。

修改完成后,经过测试确认无误,程序员将修改好的代码模块或组件检入受控库,更新版本信息。此时,代码的“锁定”被解除,其他程序员可以检出该代码进行自己的修改。

最后,当软件产品的升级工作全部完成后,将更新后的受控库中的基线存入产品库,并更新软件产品的版本号。同时,保留旧版本的基线,以便于后续的回溯和对比。这样,基于配置库的变更控制就完成了。

创作类型:
原创

本文链接:简述小刘作为配置管理员,在软件升级过程中的配置管理步骤。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share