機能の説明
Requirements & Systems Portal には6つの異なるモジュールがあり、要件定義やシステム設計からシステムのテストまでを実行できます。各モジュールにはそれぞれ固有の特長があり、システムの設計、シミュレーション、テスト、検証を支援します。現在 Requirements & Systems Portal に用意されているモジュールは次のとおりです。
(追記:以下の説明は、各モジュールの概要を簡単にご紹介することを目的としています。より深く理解するには、下のリンクをクリックして該当するモジュールをご覧ください)
-
Project Module:Requirements & Systems Portal の Project Module は、プロジェクトの管理、チームメンバーの追加、アクセス管理を行い、ディスカッション、通知、タスク、プロジェクトのタイムラインを1か所で確認できる場所です。通常、他のモジュールに進む前に、まず設定しておきたい最初のステップとなります。
-
System Design Module:System Design Module では、すべてのブロックを追加、変更、管理できます。ブロックとは最終製品を構成する要素であり、構造のような物理的な部品である場合もあれば、軌道や運用などの論理的な要素である場合もあります。これらはコンポーネントツリー内で階層関係を持って表現されます。ブロックにサブブロックを追加し、それに応じて変更することもできます。
-
Requirements Module:Requirements Module では、すべての要件を1か所で追加、変更、管理、検証できます。要件はさらに仕様としてグループ化でき、たとえばステークホルダーのニーズ、組織上のニーズ、規制、システム仕様、設計仕様などに関連付けることができます。
-
Analyses Module:Analyses Module はスマートドキュメント機能であり、テキスト、グラフ、予算、チャートなどを含むあらゆるドキュメントを1か所で作成・保存できます。blocks Module 内で Vali が変更されると、その変更は自動的に Analysis ドキュメントに反映されます。また、「Table views」タブを使用して、表形式でドキュメント化することもできます。
-
Scripting Module:Scripting Module では、プロジェクトで必要となる可能性のある複雑な計算を実行できます。Octave エンジン(オープンソースの MATLAB ツール)または python エンジン上で動作し、プロパティを入力および出力として、Octave または python で記述された計算プログラムにリンクできます。
-
Verification & Validation Module: Verification & Validation Module は、あらゆる検証および妥当性確認の作業を一元的に行うための場所を提供します。検証アクティビティの作成、整理、追跡を行うための単一インターフェースを提供し、プロセスを簡素化するとともに複数のモジュールを行き来する必要を減らします。また、一貫したワークフローを実現し、要件定義から検証の実行までをシームレスに進められるようにします。
上記の概要を通じて、Requirements & Systems Portal の活用に興味を持っていただけたなら幸いです。では次に、これらの各モジュールを1つずつ詳しく見ていきましょう。