製品の指定
このチュートリアルでは、Requirements & Systems Portal の使用を開始するための主なユーザー フローの 1 つを説明します:
-
要件の収集と作成
-
要件のブレイクダウン
-
要件のレビューと改善
-
仕様の承認とリリース
新規プロジェクトの作成
-
左上の
Project をクリックし、
ボタンをクリックします。
-
開いたクイックスタートページでは、様々な方法でプロジェクトを作成することができます。このチュートリアルでは、
ボタンをクリックします。 Empty project タイルをクリックします。
-
開いたプロジェクト設定ページで、適切な(一意な)プロジェクト名(例.
) をValifanProject name フィールドに入力します。ドロップダウンのデフォルト値のままにしてPermissions ドロップダウンのデフォルト値のままにして、
ボタンをクリックします。
-
左側のモジュールナビゲーションバーにある
アイコンをクリックしてプロジェクトモジュールに移動し、左側のモジュールナビゲーションバーにある About エントリを選択します。Overview リストにあるエントリーを選択します。ここから、プロジェクトに関する追加情報(例.Description など)を追加したり、プロジェクト名をいつでも変更することができます。
名前、説明、画像、開始日と終了日などの基本的なプロジェクト情報は、「プロジェクトについて」ページで確認できます。
ステークホルダー要件の定義
ほとんどのシステム設計と開発は、Vサイクルに従います。Vサイクルの最初のプロセスは、ビジネスニーズを理解し、利害関係者のニーズを特定することです。これらのステークホルダーのニーズは、直接作成することも、CSV/XLSXを介してインポートすることも、AIを搭載したValiAssistantを介して作成することもできるステークホルダー要件に変換されます。このチュートリアルでは、インポート方法に焦点を当てます。
-
ステークホルダー要件を含む以下の CSV ファイルをダウンロードします:
-
-
ウィザードが開きます。
Import Requirements ウィザードが開きます。ウィザードが開きます。Create a specification 領域でName を定義し(例 ) を定義し、Stakeholder_requirements
ボタンをクリックします。
-
次のステップでは、インポート・ウィザードがファイルを読み込んでインポートできるように、CSVをアップロードします。ダウンロードしたCSVファイルを
Drop file ウィザードのImport Requirements ウィザードの領域にドラッグ・アンド・ドロップします(または、領域をクリックしてダイアログを使用してファイルをアップロードします)。
-
次の手順で、CSV ファイルのデータ列が要件システム ポータルの列に正しくマッピングされていることを確認します。必要に応じて
Map To ドロップダウンを使用します。
-
ウィザードの次のページで、インポートが成功したことが通知されます。ウィンドウ上部の
Check now をクリックして、データ駆動型システムエンジニアリングのアプローチに従って、値と単位をパラメータ(値)に変換します。
-
ウィンドウ
Valify Requirements ウィンドウが開き、5 つの要件が検証されることが通知されます。
をク リ ックして次に進む と 、 2 つの値 が見つか っ た こ と が通知 さ れます。
をク リ ックして次に進み、
をク リ ックします。
-
ご覧のように、50dBと50Wは、純粋なテキストから、後で使用できる値に変換されました。
ウィンドウを閉じて
Valify Requirements ウィンドウを閉じて次に進みます。すべての要件が追加され、検出されたすべての値が値に変換されました。値が要件内で強調表示されます。
システム要件の追加
一般的なシ ス テ ム エ ン ジニア リ ン グ フ ロ ーでは、 ス テー ク ホルダ要件を使用 し てシ ス テ ム要件を作成 し ます。ほとんどの技術設計は、 質量、 使用電力、 コ ス ト な ど の厳密な要件を満たす必要があ り ます。要件 & システム ポータルでは、設計がこれらすべての要件をどの程度満たしているかを包括的に表示できます。
ここで、いくつかのシステム要件を手動で作成します。
-
ボタンをクリックします。表示 さ れ る ウ ィ ン ド ウに Create new specification ウィンドウが表示されたら フィールドにFan_SpecsName フィールドに を入力し、
をクリックする。
-
左側のリストで新しく作成した仕様のエントリーをクリックする。この仕様では、
ボタンをクリックします(または、右上の
ボタンをクリックします)。
-
ウィンドウが開きます。
Create new requirement ウィンドウが開きます。このウィンドウで-
フィールドで
Specification フィールドで、正しい仕様が選択されていることを確認します ( ).Fan_Specs -
フィールドに
Identifier フィールドに一意な識別子を入力する、 .R-Fan-001 -
フィールドに
Requirement text フィールドに .The Mass of the fan shall not exceed 300g -
オプションが有効になっていることを確認する。
Check for possible Valis オプションが有効になっていることを確認する。
-
-
表示されるウィンドウで
Valify Requirements 表示されたウィンドウで、
ボタンをクリックします。要件に値が表示されます。
ボタンをクリックして値を値に変換し、
ボタンをクリックして次に進み、
ボタンをクリックして処理を完了します。
-
同様に、識別子
と要件テキス トR-Fan-002 ただし、今回はThe Mass of the propeller shall not exceed 50gCheck for possible Valis オプションを無効にします(vali は、後でこの要件内の値から手動で作成します)。
-
追加した要件は
Fan_Specs 仕様が選択されると、追加された要件が一覧表示されます。ただしR-Fan-001 は値を持っています、R-Fan-002 はまだバリを持っていない。
要件内に要件バ リ を作成す る
こ こ では、 要件テ キ ス ト フ ィ ール ド 内に手動で新 し いバ リ を作成 し ます。
-
要件の
Text 列のセルをダブルクリックします。R-Fan-002 をダブルクリックし テキストを削除します。50g
-
を入力します。
と入力すると、プロジェクト内の値/オブジェクトのリストがポップアップ表示されます。ポップアップの右上にある、$
ボタンをクリックして、バリを作成します。
-
開いた
Create new ウィンドウが開きます。ウィンドウのVali ウィンドウのタブで、新しいバリのために以下のデータを入力します:-
Name :Req_Mass_Propeller -
Formula and unit :50g -
Display unit :g
-
-
これで
テキストは、通常のテキストとは異なって表示されます。こ の値は、 プ ロ ジ ェ ク ト の さ ま ざ ま な部分 (レポー ト 、 シ ス テ ム設計モジ ュ ール、 検証な ど) で使用で き ます。50g
親子関係による要件の分解
-
表の右側にある
Columns テーブルの右側にあるコントロールをクリックしてParents およびChildren 列のエントリがチェックされていることを確認します。
表を非表示にするには
Columns コントロールをもう一度クリックすると、リストが非表示になる。 -
をダブルクリックします。
Parent 列のセルをダブルクリックします。R-Fan-002 をダブルクリックし、ポップアップから要件R-Fan-001 をダブルクリックします。この場合R-Fan-002 の列に自動的に追加されます。Children 列に追加されることに注意してください。R-Fan-001 . -
要件テーブルの上部にある
ボタンをクリックすると、選択した仕様の親子関係を示す接続グラフが表示されます。
ValiAssitant を使用した要件の生成
要件管理プロセスを加速するために、AIValiAssistant機能を使用して要件/内訳要件を生成できます。このチュートリアル プロジェクトでは、この機能を使用して 2 つの安全要件を作成します。
-
ウィンドウを開くには、上部の
ボタンをクリックします。 ValiAssistant - Generate Requirements ウィンドウを開きます。
オプションが選択されていることを確認し
Generate Requirements オプションが選択されていることを確認し、
ボタンをクリックします。
-
次のページでは、 製品、 シ ス テ ム、 サブシ ス テ ムについて説明し、 可能な限 り 情報を与え る こ と で、 AI がその説明に最適な要件を導き出す こ と がで き ます。私たちは安全性要件に関心があるので、ファンの安全性要件を2つ要求します。
テキストをCreate 2 safety requirements for designing a fanGenerate Description にテキストを入力してください。見出しの下のテキストフィールドで
Customize ValiAssistant output で、プロンプトをさらにカスタマイズできます。INCOSEの文書化された要件を探しています。 テキストを入力します。Apply the INCOSE guide to writing requirements
-
次のページで、AIの出力が表示され、提案の確認、変更、承認、拒否ができます。
-
要件の生成に成功したことを知らせるダイアログを閉じます。生成された要件は、仕様の表に表示されます。
Fan_Spec 仕様の表に表示されます。
要件の更新、管理、およびレビュー
開発プロセスを通じて、利害関係者の意見や設計上の制約など、さまざまな要因に基づいて要件が進化したり更新さ れたりすることはよくあります。要件 & システム ポータルでは、列フィールドまたは要件の詳細セクション内をダブルクリックすることで、要件を直接更新できます。
-
要件のテキストの編集モードに入ります。
R-Fan-003 またはR-Fan-004 列のセルをダブルクリックします。Text 列のセルをダブルクリックします。テキストを に変更しThe fan shall include a protective guard with openings no larger than inches to prevent accidental contact with moving parts. を押すか、セル以外の表のどこかをクリックして編集を終了する。Enter -
要件の識別子をクリックすると、要件の詳細ビューが表示されます。
-
トレーサビリティは要件&システム ポータルの重要なコンセプトであり、すべての変更は要件やその他のオブジェクトの履歴で追跡されます。をクリックします。
History をクリックすると、バージョン、変更者、変更日時、フィールド、およびアクションに関する情報が表示されるビューが開きます。
要件に関するディスカッションの作成
コラボレーションとレビューは、要件が徹底的に議論され評価されるために非常に重要です。Requirement & Systems Portal には、ディスカッション、タスク、レビュー センターなどの強力な機能があり、これらの重要なステップを円滑に進めることができます。
このチュートリアルでは、ディスカッションを効果的に利用して、グループや同僚と有意義な会話を行い、コラボレーションを促進し、プロジェクトに最良の結果をもたらす方法について説明します。
-
要件の Identifier フィールドのR-Fan-002 をクリックし、表示されるメニューからAdd » Discussion コマンド を選択します。
-
コマンド
Discussions relating to ウィンドウが開きます。このウィンドウでは、すべてのディスカッションを表示したり、既存のディスカッションにコメントしたり、新しいディスカッションを開始したりすることができます。ウィンドウのテキストフィールドに を入力すると、ユーザーのドロップダウンリストが表示されます。@
-
リストから任意のユーザーを選択し(タグ付けされたユーザーには通知が届きます)、以下のテキストを追加します:
Is it feasible to have propellers for 50g, or do we need more mass allocation?
-
ウィンドウの
、次に
をクリックします。 Discussions relating to をクリックしてください。ディスカッションが追加され、仕様表に
アイコンが表示されます。
-
ページの上部にある
アイコンをクリックすると Discussions ペインが表示され、そこから仕様またはモジュール全体に関するすべてのディスカッションにアクセスできます。ディスカッションは、Requirements & Systems Portal のほぼすべてのオブジェクトに対して行うことができます。
要件の検証
製品ライフサイクルの初期段階では、設計プロセスを進める前に要件を検証することが重要です。Requirement & Systems Portal では、 要件の状態を管理するのに便利な
このチュートリアルでは、新しく追加された要件に
-
仕様で
Fan_Spec 仕様でColumns 列のエントリがオンになっていることを確認します。State 列のエントリがチェックされていることを確認します。
-
列のヘッダの左側にあるチェック ボックスをオンにします。
Identifier 列のヘッダの左側にあるボックスにチェックを入れると、仕様内のすべての要件が選択されます。
-
列のセルをダブルクリックします。
State 列のセルをダブルクリックすると、その状態で使用可能なオプションのドロップダウンが開きます。
-
ドロップダウンで
Draft を選択し、更新を確定します。すべての要件にDraft 状態になります。
解析/ドキュメントの作成
エンジニアとして、エンジニアリング データを活用し、設計のプロパティを文書化するために、解析を作成する必要がある場合があります。要件 & システム ポータルでは、必要なデータを取り込んで参照できる内部ドキュメントを作成できます。
このチュートリアルでは、Analyses モジュールを使用して記述的な解析を追加します。
-
をクリックして、Analyses モジュールに移動します。
アイコンをクリックして、Analyses モジュールに移動します。
-
開いたページで
ボタンをクリックして、新しい分析を作成します。開いた Create Document ウィンドウに フィールドにProject_SummaryDocument Name フィールドに入力し、
をクリックする。
-
新しい分析が開きます。
分析は、テキスト、画像、ビデオ、チャート、または表のブロックで構成されます。既存の
ブロックをクリックし1. Write heading... .Introduction
-
既存の
ブロックをクリックし、そこに次の文を追加する:Write text...The ValiFan is designed in a way that it works with less power than conventional Fans.
-
ブロックの外側をクリックして内容を保存します。
-
さまざまなタイプのブロック(テキスト、画像、要件やバ リ スへの参照、 予算、 グ ラ フ、 ま たはチ ャ ー ト ) を追加で き ます。ここでは、関係者の仕様から要件の表を作成します。をクリックします。
Click to add new block コントロールをクリックしAdd Block ウィンドウが開いたらTable エントリを展開しRequirements .
-
プロジェクト内のすべての要件を表示する表が追加されます。ステークホルダ仕様に関連する要件のみを表示する方法を見てみましょう。これを行うには、カーソルを
Text 列のヘッダーにカーソルを合わせ、表示される
アイコンをクリックします。
-
開いたポップアップで、
アイコンをクリックして、使用可能な列のリストを表示します。リスト内のすべての列エントリの選択を解除し、次の項目のみを選択します。 Text とSpecification のみを選択する。
-
カーソルを
Specification 列ヘッダーにカーソルを合わせ、
アイコンをクリックし、表示されるポップアップで
アイコンをクリックして、フィルタ・オプションにアクセスします。を無効にする。 Fan_Specs 指定エントリーを無効にしStakeholder_requirements エントリを有効にします。
-
これで、仕様の要件のみが表示されます。
Stakeholder_requirements 仕様の要件のみが表示されます。フィルタを任意の列に適用できるため、要件を柔軟に表現できます。
-
作成した分析結果は、同僚や利害関係者、または Requirements & Systems Portal 以外の誰とでも共有できます。これを行うには、ページの右上にある
ボタンをクリックし、表示されるメニューから Share を選択します。表示されるウィンドウでShare analysis 開いたウィンドウでView as ドロップダウンから任意のユーザーを選択し、
ボタンをクリックします。これで新しいリンクが作成され、コピーして共有することができます。