如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容

2024-04-22 05:48

本文主要是介绍如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

根据我们的经验,一般用户在使用需求管理工具的时候都会需要工具提供:
 
     • 需求修改的版本历史
 
     • 能对需求打基线(Baseline),或让使用者能恢复到某个基线的数据,或是比对不同基线版本里的数据
 
     • 需要能快速创建一个新的项目,包含旧项目的内容,作为项目的分支
 
     • 能有可重复使用的物件,避免花费人力在每个项目里做同样的动作
 
而这些功能都是Visure能够支持并让用户能够方便使用的。我们今天就来探讨一下Visure如何能做到上面四个常见的要求。


版本管控
 
提供每个文档及需求的版本历史记录是使用者针对每个管理工具所要求的基本功能。Visure可以自动地对每一个文档和文档内的需求进行版本管控。每个文档和需求在被修改前,都是需要被使用者 checkout (检出)。修改完以后,使用者可以再做checkin (提交)的动作。checkin (提交)时,使用者可以写入提交备注,说明所做的修改动作及内容。Visure会把checkin (提交)的时间、账号及所写的提交备注通通都记录下来。若是有需要,Visure也可以通过历史记录,比对两个所选的版本内容的差异,或让使用者把目前需求的内容恢复到某个历史记录版本里的内容。

打基线
 
在满足了基本版本管理的需求后,就会用到打基线的功能了。在每个需求有了版本历史记录后,使用者会进一步想对多个需求同时进行版本管理。举例来说,使用者可能在使用了需求管理工具一阵子以后,针对他们的项目开发出了一个1.0 版本的功能。这个时候,使用者会想要对 1.0 版本的需求做个记录,方便以后来查看1.0 版本里的需求有哪些写的内容是什么。这个时候,我们就可以使用打基线的功能,把所有的需求现在的版本和内容做一个记录,并保存在一个使用者可以自定义的基线名称里 (例如这个时候我们可以称这个基线叫功能1.0)。Visure可以很快速地帮用户设定这个基线,可以让用户随时查看每个基线里的需求/内容,也可以对不同版本的基线作比对。同时,Visure也支持电子签名的功能,让使用者可以确认所使用的基线都是相关负责人员所认可的。用户只需要用自己的Visure账号登入进项目以后,可以从上方的 Review选项,找到创建基线,查看之前的基线内容,比对不同版本的基线内容,和进行电子签名都是在选项下做的。

最后,若是有需要,Visure也可以让用户快速地恢复某个基线版本内容的数据。用户可以:
 
1) 开启Visure Requirements ALM 6 Administration Center 的画面,然后以 admin 账号登入。
 
2) 展开您要使用基线数据恢复的项目,然后点选 Baseline 目录下要使用的基线名称。
 
3) 按上方的 Restore 按钮,或按鼠标右键,选择 Restore 后,Visure就会先对既有的内容打一个新的基线出来当作现在数据内容的一个备份,然后再把所有需求恢复到所选的基线名称里的数据/内容。
 
4) 当您再次登入Visure Requirement 6 的画面时,您就会看到项目里用的就是之前基线名称里的数据/内容了。

接下来的另外两个功能,是可以让使用者快速地建立一个新项目的框架及内容。


创建项目的快照模板
 
当用户想要针对目前Visure项目的所有内容 (针对文档、基线、追溯、需求等所有相关数据) 做一个快照时,那么用户在什么情况下会使用到这个功能呢?
 
1) 若是用户自己创建了一个新的公司项目模板,其中包含了需要有哪一些需求相关的档案、档案的架构及追溯关系,用户可以通过模板的功能把创建好的公司模板保留,以后创建新项目时可以直接套用。
 
2) 若是用户的项目有分支,例如项目 A 执行到某个阶段以后,需要做个分支,一个是 A 的项目,另一个是 B 的项目,那么我们可以直接对 A 做个模板,然后创建 B 项目时再套用模板。这个时候我们就不需要重新花费人力来写 B 项目,而是可以直接将 A 档案快照模板的内容当成一个分支继续再往下修改。
 
3) 把模板当成一个备份档案。若是后续有任何情况发生从而导致项目损毁——例如数据库没定期备份,电脑坏了,都可以再用这个模板来恢复项目数据/内容。
 
