Main Content

要件の作成

MATLAB® および Simulink® で自然言語の要件を作成する

MATLAB または Simulink で、要件エディター要件パースペクティブ、またはプログラム インターフェイスを使用して要件を作成します。要件のプロパティを使用して、要件に関する詳細をテキスト、イメージ、およびテーブルとして取得します。組み込みタイプ、カスタム タイプ、またはステレオタイプを使用して要件タイプを指定します。子要件と親要件の間の関係を定義する要件の階層を作成します。

アプリ

要件エディター要件の作成と編集
要件マネージャーManage requirements and links in model
プロファイル エディターステレオタイプとプロパティをもつプロファイルの作成および管理

関数

すべて展開する

slreq.new要件セットの作成
slreq.editor要件エディターを開く
slreq.convertAnnotationConvert annotations to requirement objects
slreq.load要件セット、リンク セット、または Requirements Table ブロックの読み込み
slreq.open要件セットを開く
slreq.clear要件とリンクをメモリからクリア
slreq.find要件、参照、およびリンク セットのアーティファクトの検索
slreq.getCurrentObjectGet selected objects in Requirements Editor, Requirements Browser, or Requirements Table block (R2021a 以降)

クラス

slreq.ReqSet 要件セットでの作業
slreq.Requirement 要件オブジェクトでの作業

メソッド

すべて展開する

要件セットの要件の取得

find属性の値が一致する要件セットの要件を検索
childrenGet top-level items in requirement set

要件と正当化の追加

addAdd requirements to requirement set
addJustification Add justifications to requirement set

要件セットのカスタマイズ

profilesGet profiles assigned to requirement sets
saveProfileMappingSave profile mapping to XML file
importProfileAssign profile to requirement set
removeProfileRemove profile from requirement set
inspectAttributeGet information about requirement set custom attribute
updateAttributeUpdate information for requirement set custom attribute
deleteAttributeDelete custom attribute from requirement set

読み込みと保存のタスクの自動化

getPostLoadFcnGet contents of PostLoadFcn callback
getPreSaveFcnGet contents of PreSaveFcn callback
setPostLoadFcnAssign PostLoadFcn callback script
setPreSaveFcnAssign PreSaveFcn callback script

要件セットを保存して閉じる

save 要件セットの保存
close要件セットを閉じる
discardClose requirement set without saving

要件の追加と削除

add子要件の追加
copy要件のコピーと貼り付け
removeRemove requirement from requirement set

要件と要件セットの取得

findFind children of parent requirements
children要件の子要件の検索
parent要件の親項目の検索
reqSet親要件セットを返す

要件の移動、昇格、降格

moveMove requirement in hierarchy
moveDownMove requirement down in hierarchy
moveUpMove requirement up in hierarchy
demote要件を降格する
promotePromote requirements

コメントの追加と要件のカスタマイズ

addComment要件へのコメントの追加
getAttribute要件プロパティ値を取得する
setAttribute要件プロパティ値を設定する

オブジェクト

slreq.ViewView settings (R2022b 以降)

トピック

要件の定義

要件と要件エディターのカスタマイズ

注目の例