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

v2.5.31より、「最新リリース」と複合履歴のトグルが一時的に無効になっています。現在、修正作業中です。

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

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

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

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

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

image-20240329-132524.png新しい履歴のバージョン番号 - 要件の履歴テーブルでバージョン番号が強調表示されます。

バージ ョ ンは、 新規履歴にのみ表示 さ れます。表示されない場合は、履歴オプションの右隅にある [新しい履歴を有効にする] をオンにします。

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

以下は、マイナーバージョンアップのトリガーとなる、要件の変更点のリストです。

  • 要件の属性のテキスト(「テキスト」、「タイトル」、「理由」、「カスタム列」)を編集する

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

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

  • タグの追加と削除

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

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

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

リリース要件

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

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

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

要件をリリースする方法

要件を個別に、または一括でリリースすることができます。

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

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


ユーザーは、モジュールの "Last release" ボタンをオンにして、最後にリリースされた要件を確認できます。図 Latest release toggle

image-20240329-133637.png最新リリース トグル - オン/オフを切り替えると、その仕様内の要件の最新リリース バージョンが表示されます。

仕様のリリース

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

image-20240329-133828.png仕様のリリース - 仕様をリリースする方法を示す図

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

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

Associate all requirements current version

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

シナリオ

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

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

Associate only requirements with released versions

最初のオプシ ョ ン と は逆に、 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" を選択すると、これらの要件のリリースが進 められることに注意してください。

要件の異なるバージョンを比較する。

ユーザーは、2 つの異なるバージョンの要件を比較できます。このためには、要件の履歴に移動し([複雑な履歴] が有効になっていることを確認)、対象のバージョンに隣接するリリー ス シンボルをクリックします。そこから、比較する特定のバージョンを選択します。

手順については、 以下の動画を参照 し て く だ さ い。

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