資格暗記無料で始める

ジャクソン法(JSP)とは?

ジャクソン法(JSP)とは、入力データと出力データの構造をそれぞれ木構造で表し、両者を対応付けて併合した形からプログラム構造を導く設計技法。データ構造がプログラム構造を決めるという立場を取り、構造は順次・繰返し・選択の3種類だけで表現する。設計の再現性が高く、属人性を抑えられる点が問われる。

システムアーキテクト試験の過去問では1回出題されています。

じゃくそんほう

システムアーキテクト試験の頻出用語/午前II/別名:ジャクソン法、JSP


ジャクソン法(JSP)の意味

入力データと出力データの構造をそれぞれ木構造で表し、両者を対応付けて併合した形からプログラム構造を導く設計技法。データ構造がプログラム構造を決めるという立場を取り、構造は順次・繰返し・選択の3種類だけで表現する。設計の再現性が高く、属人性を抑えられる点が問われる。

ジャクソン法(JSP)の具体例

部門ごとに明細が並ぶ売上ファイルから、見出し・明細・小計を持つ帳票を出力する処理では、入力の「部門→明細」構造と出力の「見出し→明細→小計」構造を突き合わせ、部門が切り替わる位置に小計処理を差し込む構造が機械的に導ける。

ジャクソン法(JSP)は試験でどう引っ掛けられる?

データ「フロー」に着目するSTS分割TR分割と混同しやすい。ジャクソン法の出発点はデータ「構造」であり、入力側と出力側の構造が対応しない構造衝突が起きたときは中間ファイルを挟んで処理を2段に分ける、という対処まで含めて覚える。

ジャクソン法(JSP)と関連する用語

ジャクソン法(JSP)が出た過去問

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