首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于软件配置管理的叙述,回答问题1、问题2和问题3。 在一些大中型软件项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在软件的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、
阅读以下关于软件配置管理的叙述,回答问题1、问题2和问题3。 在一些大中型软件项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在软件的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、
admin
2007-10-11
94
问题
阅读以下关于软件配置管理的叙述,回答问题1、问题2和问题3。
在一些大中型软件项目中,经常会出现一些混乱和差错,如版本错误、数据不一致等。在软件的开发过程中,随着工作的进展也会产生许多信息,如规格说明、设计说明、源程序、各种数据等,以及合同、计划书、会议录、报告等需要管理的文档。对于一个大中型软件项目来说,这些信息文档的数量可以达到几百个甚至上千个,如果没有一套严谨、科学的管理办法,出现混乱和差错几乎是必然的。
软件配置管理为软件开发提供了一套管理办法和原则,以防止混乱和差错的产生,并且适应软件的各类变更。典型的配置问题有:多重维护、共享数据、同时修改、丢失版本号或者没有版本号。一般地,实施软件配置管理应完成以下几方面的任务:确定软件配置管理计划,确定配置标识规则,实施变更控制,报告配置状态,进行配置审核,进行版本管理和发行管理。
选项
答案
[解答要点] (1)变更管理的任务包括:①分析变更,根据成本—效益和涉及到的技术等因素判断变更实施的必要性,确定是否实施变更;②记录变更信息,并追踪变更信息:③确保变更在受控条件下进行。 (2)配置数据库的主要作用:①用于收集与配置有关的所有信息;②评价系统变更的效果;③提供配置管理过程的管理信息。 配置数据库可以分为3类:①开发库,专供开发人员使用,其中的信息可能进行频繁的修改,对其控制相当宽松;②受控库,在生存期某一阶段工作结束时释放的阶段产品,这些是与软件开发工作相关的计算机可读信息和人工可读信息;⑧产品库,在开发的软件产品完成系统测试后,作为最终产品存入产品库中,等待交付用户或现场安装。
解析
(1)软件配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。变更管理简单地说就是控制修改,使之不出现改错、改乱的现象。变更管理的主要任务有:
▲ 分析变更:研究变更的必要性、经济可行性(成本—效益比是否合算)和技术可行性(能否实现)。
▲ 记录和跟踪变更。
▲ 采取措施保证变更在受控状态下进行。
变更管理是软件配置管理的一个重要组成部分,涉及到在给配置项建立了正式的配置标识后变更的评价、协调、审批与实现等方面的活动。
(2)为了有效地实现变更控制,需要借助于配置数据库。配置数据库的主要作用表现在:
▲ 记录与配置相关的所有信息,其中存放受控的软件配置项是很重要的内容。
▲ 利用库中的信息可评价变更的后果,这对变更控制有着重要的意义。
▲ 从库中可提取各种配置管理过程的管理信息,可利用库中的信息查询回答许多配置管理问题,例如:哪些客户已经提取了某个特定的系统版本?运行一个给定的系统版本需要什么硬件和系统软件?一个系统到目前为止已生成了多少个版本,何时生成的?如果某个特定的构件变更了,会影响到系统的哪些版本?一个特定的版本曾提出过哪几个变更要求?一个特定的版本有多少已报告的错误?
配置数据库有三类。
▲ 开发库。存放开发过程中需要保留的各种信息,供开发人员个人专用。库中的信息可能有较为频繁的修改,只要开发库的使用者认为有必要,无需对其做任何限制。因为这通常不会影响到项目的其他部分。
▲ 受控库。在软件开发的某个阶段工作结束时,将工作产品存入或将有关的信息存入。存入的信息包括计算机可读的以及人工可读的文档资料。应该对库内信息的读写和修改加以控制。
▲ 产品库。在开发的软件产品完成系统测试之后,作为最终产品存入库内,等待交付用户或现场安装。库内的信息也应加以控制。
转载请注明原文地址:https://kaotiyun.com/show/hYQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因
什么是Webservices?
解释一下UDDI、WSDL的意义及其作用。
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
自定义工具栏上的按钮添加“自动索引”按钮,删除“查找”按钮。
设置TCP/IP属性筛选TCP/IP只允许TCP的80端口(网页浏览)数据通过。
在金山毒霸2008中,设置可疑文件在被清除前备份至病毒隔离系统。
随机试题
根据《关于加强证券经纪业务管理的规定》,关于客户资产保护的相关规定,以下说法正确的有()。 Ⅰ.证券公司应当要求客户在开立资金账户时自行设置密码 Ⅱ.证券公司员工可接受客户委托,在其开立资金账户时为其设置默认密码 Ⅲ.证券公司应当
尤某,女,43岁,患心脏病10年,因疲劳发作。喘促,呼多吸少,动则更甚,形寒神疲,渐至喘促持续不解,抬肩撷肚,面赤躁扰,汗出如珠,脉浮大无根。查体:双肺可闻及干、湿罗音,心率130次/分,心尖区可闻及舒张期奔马律,西医诊为"心衰",除西药治疗外,宜选用方
抗毒素是
男,22岁。海边游泳时不慎溺水,被人救起,体检:呼吸急促,肺部可闻及哮鸣音和湿哕音,HR108次/min,偶闻早搏2~3次/min,腹部膨隆,四肢厥冷,拟近乎“淹溺”。海水淹溺时,下列哪一项一般不会发生
在项目实施中,激励,调动和发挥项目控制人员实现目标的积极性、创造性,这是项目目标控制的()之一。
粉尘爆炸的特点是()。
( )是指建筑安装企业组织施工生产和经营管理所需的费用。
同业拆借活动都是在金融机构之间进行,对参与者要求严格,因此,其拆借活动基本上都是()拆借。
Thespringfloodshadwashedawaythebridge,wewereforcedtotakea______route.
Labelthemapbelow.WritethecorrectletterA-I,nexttoQuestions11-15.Takethepaththroughthe______
最新回复
(
0
)