クリーンアーキテクチャ・ヘキサゴナルアーキテクチャとは?くりーんあーきてくちゃへきさごなるあーきてくちゃ
クリーンアーキテクチャ・ヘキサゴナルアーキテクチャとは、業務ロジックを中心に置き、UI・DB・外部APIといった技術的な事情を外側の交換可能な部品として扱う構成。依存の矢印は必ず外側から内側へ向け、内側は外側を知らない。ヘキサゴナル(ポートとアダプタ)は、内側が定義したポートに外側のアダプタを差す形で同じ発想を表す。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
業務ロジックが通知ポートだけを知り、メール送信もSMS送信もアダプタとして差し替える。DBをRDBからクラウドのマネージドサービスへ移すときも、内側のロジックとその単体テストは無変更で済む。テストではポートに偽アダプタを差せばよい。
試験での引っ掛け
「層が増えるほど良い」ではない。小さな案件では変換コードが増えるだけで割に合わないことが多い。またレイヤアーキテクチャとの違いは層の数ではなく依存の向きで、データアクセス層が最下位ではなく最外周に来る点が本質的な差。
関連用語
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (4) アーキテクチャ及びシステム要素の評価及びレビューに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。