要件のバージョン管理とリリース

製品ライフサイクルを通じて進化する要件のダイナミックな状況を効果的にナビゲートするために、Requirements & Systems Portal は、変更履歴を使用したバージョン管理システムを備えています。このシステムは、要件にバージョン番号を割り当てることで、詳細な追跡と管理を可能にします。ゲート レビューやマイルストーン後に要件をリリースする機能を備えたこの機能により、変更と更新を体系的に把握することができます。さらに、ベースラインをシームレスに利用して、仕様の旧バージョンを再検討および分析し、製品開発ジャーニーの包括的なビューを提供することができます。

このバージョン機能は、要件と仕様の全体的な追跡と管理を強化し、より合理的で適応性の高い製品開発プロセスを促進します。

要件レベルのバージョン管理

要件のテキスト、識別子、論理的根拠などの属性を変更すると、自動的にマイナー バージョンが追加され、たとえば、0 から 0.1 に移行します。

要するに、 要件に関連する "requirement" 履歴フ ィ ール ド に保存/追加 さ れた要件の更新はすべて、 要件のバージ ョ ン番号に反映 さ れます。こ の体系的な アプ ロ ーチでは、 要件の ラ イ フ サ イ ク ル全体を通じて、 包括的で ト レーサブルなバージ ョ ン管理シ ス テ ムが保証 さ れます。

JavascriptID:RSP_Requirements_Spec_2_23

要件バージョン管理に関する機能は Version Managementオプションが User Flagsページ ( » Settings » User Flags).

バージョン番号のインクリメントをトリガする変更点のリスト

以下は、 マ イ ナー バージ ョ ンの イ ン ク リ メ ン ト の引き金 と な る 要件内の変更の リ ス ト です。

  • 要件の属性のテキスト("Text"、"Title"、"Rationale"、"custom columns "など)の編集

  • 親」および「子」の追加または削除

  • タイプ」、「状態」、「コンプライアンス」の変更

  • タグの追加と削除

検証方法のブロックに画像を追加したり、添付ファイルを追加しても、バージョン番号のインクリメントは発生しません。

requirements 属性の変更は、0.12 から 0.14 のように、小数点以下 2 桁または 3 桁のインクリメントを促します。この調整は、バックエンドシステムでの変更の処理方法の結果です。

Note:現時点では、検証および妥当性確認アクティビティのバージョン管理はアクティブではありません。

リリース要件

製品開発フェーズで要件が最終化され、徹底的なレビュー、マイルストーン、ベースライン、またはゲート レビューが達成されると、その要件はリリースの対象となります。こ れは、 要件に関連付け ら れてい る リ リ ース オプシ ョ ン を使用 し て実行で き る 、 要件の メ ジ ャ ー リ リ ース を意味 し ます。要件をリリースするという行為は、要件の完了を示すだけでなく、バージョン最終化の決定的なステップとしても機能する。

リリース アイコン - リリース アイコンは、リリースされた要件のステータスを表します。
リリース アイコン - リリース アイコンは、リリースされた要件のステータスを表します。

ユーザーが要件をリリースしても、バージョン番号は変わりません。ただし、要件属性に変更があった場合は、バージョン番号が大きく増加します。た と えば、 リ リ ース さ れた要件 POWER-0012 のバージ ョ ン 0.15 を編集す る と 、 バージ ョ ン 1.0 が増加 し ます。

要件をリリースする方法

リリース オプションには、"Action" メニューの 3 つの点のアイコンからアクセスできます。

要件をリリースする方法 - 画像は、'リリース機能' にアクセスする手順を示しています。
要件をリリースする方法 - 画像は、"リリース機能" にアクセスする手順を示しています。

要件の一括リリースの簡単なデモビデオを以下に示します。

要件 Released stateオプションが Stateページ Settings( » Settings » State)のページに記載されている状態に対してオプションが有効になっている場合、リリースされると、要件は自動的にその状態に移動する。

状態の設定の詳細については、要件の設定ページを参照してください。

仕様のリリース

ユーザーには、複数の要件に関連付けられている仕様をリリースするオプションがあります。このオプションにアクセスするには、ツリー階層で仕様名を右クリックします(図 Release Specification).

image-20240329-133828.png仕様のリリース - 画像は仕様のリリース方法を示しています。

仕様レベルでリリース オプションを選択すると、ユーザーは仕様をリリースするための 2 つのオプションを選択できます。

image-20240329-134039.png仕様のリリース オプション - 仕様リリース メニューの現在のオプション

すべての要件を現在のバージョンに関連付ける

最初のオプション "Associate all requirements current version「を選択すると、仕様内のすべての要件がリリースされ、仕様がリリースされます。

シナリオ

  • リリース状態にある要件はリリースされないことに注意してください。

  • 要件がリリースされ、その要件に何らかの変更が加えられた場合、変更を加えた要件が再度リリースされます。

リリース バージ ョ ンの要件のみを関連付ける

最初のオプシ ョ ン と は逆に、 2 番目のオプシ ョ ン "Associate only requirements with released versions" は、 その時点で リ リ ース さ れてい る 要件のみを仕様内に取 り 込み、 仕様を リ リ ース し ます。たとえば、5 つのリリース済み要件と 5 つの未リリース要件がある場合、仕様のリリースでは、5 つのリリー ス済み要件のみを含む仕様バージョンが作成されます。

仕様をリリースする前に、ユーザーは仕様をリリースする理由のコメント/理由を入力する必要があります。

レビューによる要件のリリース

ユーザーは、レビュー センターを通じて要件のリリースを開始できます。レビュー担当者がレビューを完了したら、承認者がそれを承認して、レビュー プロセスを終了します。承認者には、レビューの最終確認の一環として、「要件をリリースする」というオプションがあります(図 Release requirements through the Review center).

image-20240329-134352.pngレビュー センターを介した要件のリリース

要件が "Needs Work" または "Rejected" の状態であっても、"Release Requirements" を選択すると、要件のリリースが進 みます。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content