主要内容

slreq。要求类

包:slreq

使用需求对象

描述

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

创建

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

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

输入参数

全部展开

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

输出参数

全部展开

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

属性

全部展开

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

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

需求摘要文本,指定为一行纯文本字符向量。

需求关键字,指定为字符数组。

需求描述文本,指定为多行字符向量。

需求基本原理文本,指定为多行字符向量。

会话独立标识符与需求相对应。

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

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

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

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

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

指示需求是否有未保存的更改。0对于没有未保存的更改和1对于未保存的更改。

随需求附加的注释,作为结构返回。

需求的索引,作为字符数组返回。

方法

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

例子

在需求集中找到一个需求

在需求集rs中找到ID为77的需求Req = find(rs,“类型”,“要求”,“ID”,“77”);要求属性:Id:“77”简介:“检验规范”关键词:[0×0 char]''理由是:''SID: 80 createby:“John Doe”CreatedOn: 05-10-2007 16:09:38 ModifiedBy:“简”ModifiedOn: 21 12-12-2016 11:10:05评论:[0×0 struct]

在R2018a中引入