本文へスキップ

テクノロジ系 / システム開発技術

階層

システムやモジュールを役割の上下関係で段階的に積み重ねて整理した構造。

もう少し詳しく

階層は、上位が下位を呼び出し下位の詳細を隠す、という段階構造です。各層が下の層の機能を利用し上の層へサービスを提供することで、変更の影響を層内に閉じ込めやすくなります。クライアントサーバの3層構造や、構造化設計のモジュール階層がその例で、見通しのよさと保守性を高めます。

試験での見方

黒猫の闇の刻印

「上下の役割で段階化した構造」である点、各層が下層を利用し上層へ提供する関係、3層アーキテクチャとの関連が問われます。

例:Webシステムを「プレゼンテーション層→アプリケーション層→データ層」と階層化し、各層の責務を分離する。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:設計

関連トピック:構造化設計

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