主要内容

slreq。理由类

包:slreq

一起工作slreq。的理由对象

描述

使用slreq。的理由对象来处理您从需求集的实现和验证状态度量汇总中排除的需求。的外向链接来证明需求的正确性slreq。的理由对象,并将链接类型设置为实现验证

创建

jst= slreq。找到(rs, 'Type', 'Justification',“PropertyName”PropertyValue查找并返回slreq。的理由对象jst在需求集中rs属性指定的附加属性PropertyName而且PropertyValue

jst=添加(jt,“PropertyName”PropertyValue添加子正当性jst对于父母来说jt属性指定的附加属性PropertyName而且PropertyValue

输入参数

全部展开

需求集,指定为slreq。ReqSet对象。

说明,指定为slreq。的理由对象。

输出参数

全部展开

作为一个返回slreq。的理由对象。

属性

全部展开

定义的ID,作为字符向量返回。你不能用空格和“#”自定义id。

属性:

GetAccess
公共
SetAccess
公共

说明摘要文本,指定为单行纯文本字符向量。

属性:

GetAccess
公共
SetAccess
公共

说明文本,指定为多行字符向量。

属性:

GetAccess
公共
SetAccess
公共

验证关键字,指定为字符数组。

属性:

GetAccess
公共
SetAccess
公共

验证原理文本,指定为多行字符向量。

属性:

GetAccess
公共
SetAccess
公共

创建证明的日期,指定为datetime价值。软件填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

创建需求的个人或组织的名称。

属性:

GetAccess
公共
SetAccess
私人

最后修改理由的个人或组织的名称。

属性:

GetAccess
公共
SetAccess
私人

指示是否启用索引(1)或残疾(0),返回为10数据类型的逻辑.如果禁用索引,则Requirements Toolbox™在创建编号层次结构列表时不会计算此理由。然而,在层次结构中,理由仍然在相同的位置。

属性:

GetAccess
公共
SetAccess
公共

用户指定的索引值,返回为空数组或int32数组中。如果为空,“需求工具箱”将计算指数价值。否则,“需求工具箱”将设置指数属性设置为指定的整数值。

属性:

GetAccess
公共
SetAccess
公共

会话独立标识符对应于说明。

属性:

GetAccess
公共
SetAccess
私人

校正修订号,指定为标量。

属性:

GetAccess
公共
SetAccess
私人

证明最后一次修改的日期,指定为datetime价值。软件填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

指示需求是否有未保存的更改(1)或没有未保存的更改(0).

属性:

GetAccess
公共
SetAccess
私人

与理由一起附加的注释,被指定为结构。

属性:

GetAccess
公共
SetAccess
私人

对齐的索引,指定为字符数组。

属性:

GetAccess
公共
SetAccess
私人

方法

添加 添加子正当性
孩子们 给孩子找理由
复制 复制粘贴验证
降级 降级理由
找到 为孩子找父母的理由
getAttribute 获取验证属性
isHierarchical 检查正当性是否是分层的
移动 层级中的移动论证
moveDown 将正当性在层次结构中向下移动
moveUp 将正当性在层级中向上移动
找到父项的理由
促进 促进理由
删除 删除理由项
reqSet 返回父需求集
setAttribute 设置验证属性
setHierarchical 更改层次验证状态

例子

全部折叠

这个例子展示了如何在一个子理由下添加子理由。

加载一个名为myReqSet

Rs = slreq.load(“myReqSet”);

在需求集中找到证明对象。

myjustification = find(rs,“类型”“理由”
myjustify = 1×2带有属性的理由数组:Id摘要描述关键字理由CreatedOn CreatedBy ModifiedBy SID FileRevision ModifiedOn脏注释

在数组的第一个右对齐中添加一个子右对齐。

myChildJustification = add(myjustify (1),“Id”“2.1”...“摘要”“新生儿辩护”
myChildJustification =带属性的辩解:Id: '2.1'摘要:'New ChildJustification '描述:"关键词:[0×0 char]原理:" CreatedOn: 25-Aug-2017 14:37:29 CreatedBy: 'Jane Doe' ModifiedBy: 'John Doe' SID: 73 FileRevision: 1 ModifiedOn: 26-Aug-2017 17:30:20 Dirty: 0 Comments: [0×0 struct]

版本历史

在R2018b中引入