主要内容

slreq.ReqSet 类

命名空间: slreq

使用需求集

描述

slreq.ReqSet 的实例是需求集对象。

创建对象

newReqSet = slreq.new(reqSetName) 在当前工作文件夹中创建名为 reqSetName 的需求集。

newReqSet = slreq.new(reqSetPath) 在指定路径下创建需求集。

输入参量

全部展开

需求集的名称,指定为字符向量。

示例: 'Design Requirements'

需求集的文件名和路径,指定为字符向量。

示例: 'C:\MATLAB\myReqSet.slreqx'

输出参量

全部展开

slreq.ReqSet 对象的实例。

属性

全部展开

需求集的名称,指定为字符向量。

需求集的文件路径,指定为字符向量。

需求集修订版编号,以标量形式返回。当您保存更改时,修订版编号会递增。

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

创建需求集的日期,指定为 datetime 值。该属性由软件自动填充。

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

最后一次修改需求集的日期,指定为 datetime 值。该属性由软件自动填充。

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

指示需求集是否有未保存的更改。0 表示没有未保存的更改,1 表示有未保存的更改。

需求集自定义属性名称,指定为字符向量元胞数组。

方法

add向需求集添加需求
addAttribute将自定义属性添加到需求集
addJustification 向需求集添加申述
children获取需求集中的顶级项
close关闭需求集
createReferences创建对第三方文档中需求项的只读引用
deleteAttribute从需求集删除自定义属性
discard关闭需求集而不保存
explore在需求编辑器中打开需求集
exportToVersion导出需求集为之前的 MATLAB 版本
find在需求集查找具有匹配属性值的需求
getImplementationStatus 查询需求集实现状态摘要
getPostLoadFcn获取 PostLoadFcn 回调的内容
getPreSaveFcn获取 PreSaveFcn 回调的内容
getVerificationStatus 查询需求集验证状态摘要
importFromDocument从外部文档导入可编辑需求
importProfile将配置文件分配给需求集
inspectAttribute获取有关需求集自定义属性的信息
profiles获取分配给需求集的配置文件
removeProfile从需求集删除配置文件
runTests 运行与需求集相关的测试用例
save 保存需求集
saveProfileMapping将配置文件映射保存到 XML 文件
setPostLoadFcn分配 PostLoadFcn 回调脚本
setPreSaveFcn分配 PreSaveFcn 回调脚本
updateAttribute更新需求集自定义属性的信息
updateImplementationStatus更新需求集实现状态摘要
updateReferences更新需求需求集引用需求
updateSrcArtifactUri更新导入需求的文档资源标识符
updateSrcFileLocation更新导入需求的文档位置
updateVerificationStatus更新需求集验证状态摘要

示例

全部折叠

此示例说明如何创建、保存和打开需求集对象。

创建一个名为 Design_Requirements 的新需求集。

rs = slreq.new("Design_Requirements");

保存并关闭该需求集。

save(rs);
close(rs);

需求编辑器中打开该需求集。

slreq.open(rs);

版本历史记录

在 R2018a 中推出