コンテンツにスキップ

要件アーティファクト (Requirements Artifact)

要件アーティファクトは、システムやソフトウェアが満たすべき要件を明示的かつ構造的に記述・記録・表現するために作成されるドキュメントやモデルなどの作成物全般である。アジャイル開発プロセスにおいて要件の可視化や共有、トレーサビリティ管理、設計を支援し、再利用可能なコアアセットとして機能することを目的としている。具象例としては、ユーザーストーリー、主要機能要件(MFR)コンテキストマトリクス、フィーチャモデル、ユースケースモデルなどが含まれる。また、セキュアソフトウェア開発の文脈では、脅威要件マップ、セキュリティ要件リポジトリ、セキュリティバックログなどが統合されたクラスターとして扱われる。これらは持続可能なアジャイル開発を推進する重要な基盤として位置づけられる。

要件アーティファクトは、システムの要件を明示的かつ構造的に記録するための作成物全般を指す[1]。開発プロセスやスプリントを通じて、トレーサビリティ管理や設計に利用されるほか、プレスプリントやスプリント中に作成・更新されてコアアセットとして再利用される[1]。これには、ユーザーストーリー、主要機能要件(MFR)コンテキストマトリクス、フィーチャモデル、ユースケースモデルなどが含まれる[1]。

一方で、アジャイルなセキュアソフトウェア開発の領域においては、主要な作成物の1つとしてセキュリティに関する要件アーティファクトが特定されている[2]。これは脅威要件マップ、セキュリティ要件リポジトリ、セキュリティバックログなどが統合されたクラスターとして定義され、セキュリティ要件の可視化と関係者間での共有を効果的に支援する役割を持つ[2]。

  • 所属タグ: Requirements Artifact SPLE
  • カテゴリー: Related Fields
  • 上位クラス(直接の親から順に): Artifact → Measurable_Software-Related_Entity → Measurable_Entity
  • 兄弟クラス: BacklogItem、Composite_Artifact、Increment、Software_Item
  • 他の概念との関係: 未定義
  • 関連する検証ルール: 未定義
  • 関連CQ: 未対応
  • 原文: 未定義
  • オントロジー階層: オントロジー階層で見る
  1. Agile Software Development and Reuse Approach with Scrum and Software Product Line Engineering(ライセンス: CC BY 4.0) ↩ ↩2 ↩3

  2. Identifying Key Activities, Artifacts and Roles in Agile Engineering of Secure Software with Hierarchical Clustering(ライセンス: CC BY 4.0) ↩ ↩2