生成这份模板的步骤很简单。使用者可以:
 
1) 用 admin 账号登入Visure Requirements ALM 6 Administration Center。
 
2) 展开左手边的 Project 目录,鼠标右键点选您想要快照/复制的项目后,再按 Create Template。

3)在跳出来的视窗,选择要快照的内容/数据,然后生成一个IPT附档名的模板档案。
 
这个IPT档案会包含所有和这个项目相关人员的Visure账号信息和所有项目里快照时所保存的数据/内容。当用户在Visure Requirements ALM 6 Administration Center工具里创建一个新的项目时,可以选择第三个 Custom 的设定,然后指到这个IPT档案。

这样Visure就可以快速将之前快照里的所有数据/内容再次创建在这个新的项目下。


需求的重复使用
 
第二个功能是针对项目里需求或档案可以设为可重复使用。这样用户可以把设为可重复使用的多个需求或档案套用到另一个项目里。在套用的时候,用户可以决定使用关联的方式还是拷贝的方式。
 
若是使用关联的方式,那么每当我们在主项目修改这些可重复使用的档案/需求时,当我们登入进了子项目 (使用这些可重复使用的需求时),就会被告知主项目的需求有变动,是否将子项目的需求内容更新成和主项目一样。
 
若是使用拷贝的方式,那么Visure就会自动把主项目的需求拷贝到子项目。主项目所做的任何修改都和子项目无关。
 
我们有看过用户在需求文档里写入如何满足某合规的需求文档。那么当用户在另一个新项目的时候,因为要遵守的规定是一样的,就可以直接把之前上个项目所写好的需求当作可重复使用的物件,直接在新项目上使用。这样用户就可以节省掉需要重新手动创建这些项目 (或手动拷贝这些需求物件)的时间。
 
Visure里使用的功能的步骤是:
 
1) 用户可以在Visure Requirments ALM Client工具用自己的visure账号登入所需要登入的项目。
 
2) 登入后,点选上方的 Reusability的选项,然后点选 Export Component。
 
3) 在新跳出的 Component画面,点选上方的 Editor ->Add Item来新增一个可重复使用的 Component。
 
4) 建立好以后,我们可以再请 admin人员登入进Visure Requirements ALM Administration Center。
 
5) Admin用户可以在左手边最下方的 Reusable Component 目录看到刚刚创建好的Component。
 
6) 点选这个 Component,然后在画面右边的部分,把需要用到这个可重复使用文档/需求的项目从左边移到右边。
 
7) 当相关人员用Visure账号登入这个移到右边的项目后,可以在上方的 Reusability, Import Component的地方看到之前在步骤3 创建好的Component。汇入时,Visure会让用户选择使用关联还是拷贝的方式。


总结
 
我们这次主要讨论的是如何使用Visure的功能对项目里的需求版本及基线版本进行记录和管控。我们看到用户可以使用Visure来完全满足在这一块的需求。同时,若是这个项目在后续阶段需要有其他的分支项目,用户也可以通过Visure的模板和可重复使用的功能来快速建立一个新的项目,在新项目里所使用的内容都是从之前现有的需求内容直接套用的,减少需要人工介入、再次修改的动作和时间。希望这次所讨论的内容是对大家有帮助的。若是针对以上的说明及步骤有任何问题,也可以再联系我们进一步讨论。

 “原创内容,转载请标明出处”

这篇关于如何使用Visure进行版本管理,打基线和使用重复需求文档和需求的内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/924954

相关文章

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

poj2406(连续重复子串)

题意:判断串s是不是str^n,求str的最大长度。 解题思路:kmp可解,后缀数组的倍增算法超时。next[i]表示在第i位匹配失败后,自动跳转到next[i],所以1到next[n]这个串 等于 n-next[n]+1到n这个串。 代码如下; #include<iostream>#include<algorithm>#include<stdio.h>#include<math.

poj3261(可重复k次的最长子串)

题意:可重复k次的最长子串 解题思路:求所有区间[x,x+k-1]中的最小值的最大值。求sa时间复杂度Nlog(N),求最值时间复杂度N*N,但实际复杂度很低。题目数据也比较水,不然估计过不了。 代码入下: #include<iostream>#include<algorithm>#include<stdio.h>#include<math.h>#include<cstring

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来