正在加载图片...
“检出”和“登入”处理实现了两个重要的变更控制要素,即存取控制和同步控制。存 取控制管理人们存取或修改一个特定软件配置对象的权限;同步控制可用来确保由不同的人 所执行的并发变更不会产生混乱。 存取和同步控制流如图10.13所 示。根据经批准的变更请求和ECO,软 检出 件人员从项目数据库中检出要变更的配配置对象锡取酸定置对基线版 置对象。同步控制功能则封锁了项目数 存取权信息 据库中的这个对象,使得当前检出的版 软件工 存取 项目数据库 本在没有被置换前不能再更新它。当然, 对这个对象还可以检出另外的副本,但 這息|modk置对象(基线版本) 对其也不能更新。人们在对这种成为基 配置对 线的对象做了变更,并经过适当的软件 (修改版本)(登入 质量保证和测试之后,把修改版本登入 项目数据库,再解除封锁。 图10.13存取和同步控制 软件的变更通常有两类不同的情况 为改正小错误需要的变更。通常不需要从管理角度对这类变更进行审查和批准。但如 果发现错误的阶段在造成错误的阶段的后面,例如在实现阶段发现了设计错误,则必须遵照 标准的变更控制过程,把这个变更正式记入文档,并修改所有受这个变更影响的文档 为了增加或者删掉某些功能、或者为了改变完成某个功能的方法而需要的变更。这类 变更必须经过某种正式的变更评价过程,以估计变更需要的成本和它对软件系统其它部分的 影响。 应该把所做的变更正式记入文档,并相应地修改所有有关的文档。这种变更报告和审查 制度,对变更控制来说起了一个安全保证作用。需要注意的是,必须对每一项变更进行评价 并对所有的变更进行跟踪和复审 (7)配置状态报告 为了清楚、及时地记载软件配置的变化,不致于到后期造成贻误,需要对开发的过程做 出系统的记录,以反映开发活动的历史情况。这就是配置状态登录的任务。 登录主要根据变更控制小组会议的记录,并产生配置状态报告。报告对于每一项变更, 记录以下问题:发生了什么?为什么会发生?谁做的?什么时侯发生的?会有什么影响? 图10.14描述了配置状态报告的信息流 配置标识 软件配置项 配置状态报告 朕机数据库 配置控制一变更 状态报告 配置审核 缺陷 配置状态报告 图10.14配置状态报告 每次新分配一个软件配置项或更新一个已有软件配置项的标识,或者一项变更申请被变 更控制负责人批准,并给出了一个工程变更顺序时,在配置状态报告中就要增加一条变更记 录条目。一旦进行了配置审核,其结果也应该写入报告之中。配置状态报告可以放在一个联 1414 “检出”和“登入”处理实现了两个重要的变更控制要素,即存取控制和同步控制。存 取控制管理人们存取或修改一个特定软件配置对象的权限;同步控制可用来确保由不同的人 所执行的并发变更不会产生混乱。 存取和同步控制流如图 10.13 所 示。根据经批准的变更请求和 ECO,软 件人员从项目数据库中检出要变更的配 置对象。同步控制功能则封锁了项目数 据库中的这个对象,使得当前检出的版 本在没有被置换前不能再更新它。当然, 对这个对象还可以检出另外的副本,但 对其也不能更新。人们在对这种成为基 线的对象做了变更,并经过适当的软件 质量保证和测试之后,把修改版本登入 项目数据库,再解除封锁。 软件的变更通常有两类不同的情况: ▪ 为改正小错误需要的变更。通常不需要从管理角度对这类变更进行审查和批准。但如 果发现错误的阶段在造成错误的阶段的后面,例如在实现阶段发现了设计错误,则必须遵照 标准的变更控制过程,把这个变更正式记入文档,并修改所有受这个变更影响的文档。 ▪ 为了增加或者删掉某些功能、或者为了改变完成某个功能的方法而需要的变更。这类 变更必须经过某种正式的变更评价过程,以估计变更需要的成本和它对软件系统其它部分的 影响。 应该把所做的变更正式记入文档,并相应地修改所有有关的文档。这种变更报告和审查 制度,对变更控制来说起了一个安全保证作用。需要注意的是,必须对每一项变更进行评价 并对所有的变更进行跟踪和复审。 (7) 配置状态报告 为了清楚、及时地记载软件配置的变化,不致于到后期造成贻误,需要对开发的过程做 出系统的记录,以反映开发活动的历史情况。这就是配置状态登录的任务。 登录主要根据变更控制小组会议的记录,并产生配置状态报告。报告对于每一项变更, 记录以下问题:发生了什么?为什么会发生?谁做的?什么时侯发生的?会有什么影响? 图 10.14 描述了配置状态报告的信息流。 图 10.14 配置状态报告 每次新分配一个软件配置项或更新一个已有软件配置项的标识,或者一项变更申请被变 更控制负责人批准,并给出了一个工程变更顺序时,在配置状态报告中就要增加一条变更记 录条目。一旦进行了配置审核,其结果也应该写入报告之中。配置状态报告可以放在一个联 图 10.13 存取和同步控制 配置标识 配置控制 配置审核 状态报告 软件配置项 变更 缺陷 配置状态报告 配置状态报告 联机数据库 项目数据库 存取权信息 检出 登入 lock unlock 软件工 程人员 存取 控制 配置对象(提取版本) 配置对象(基线版本) 配置对象(基线版本) 审核信息 配置对象 (修改版本)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有