IT用語帳
PD-S開発・運用の方法論 · 開発プラットフォーム・開発ツール

ソフトウェア構成品目

Software Configuration Item

そふとうぇあこうせいひんもく

構成管理の対象として識別し、版を管理するソフトウェアの成果物の単位。ソースコードだけでなく、仕様書、設計書、テストの仕様やデータ、ビルドの手順や環境の定義も含む。品目ごとに識別子と版を付け、変更を管理してベースラインを確立する。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 4 回出題(システムアーキテクト試験 2・ITパスポート試験 1・プロジェクトマネージャ試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

PD-SSBOM

ソフトウェアを構成するコンポーネント(ライブラリ、モジュールなど)の一覧とその依存関係を記録したリスト。サプライチェーンにおけるソフトウェアの脆弱性管理に活用され、脆弱性が発見された際の影響範囲の特定を迅速化する。

PD-SGit

分散型バージョン管理システム。各開発者がリポジトリの完全なコピーをローカルに持ち、ブランチ、マージ、リベースなどの操作で並行開発を管理する。GitHub、GitLabなどのホスティングサービスと組み合わせてチーム開発に利用。

PD-Sソースコード管理(SCM)

ソフトウェアのソースコードの変更履歴を記録・管理するシステム。Gitなどの分散型バージョン管理システムが広く使われる。セキュリティの観点では、アクセス制御、コードレビュー、ブランチ保護、機密情報(APIキー等)の混入防止が重要となる。

PD-Sトランクベース開発

開発者全員が、メインのブランチ(トランク)に小さな変更を頻繁に統合していく開発の方法。長く存在する作業用のブランチを作らないので、統合時の競合が起きにくく、継続的インテグレーションと相性がよい。未完成の機能はフィーチャーフラグで無効にしたまま統合する。

FEバージョン管理ツール

ソースコードや文書の変更履歴を記録し、過去の状態への復元や複数人の並行作業の統合を支援するツール。Gitが代表例で、分岐と併合により機能ごとの並行開発を安全に進められる。

FE構成品目

構成管理の対象として個別に識別・管理する要素。CIと略す。ハードウェア、ソフトウェア、文書、契約などが該当し、その情報と相互関係をCMDBに登録して管理する。