IT用語帳
FEシステム開発技術 · 実装・構築

外部一貫性

External Consistency

がいぶいっかんせい

ソフトウェアのコードやテスト結果などの成果物が、要件や設計といった上位の成果物と矛盾なく対応している性質。ソフトウェアコードとテスト結果の評価基準の一つで、内部一貫性、追跡可能性、テスト網羅性と並べて用いる。

共有:

Past Exams

過去問での出題

過去問で 2 回出題(システムアーキテクト試験 1・データベーススペシャリスト試験 1)

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

基本情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

FE内部一貫性

1つの成果物の中で、用語やデータの定義、記述どうしが矛盾していない性質。上位の成果物との対応をみる外部一貫性と並ぶ、ソフトウェアコードとテスト結果の評価基準の一つ。

FEソフトウェア要件定義

システムを構成するソフトウェアに求められる機能、能力、インタフェースなどを明確にし、ソフトウェア要件として文書化する工程。システム要件定義の結果を受けて行い、業務モデルやデータモデルを作成しながら要件を定め、取得者と供給者が共同でレビューする。

PD-Sシステムライフサイクルプロセス

JIS X 0170(ISO/IEC/IEEE 15288)が定める、システムの構想から開発、運用、保守、廃棄までのライフサイクルで行うプロセスの体系。合意プロセス、組織のプロジェクトイネーブリングプロセス、テクニカルマネジメントプロセス、テクニカルプロセスの4つのプロセス群からなる。ソフトウェアを対象にしたJIS X 0160と対になる。

A-1テクニカルプロセス

システムやソフトウェアそのものを定義し、作り、検証して、運用・保守・廃棄に至らせる技術的なプロセス群。利害関係者のニーズ及び要件の定義、システム要件定義、アーキテクチャ定義、設計定義、実装、統合、検証、移行、妥当性確認、運用、保守、廃棄などを含む。計画や管理を担うテクニカルマネジメントプロセスと対になる。

A-1ソフトウェアライフサイクルプロセス(SLCP)

ソフトウェアの企画から開発、運用、保守、廃棄までに行う作業をプロセスとして定義し、用語と構成を標準化したもの。国際規格ISO/IEC/IEEE 12207(JIS X 0160)が基になり、日本ではIPAが共通フレーム(SLCP-JCF)として取りまとめている。発注者と受注者が同じ言葉で作業範囲や役割を合意するために使う。

A-1プロセス修整(Tailoring)

標準として定められたライフサイクルプロセスを、プロジェクトの規模、リスク、契約条件などに合わせて取捨選択し、必要な形に調整すること。共通フレームやISO/IEC/IEEE 12207は、全部をそのまま適用するのではなく、修整して使うことを前提にしている。