什么是基线?

什么是基线?

什么是基线?

目录

1、基线的定义

2、常用软件基线

3、基线的属性

4、基线的优点

1、基线的定义

定义1:已经正式通过审核的某产品,他可以作为进一步开发的基础,并只能通过正式的变化控制过程改变。

定义2:基线是项目存储库中每个工件版本在特定时期的一个“快照(snapshot)”。他提供了一个正式标志,随后的工作基于这个标志进行,并且只有授权后才能变更这个标志。建议一个初始基线后,以后每次对他进行的变更都将记录为一个差值,直到建成下一个基线。

定义3:基线标志软件开发过程的各个里程碑,任何配置项,一旦形成文档并审核通过,即形成一个基线,他标志开发过程的一个阶段的结束。对于已经成为基线的配置项,虽然可以修复,但必须按照一个特殊的、正式的过程进行评估以确认每一处修改。相反,对未成为基线的配置项,可以进行非正式修改。

定义4:基线是软件生存期各开发阶段末尾的特定点,也称为里程碑。

2、常用软件基线

基线的总类有3种:

(1)功能基线:在系统分析和软件定义阶段结束时,经过正式评审的系统设计规格说明书中对待开发的系统的规格说明。

(2)指配基线:也称分配基线,指在软件需求分析阶段结束时,经过正式评审的需求规格说明书

(3)产品基线:指软件组装与系统测试阶段结束时,经正式评审的有关软件产品的全部配置项的规格说明。

3、基线的属性

通过正式评审过程建立基线存在与基线库中,对基线的变更接受更高权限的控制基线是进一步开发和修改的基础和出发点进入基线前,不对变化进行管理或较少的管理进入基线后,对变化进行管理,这个基线作为后续工作的基础不会变化的内容不要纳入基线变化对其他没有影响的内部不纳入基线基线具有名称、标识符、版本、日期等属性

4、基线的优点

基线是为了把各个开发阶段的工作划分的更加明确,使得本来连续开展的开发工作在这些点上被分割开,从而更有利于检验和肯定阶段工作的成果,同时也有利于控制变更,有了极限的规定后,就可以禁止跨越里程碑去修改另一开发阶段“已冻结”的工作成果。

重现性:及时返回并重新生成软件系统给定发布版的能力,或者在项目中的早些时候重新生成开发环境的能力。当认为更新不稳定或不可信时,基线为团队提供一种取消更新的方法。可追踪性:建立项目工件之间的前后继承关系,目的是确保设计满足要求、代码实施设计以及正确代码编译可执行文件。版本隔离:基线为开发工件提供了一个定点和快照,新项目可以从基线提供的定点之中建立。作为一个单独分支,新项目将与随后对原始项目所进行的变更进行隔离。

相关推荐

海信电视怎么连接电脑三种方法
正规det365登录网站

海信电视怎么连接电脑三种方法

🎯 08-23 💯 898
渗透实战 | 从外网直接打到内网全过程
365bet赌城投注

渗透实战 | 从外网直接打到内网全过程

🎯 08-18 💯 686
如何修理小人?對付小人也要講策略
beat365网站假的吗

如何修理小人?對付小人也要講策略

🎯 07-26 💯 387