软题库 培训课程
当前位置:信管网 >> 试题库 >> 文章内容
某软件开发组针对两个相关联但工作环境可能有些差异的系统1(对应“用户1”)和系统2(对应“用户2”)进行
来源:信管网 2014年07月05日 【所有评论 分享到微信

2010年下半年软考高级信息系统项目管理师综合知识真题答案与解析:

● 某软件开发组针对两个相关联但工作环境可能有些差异的系统1(对应“用户1”)和系统2(对应“用户2”)进行配置管理。产品设计阶段的内部设计模块对应如下:
用户1:采用A、B、C、D、E和F 模块
用户2:采用A、B、C、D、E、G 和H 模块
根据配置管理要求,以下做法正确的是(63)。
(63)A.在设计阶段用户1 和用户2 对应的相同模块的配置项可以合并为一个配置项
B.在设计阶段只需分别建立模块F、G、H 的配置项,形成不同的基线
C.在设计阶段就要对两个用户所要求的所有模块分别建立配置项并形成基线
D.在后续开发阶段两个用户所要求的所有模块都要作为不同的分配置进行管理
信管网解析:
产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置项(Configuration Item,CI,每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了项目产品的演化过程。
置于配置管理之下的工作产品包括将交付给顾客的产品、指定的内部工作产品、采办的产品、工具和其他用于创建和描述这些工作产品的实体。
可见“A.在设计阶段用户1和用户2对应的相同模块的配置项可以合并为一个配置项”也是不对的。
可以在若干层次上执行工作产品的配置管理。“配置项”是配置管理的指定实体,它可以由多个相关的工作产品组成。可以把配置项分解成若干配置元素和配置单元。
本题目中,用户1和用户2有着不同的工作环境,A、B、C、D、E模块相同,其余模块F、G和H是不同的。软件产品必须考虑到这些差异,并且充分地使其满足各个用户的使用要求。如果开发的软件产品是具有一定功能和性能的初始系统,那么最终的产品应满足用户的需求。所以必须认真研究用户的真正需求。为做到这一点,应该是针对两个用户,分别进行产品内部模块设计。即“C.在设计阶段就要对两个用户所要求的所有模块分别建立配置项并形成基线”是正确的。
由于两者的差别不仅表现在一个含有F,另一个含有G和H,而且即使两者的A在逻辑上是同一个内容,但在物理上仍然可能因两类用户需求的不同而有差异,如两个A分别以不同的媒体出现。为实现这两种不同的软件配置,在实际工作中,完全可以将各个配置项分别开发出来,再根据需要,组合成针对不同用户需求的不同产品,如右图所示。可见“D.在后续开发阶段两个用户所要求的所有模块都要作为不同的分配置进行管理”是不对的。
基线(Baseline由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改(如:跟踪和控制变更。基线通常对应于开发过程中的里程碑( Milestone,一个产品可以有多个基线,也可以只有一个基线。基线的主要属性有:名称、标识符、版本、日期等。通常将给客户的基线称为一个“Release”,为内部开发用的基线则称为一个“Build”。产品的一个测试版本(包括需求分析说明书、概要设计说明书、详细设计说明书、已编译的可执行代码、测试大纲、测试用例、使用手册等是基线的一个例子。可见“B.在设计阶段只需分别建立模块F、G、H的配置项,形成不同的基线”是不对的。

信管网参考答案:C

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章