平成21年度 春期 午前Ⅱ 問22
システム企画
機能要件を満たすために行う設計
機能要件と非機能要件のうち,機能要件を満たすために行う設計はどれか。
- ア業務システムを開発するための開発環境を設計する。
- イ業務の緊急度を分析して障害発生時の復旧時間を明確にする。
- ウ業務を構成する要素間のデータの流れを明確にする。
- エ部門業務を効率よく処理するための最適なサーバ配置を設計する。
答えと解説を見る
✓ これが正解ウ業務を構成する要素間のデータの流れを明確にする。
解説
業務のデータの流れを明らかにするのは、機能要件を満たす設計です。
機能要件は、システムが業務の中で何をするかという機能そのものへの要求で、非機能要件は、性能、信頼性、運用や開発の環境など、機能以外の品質や条件への要求です。見分ける軸は、その設計が業務の処理内容を決めるものか、それを支える条件を決めるものかです。業務を構成する要素間のデータの流れを明確にすることは、どのデータを受け取り、どう処理して、どこへ渡すかという業務の機能を定める作業なので、機能要件を満たすための設計です。何をするかは機能要件、どれだけうまく動くかは非機能要件、と問いを立てると振り分けられます。
ほかの選択肢はなぜ違うのか
- ア業務システムを開発するための開発環境を設…:開発環境の設計は、システムを作るための道具や場をどう用意するかという話です。完成したシステムが業務の中で何をするかには関わらないため、機能要件ではなく、機能以外の条件を満たすための設計にあたります。
- イ業務の緊急度を分析して障害発生時の復旧時…:業務の緊急度から障害発生時の復旧時間を明確にするのは、信頼性や可用性に関わる要求の検討です。システムが止まったときにどれだけ早く戻すかという品質の話なので、非機能要件の側に入ります。
- エ部門業務を効率よく処理するための最適なサ…:最適なサーバ配置の設計は、処理を効率よく行うための性能や構成の検討です。業務の処理内容そのものではなく、それをどう効率よく動かすかの条件なので、非機能要件を満たすための設計にあたります。
この問題の用語
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- 部門組織の中で、仕事の種類や担当ごとに分けられたまとまりです。専門ごとに分ける分け方と、製品や地域ごとに分ける分け方があります。
出典:平成21年度 春期 システム監査技術者試験 午前Ⅱ 問22
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問8:3線モデルに関する問題(部門)
- 令和7年度 秋期 午前Ⅱ 問5:品質管理に関する問題(部門)
- 令和6年度 秋期 午前Ⅱ 問8:監査計画の必要性についての記述(部門)
- 令和5年度 秋期 午前Ⅱ 問9:内部統制に関する問題(部門)
- 令和5年度 秋期 午前Ⅱ 問6:監査調書に関する記述(部門)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)