关于基线的相关思考。什么是基线?为什么要建立基线?

是已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。建立基线的三大原因是:重现性、可追踪性和报告。

重现性是指及时返回并重新生成软件系统给定发布版的能力,或者是在项目中的早些时候重新生成开发环境的能力。可追踪性建立项目工件之间的前后继承关系。其目的在于确保设计满足要求、代码实施设计以及用正确代码编译可执行文件。报告来源于一个基线内容同另一个基线内容的比较。基线比较有助于调试并生成发布说明。

建立基线后,需要标注所有组成构件和基线,以便能够对其进行识别和重新建立

一开始并不知道是什么,通过查资料在了解,但是依旧不是太明白。就像在我们做大学社区一样,一开始只是在讨论功能,以及按照用户需求分析要添加哪些功能,但是在具体实现时,就配置相关环境就花费了很多时间,百度百度再百度,终于一条一条完成了相关配置。在我看来建立基线的最大好处就是能够确保产品的顺利的进展,能够确保产品质量。

时间: 2024-10-10 19:29:26

关于基线的相关思考。什么是基线?为什么要建立基线?的相关文章

钢条切割问题求解方法及相关思考

钢条切割问题求解方法及相关思考 题目来源于<算法导论>第15章第一节.问题如下: 给定一个长度为n英寸的钢条和一个价格表pi(i=1,2,3,...n),求能够使销售收益rn最大的切割方案. 问题1:一共有多少种切割方式? 思路一:对于一个长度为n英寸的钢条,其中一共有n-1个节点可供切割,在每一个节点处都可以选择切割或者不切割,将对一根钢条的切割过程视为从第一个节点直到第n-1个节点逐一选择切割或者不切割的一个过程,利用乘法原理,可以算出来总共有2n-1种切割方案.以四个节点的钢条为例: 思

Linux Shell基线配置相关操作

一.输入解析类 1.1 echo解析tab和换行 问题描述:echo默认是原样输出字符串,并不解析\t和\n等反斜杠字符,如下图所示.我们希望echo能解析\t和\n等字符. 处理办法:可以使用-e指示echo识别反斜杠. 1.2 cat将变量写入文件 问题描述:我们经常需要将变量写到配置文件,比如将java相关的几个变量写到~/.profile,追加多行cat是最方便的但cat默认会在插入时解析变量,如下图所示.我们希望就是原样写入而不自动解析变量. 处理办法:可通过给EOF加上单引号来指示c

中国计算机考试区别及求职的相关思考

全国计算机技术与软件专业技术资格(水平)考试或称"软件考试",简称"软考". 全国计算机等级考试或称"等级考试",简称"等考". 经常听到有学生询问:软考难不难?等考好不好通过?合格率是多少等等之类的问题.还有的学生干脆在网上发帖子"我到底该不该考软考"?也有回帖的说:等考.软考都差不多,那些辅导教材告诉你哪里是重点,哪里要背,在工作中没多大用.这些都表现出考生对学业负担之外的学习任务的关注和困惑,还有误解

角色职责及技术需求相关思考

本人担任团队敏捷开发中的SM即Scrum Master,字面意思是敏捷专家或者敏捷大师,即熟悉敏捷开发模式及敏捷实施流程的人员,因涉及到工作量评估和分派等工作,所以需要有较强的技术能力. Scrum Master是团队的导师和组织者,与Product Owner紧密合作,及时为团队成员提供帮助.促使team按照scrum方式运行,为Scrum过程负责的人.Scrum Master并非团队的领导(因为团队是自我组织的),而是一个负责屏蔽外界对开发团队干扰的角色. Scrum Master是规则的执

关于OutOfMemoryError问题解决的相关思考

很多的时候,我们使用Bitmap不会出现多大的问题.但是当机器资源不够的情况下,很多应用都会报出 OutOfMemoryError,当然报出这样的异常往往是给Bitmap分配内存时内存不足引起的.即便是很小的一个图片,也会有出错,如何解决呢?关于更多Android相关的问题推荐学习<Android应用开发>系列视频教程. 我的解决办法如下: [java] view plaincopy public static Bitmap createBitmap(int width, int height

函数的相关思考

为什么需要函数: 1.避免重复性操作 2.有利于程序的模块化 什么是函数: 逻辑上:能够完成特点功能的代码块 物理上:能够接收数据[也可以不接收数据] 能够对接收的数据进行处理 能够将数据处理的结果返回[也可以不返回任何值] 总结: 函数是个工具,他是为了解决大量类似问题而设计的,相当于一个黑匣子 如何定义一个函数: 函数返回值类型     函数名(形式参数) { 函数执行体 } 1.函数定义的本质是详细描述函数之所以能够实现某个特定功能的具体方法 2.return 表达式,  含义 3.函数返

浮点与整形在GUI下的相关思考

平时不接触绘图,似乎感觉不到浮点和整形所带来的区别,这次项目中意外的碰到了浮点与整形进行迁移的工作.因此写点心得,让自己以后也可以看看. 用浮点作图有个最大的弊端就是边界情况,比如你需要在点(20,20)的地方画一根直线,但由于是浮点,此时你不一定真的能到(20,20),你可能在横坐标或者纵坐标下只能到19.784类似的小数,而到不了真正的20.因为再一加,可能都已经抄20了,你的碰撞检测就已经报警了.因此,解决此类浮点边界情况的方法是建立跳跃机制--即当系统检测到此时你的offset出现了一个

NSOperationQueue队列依赖相关思考

添加依赖后,队列中网络请求任务有依赖关系时,任务结束判定以数据返回为准还是以发起请求为准? waitUntilFinished方法容易误解. 依赖关系 // // ViewController.m // OperationTest0108 // // Created by LongMa on 2020/1/8. // #import "ViewController.h" #import <AFNetworking/AFNetworking.h> @interface Vie

基线 css

原文地址:http://blog.jobbole.com/31926/ 英文原文:CSS Baseline,编译:飞鸟分享 译者注:网页设计布局中一直比较流行网格对齐,但只是针对水平的对齐,很少或者没有涉及垂直对齐,这篇文章很详细的讲解了垂直网格,乃至基线对其的相关,而css3中的多列布局的也使其显得更为重要,因此还是很有必要去了解学习,至少也是一种思路. ——————————译文——————————— 这或许是因为缺少基线网格的理解和欣赏,更或者是因为基线网格是出了名的难以实现, 迄今为止还没