応用情報 午後 問8「エラーハンドリング」に出てくる用語(令和7年度 春期)

結論

令和7年度 春期 応用情報技術者試験 午後 問8(情報システム開発)に出てくる用語を、1行の説明と解説ページへのリンクで並べたページ。問題文そのものは載せていません。

このページの使い方

令和7年度 春期 応用情報技術者試験 午後 問8「エラーハンドリング」(出題分野:情報システム開発)

著作権はIPA(情報処理推進機構)に帰属します。問題文と解答例は、IPAが公開しているものを参照してください。 このページでは問題文を引用せず、出てくる用語を並べるだけにしています。

エラーの種別

4つに分かれます。切り分けの軸は「誰が直せるか」です。

用語1行の説明業務を続けられるか
システム障害サーバの停止、プログラムの異常終了、ネットワーク障害など。システムそのものが動かない続けられない
システムエラー主にプログラムの欠陥による、想定外のエラー続けられない
業務エラー業務のきまりに合わない入力や、禁止された操作。プログラムが想定済み入力を直せば続けられる
入力エラー文字数や文字の種類が合わないなど、入力値の検証で出るエラー利用者が自分で直せる
エラー種別誰が対応するか
システム障害運用担当者が確認し、直らなければ開発担当者へ
システムエラー運用担当者がログを切り出し、開発担当者へ
業務エラー運用担当者が手順書を見て、回避方法を利用者へ
入力エラー利用者が自分で直す

システムエラーと業務エラーの違いは「想定しているかどうか」です。 想定済みなら業務エラー、想定外ならシステムエラーです。

例外とログの言葉

用語1行の説明
例外(Exception)処理の途中で起きた異常を表す仕組み。呼出し元へ知らせる
例外処理例外を受け取って、どう振る舞うかを決める処理
エラーの詳細情報ソースファイル名、行番号、メソッドの呼出し履歴、原因を示す文
メソッドの呼出し履歴どの処理からどの処理が呼ばれたかの並び。原因をたどる手がかり
ログ種別DEBUG、ERROR のような、記録の重さの区分
ログファイル記録をためておくファイル

エラーメッセージに詳細情報をそのまま出すと、内部の作りが外から見えます。 利用者の画面に出す内容と、ログに残す内容を分ける、という形で設問になります。

出す先出す内容
画面(利用者が見る)概要と、次に何をすればよいか
ログ(開発担当者が見る)詳細情報と呼出し履歴

オブジェクト指向の言葉

用語1行の説明
クラスデータと処理をまとめた設計図
抽象クラス共通処理だけを書いた、そのままでは使えないクラス
継承親クラスの中身を引き継いで、子クラスを作ること
親クラス・子クラス引き継がれる側と、引き継ぐ側
メソッドそのクラスに対して行える処理
オブジェクトクラスから作った実物
クラス図クラスと、その間の関係を描いた図
シーケンス図処理がどの順番で呼ばれるかを、時間の流れで描いた図

クラス図は「つながり」、シーケンス図は「順番」です。 同じ処理を別の角度から描いています。

設計の分け方

用語1行の説明
画面遷移どの画面からどの画面へ移るかを扱う部分
ビジネスロジック業務の決まりを扱う部分
データベースアクセスデータの読み書きを扱う部分

3つに分けると、直す場所が決まります。 画面の文言はControllerの側、業務の決まりはServiceの側、という形です。

アスペクト指向プログラミング

用語1行の説明
アスペクト指向プログラミングログ出力のようにあちこちに同じように現れる処理を、1か所にまとめて書く考え方
ルールの定義どのクラス名・メソッド名に当てはめるかの条件
命名規則クラス名やメソッド名の付け方の決まり
除外の指定条件に合っても対象から外すこと

まとめて適用できる代わりに、名前の付け方に決まりが必要になります。 「この文字列を含む名前のメソッドにだけ適用する」という形にするためです。

情報の扱いの言葉

用語1行の説明
CRM顧客との関係を記録して生かす仕組み
個人情報氏名や連絡先のように、個人を識別できる情報
秘匿情報認証の情報など、外に出してはいけない情報
最小限の情報調査に必要な範囲だけに絞った情報
監視対象の状態を定期的に取得し、異常の特徴が出たら知らせること

認証の情報や顧客情報をログに出さないのは、ログを見る人の範囲が広いためです。 開発担当者は運用中のデータを直接見られない決まりになっているのに、ログ経由で見えてしまう、という形になります。

混ざりやすいところ

迷う組分かれ目
システムエラー と 業務エラープログラムが想定しているか、していないか
業務エラー と 入力エラー業務のきまりに反するか、入力値の形が合わないか
クラス図 と シーケンス図つながりを描くか、呼ばれる順番を描くか
抽象クラス と 具体的なクラスそのままでは使えないか、実際に動くか

問題文と解答例

このページでは問題文を引用していません。問題冊子・解答例・採点講評は、IPAのページで公開されています。

→ 問題冊子・配点割合・解答例・採点講評(2025年度、令和7年度)|IPA

この記事に出てきた用語