主要内容

slreq。要求类

包:slreq

使用需求对象

描述

的实例slreq。要求您单独在内部管理需求对象吗要求工具箱™并且与外部应用程序管理的工件没有持久的关联。需求对象只能存在于需求集中。

创建

要求的事情=找到(rs“PropertyName”PropertyValue查找并返回一个需求要求的事情在需求集中rs指定的附加需求属性PropertyName而且PropertyValue

要求的事情=增加(rs“PropertyName”PropertyValue添加需求要求的事情到需求集rs指定的附加需求属性PropertyName而且PropertyValue

输入参数

全部展开

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

输出参数

全部展开

需求句柄,返回为slreq。要求对象。

属性

全部展开

需求类型,指定为“功能”“信息”“容器”,或指定自定义需求类型或原型的字符串标量或字符向量。有关更多信息,请参见需求类型

属性:

GetAccess
公共
SetAccess
公共

需求的自定义ID,指定为字符串标量或字符向量。你不能用空格和“#”自定义id。

属性:

GetAccess
公共
SetAccess
公共

需求摘要文本,指定为字符串标量或字符向量。

属性:

GetAccess
公共
SetAccess
公共

需求描述文本,指定为字符串标量或字符向量。

属性:

GetAccess
公共
SetAccess
公共

要求关键字,指定为字符串数组或字符向量的单元格数组。

属性:

GetAccess
公共
SetAccess
公共

需求基本原理文本,指定为字符串标量或字符向量。

属性:

GetAccess
公共
SetAccess
公共

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

属性:

GetAccess
公共
SetAccess
私人

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

属性:

GetAccess
公共
SetAccess
私人

最后修改需求的个人或组织的名称。

属性:

GetAccess
公共
SetAccess
私人

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

属性:

GetAccess
公共
SetAccess
公共

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

属性:

GetAccess
公共
SetAccess
公共

与需求相对应的会话独立标识符,指定为字符向量。

属性:

GetAccess
公共
SetAccess
私人

需求修订号,指定为标量。

属性:

GetAccess
公共
SetAccess
私人

需求最后修改的日期,指定为datetime价值。软件填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

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

属性:

GetAccess
公共
SetAccess
私人

附加在需求上的注释,被指定为结构。

属性:

GetAccess
公共
SetAccess
私人

需求的索引,指定为字符数组。

属性:

GetAccess
公共
SetAccess
私人

方法

添加 添加子需求
addComment 为需求添加注释
孩子们 找到一个需求的子需求
复制 复制和粘贴要求
降级 降级的需求
找到 查找父级需求的子级
getAttribute 获取需求属性值
getImplementationStatus 查询需求实现状态摘要
getVerificationStatus 查询需求验证状态汇总
inLinks 获取需求的传入链接
isFilteredIn 检查过滤后的需求
isJustifiedFor 检查需求是否合理
justifyImplementation 为实现证明需求
justifyVerification 证明验证的需求
移动 层次结构中的移动需求
moveDown 在层次结构中向下移动需求
moveUp 将需求在层次结构中向上移动
outLinks 获取需求的外向链接
找到需求的父项
促进 促进需求
删除 从需求集中移除需求
reqSet 返回父需求集
setAttribute 设置需求属性值

例子

全部折叠

这个例子展示了如何在需求集中找到一个需求。

加载一个名为myReqSet

Rs = slreq.load(“myReqSet”);

找到带有ID的需求77在需求集中。

Req = find(rs,“类型”“要求”“ID”“77”);
req =带属性的需求:Id: '77'摘要:'测试规范'关键词:[0×0 char]描述:"基本原理:" SID: 80 CreatedBy: 'John Doe' CreatedOn: 05-Oct-2007 16:09:38 ModifiedBy: 'Jane Doe' ModifiedOn: 21-Dec-2016 11:10:05备注:[0×0 struct]

版本历史

在R2018a中引入