システムの検証
要件&システムポータルでは、要件は1つまたは複数のシステム、またはサブシステムに接続される。こ れ ら のシ ス テ ムは、 検証 と 検証 (V&V) のア ク テ ィ ビ テ ィ を用いて検証 さ れます。1つのブロックの要件は、1つまたは複数のV&Vアクティビティで検証できます。各アクティビティは、1 つまたは複数の要件にリンクすることができ、1 つまたは複数のシステムを検証することができます。
このチュートリアルでは、Requirements & Systems Portal を使用して V&V アクティビティを実施する方法について説明し、以下について説明します:
-
V&V アクティビティを作成する方法
-
V&V アクティビティを要件にリンクする方法。
-
アクティビティの実行方法
-
Requirements & Systems Portalの自動検証方法をデモンストレーションする。
検証用のビューの作成と読み込み
要件システム ポータルでは、識別子、テキスト、親、子、タイプ、状態、V&V ステータス、V&V アクティビティ、V&V ブロック、タグ、プロパティなど、さまざまな属性を事前に選択できます。ただし、この場合、小さな画面では横スクロールが過剰になる可能性があります。検証プロセスを合理化するために、必要な属性のみを含むカスタム ビューを生成できます。検証用に新しいビューを作成し、それをロードしてみましょう。
-
任意の列ヘッダーにカーソルを合わせ、表示される
アイコンをクリックし、
アイコンをクリックして、使用可能な列のリストを表示します。
-
リスト内のすべての列の選択を解除し、次の列のみを選択します:
-
Text -
Applicable Blocks -
Parents -
Children -
V&V Status -
V&V Activities -
V&V Rules -
Tags
-
-
テーブルを右クリックして、コンテキスト・メニューから
Save view コマンドを選択します。開いたSave current view ウィンドウが開くので をVerification_ViewView name を入力しPrivate を選択し、
をクリックする。
要件に検証アクティビティを追加する
要件とシステム ポータルには、要件の検証および妥当性確認に特化した 3 つの列が用意されています。
-
V&V Status - は、要件の検証の全体的なステータスを示します。 -
V&V Activities - 要件に関連するV&V アクティビティを表示します。 -
V&V Rules - 要件 と シ ス テ ム設計モジ ュ ールの比較に基づ く 自動検証。
-
左側の Module Navigation Bar にある
アイコンをクリックして、Verifications & Validations Moduleに移動します。
-
ボタンをクリックします。開 く ウ ィ ン ド ウに Create V&V Activity ウィンドウが開きますので フィールドにMass InspectionName フィールドに を入力しThis activity measures the mass of the Valifan.Description フィールドに入力し、
をクリックする。
-
ここで、新しいアクティビティを要件モジュールの要件の 1 つにリンクします。列のアクティビティ名をクリックし
Name 列のアクティビティ名をクリックし、ページ上部のRequirements Statuses をクリックします。
-
右上の
ボタンをクリックします。開いたウィンドウで Link Requirement ウィンドウが開くのでR-Fan-001 を選択します。Requirement ドロップダウンでFan を選択し、
をクリックする。
-
アクティビティの指示に従って大量検査を実施し、検証ステータスを検証済みに設定したいとします。をダブルクリックします。
Status 列のセルをダブルクリックし、ドロップダウンからVerified を選択します。
これで、手動検証アクティビティが作成できました。次に、シ ス テ ム設計の値 と 要件の値を照合す る 要件の自動検証を行 う 方法を説明 し ます。
ルールを使用してシステムを自動的に検証する
-
カーソルを
300 g にカーソルを合わせます。Text 列のR-Fan-001 要件の列にカーソルを合わせ、ポップアップでその名前を確認します。この名前は、この値がシステム設計モジュールの値と比較されるルールを作成するときに使用されます。
-
の列のセルをダブルクリックします。
V&V Rules 列のセルをダブルクリックします。R-Fan-001 要件の列のセルをダブルクリックします。するとV&V Rules ウィンドウが開き、要件 Valifan の質量 300 g と、システム設計モジュールのシステムの質量 vali を比較するルールを定義できます。Fan システム設計モジュールからシンボルを使用します。 記号を使用して値を参照します。表示されるポップアップで、その名前を入力することでバリを検索できます。ルールを次のように定義します:$$Fan.Mass$R-Fan_001.maximum_mass_of_the_fan
-
ウィンドウの
ボタンをクリックし、ウィンドウを閉じます。 V&V Rules ボタンをクリックし、ウィンドウを閉じます。表では、要件に関連付けられたルール (検証済み) が 1 つあ り 、 V&V のステータスが合計 2/2 にな っ てい る こ と がわ か り ます (大量検査ア ク テ ィ ビ テ ィ も 検証済みであ る ため)。
次のステップは?
これでRequirements & Systems Portalの使い方がわかりました!
デスクトップファン・プロジェクトの改善を続けることができます。いくつかのアイデアを紹介します:
-
要件にコンプライアンスを追加する
-
要件間にいくつかの親子関係を追加し、接続グラフを確認し、要件のカラー コードに注目します。
-
シミュレーションを作成して、ファンのモードによって生じる空気変位を計算するのはどうでしょうか。
-
ソーラー パネル ブロックを追加して、ファンをポータブルにします。最大回転速度をソーラーパネルの太陽角に依存させることができます。