什么是基线?

什么是基线?基线标志软件开发过程的各个里程碑 任何配置项 一旦形成文档并审核通过 即形成一个基线 他标志开发过程的一个阶段的结束

大家好,欢迎来到IT知识分享网。

什么是基线?

目录

1、基线的定义

2、常用软件基线

3、基线的属性

4、基线的优点


1、基线的定义

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

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

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

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

2、常用软件基线

什么是基线?

基线的总类有3种:

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

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

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

什么是基线?

3、基线的属性

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

4、基线的优点

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

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131134.html

(0)
上一篇 2025-08-10 14:10
下一篇 2025-08-10 14:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信