软件开发中,LE基线,LA基线,还有SOM分别是什么意思?

软件开发中,LE基线,LA基线,还有SOM分别是什么意思?,第1张

基线(baseline)——经过正式审查和认可作为以后进一步演进的基础,并且只有通过正式的更改控制规程才能进行更改的规格说明或产品。[IEEE—STD—610]注:很多资料写为进一步开发的基础,但我觉着演进这个词比较贴切。维基这样定义基线:In configuration management, a "baseline" is an agreed-to description of the attributes of a product, at a point in time, which serves as a basis for defining change. A "change" is a movement from this baseline state to a next state. The identification of significant changes from the baseline state is the central purpose of baseline identification. 意为:在配置管理中,“基线”是一个被认可的产品属性的描述,这个时间点作为基础服务于定义的变化。“变化”是基线状态移动到下一状态的运动过程。基线识别的中心目的是通过基线状态的显著变化进行的。)软件基线库(software baseline library)——用以存放配置项和相应的记录的仓库的内容。基线配置管理(baseline configuration management)——建立经正式审查和认可并作为进一步开发工作的基础的基线。有些软件工作产品,如软件设计和代码,应该有在预定点上建立的基线,并且对这些基线应该施加严格的更改控制过程。当与顾客打交道时,这些基线提供控制和稳定性。基线管理(baseIine management)——在配置管理中,运用技术和行政指令指定一些文档和对这些文档的更改,这些文档在配置项的生存期内的某些特定时刻,正式标识出和建立起基线。[IEEE—STD—610]基线的分类基线分类:按照线性过程开发的软件工作产品分为Allocate、Requirement、Design、Coding、Integration、Test等阶段,可以相应的把基线分为需求基线、设计基线、产品基线等。(注:曾经见过有公司把基线分为十几个类的,感觉实无此必要,徒增繁重的工作,也没有见到管理上有什么优势。以老张的实际经验,分为需求基线和产品/项目基线两类就够用了,无论开发模式是线性或者敏捷、迭代、螺旋,这两类都游刃有余了。概念漂移”来自数据挖掘,这样说的:概念漂移(concept drift)通常是指隐含内容(hidden context)的改变会或多或少从根本上导致目标概念(target concepts)的改变。真是形象而且精炼啊。

软件配置项(Software Configuration Item,简称SCI)是为了配置管理而作为单独实体处理的一个工作产品或软件。

· 常见的软件配置项包括文档数据、源代码和目标代码

基线(Baseline)是软件配置项的一个稳定版本,它是进一步开发的基础, 只有通过正式的变更控制过程才能改变。(基线一般标志着一个开发阶段的结束)

边缘线和源码。边线,指物体或工件、构件的边缘线、边框线,是构成标识物的三条主干线之一,作用是图形是否存在的总前提。基线是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的基础。Origin是由OriginLab公司开发的一个科学绘图、数据分析软件,支持在MicrosoftWindows下运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6081820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存