資格暗記無料で始める

クリーンアーキテクチャ・ヘキサゴナルアーキテクチャとは?

クリーンアーキテクチャ・ヘキサゴナルアーキテクチャとは、業務ロジックを中心に置き、UI・DB・外部APIといった技術的な事情を外側の交換可能な部品として扱う構成。依存の矢印は必ず外側から内側へ向け、内側は外側を知らない。ヘキサゴナル(ポートとアダプタ)は、内側が定義したポートに外側のアダプタを差す形で同じ発想を表す。

くりーんあーきてくちゃへきさごなるあーきてくちゃ

基本情報技術者試験の頻出用語/テクノロジ系/別名:クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ


クリーンアーキテクチャ・ヘキサゴナルアーキテクチャの意味

業務ロジックを中心に置き、UI・DB・外部APIといった技術的な事情を外側の交換可能な部品として扱う構成。依存の矢印は必ず外側から内側へ向け、内側は外側を知らない。ヘキサゴナル(ポートとアダプタ)は、内側が定義したポートに外側のアダプタを差す形で同じ発想を表す。

クリーンアーキテクチャ・ヘキサゴナルアーキテクチャの具体例

業務ロジックが通知ポートだけを知り、メール送信もSMS送信もアダプタとして差し替える。DBRDBからクラウドのマネージドサービスへ移すときも、内側のロジックとその単体テストは無変更で済む。テストではポートに偽アダプタを差せばよい。

クリーンアーキテクチャ・ヘキサゴナルアーキテクチャは試験でどう引っ掛けられる?

「層が増えるほど良い」ではない。小さな案件では変換コードが増えるだけで割に合わないことが多い。またレイヤアーキテクチャとの違いは層の数ではなく依存の向きで、データアクセス層が最下位ではなく最外周に来る点が本質的な差。

クリーンアーキテクチャ・ヘキサゴナルアーキテクチャと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。