平成30年度 秋期 午前Ⅱ 問5
システム要件定義・ソフトウェア要件定義
ソフトウェア要件定義に関する問題
ソフトウェア要件定義プロセスで定義する内容の具体例として,適切なものはどれか。
- ア基幹システムから利用者の所属情報を取得するために,全てのサブシステムで共通の通信プロトコルを使用する。
- イデータエントリ画面における応答時間は,3秒以内とする。
- ウ窓口業務は,ソフトウェアで実現することと人手で実施する作業を組み合わせて運用する。
- エ利用者の利便性を考えて,受付端末は店舗の入り口から5メートル以内に設置する。
答えと解説を見る
✓ これが正解ア基幹システムから利用者の所属情報を取得するために,全てのサブシステムで共通の通信プロトコルを使用する。
解説
サブシステム共通の通信プロトコルの取決めがソフトウェア要件の例です。
ソフトウェア要件定義では、システム要件定義やシステムの方式の検討で決まったことを受けて、個々のソフトウェアが満たすべき機能やインタフェースなどの要件を定めます。基幹システムから利用者の所属情報を取得するために、全てのサブシステムで共通の通信プロトコルを使うという取決めは、ソフトウェアどうしがどのようにデータをやり取りするかというインタフェースの要件で、ソフトウェアの側で実現すべき内容です。見分けるときは、その要件をソフトウェアだけで満たせるのか、人の作業やハードウェアの配置を含めたシステム全体や業務の取決めなのかを問います。
ほかの選択肢はなぜ違うのか
- イデータエントリ画面における応答時間は,3…:データエントリ画面の応答時間は、サーバやネットワークなどの機器も含めたシステム全体で達成する性能です。ソフトウェアだけでは決まらない値なので、ソフトウェアに配分する前の、システムに対する要件として定める性格のものです。
- ウ窓口業務は,ソフトウェアで実現することと…:窓口業務をソフトウェアで実現する部分と人手の作業に分けて運用するのは、業務やシステム全体の範囲を決める段階の取決めです。どこまでをソフトウェアに任せるかを決める内容で、個々のソフトウェアの要件ではありません。
- エ利用者の利便性を考えて,受付端末は店舗の…:受付端末を店舗の入り口から 5 メートル以内に置くのは、機器の設置場所の取決めです。ハードウェアや運用の条件であり、ソフトウェアが満たすべき機能やインタフェースの要件ではありません。
この問題の用語
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- 応答時間要求を終えてから、最初の結果が表示され始めるまでの時間です。処理がすべて終わるまでを測るターンアラウンドタイムとは別です。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:平成30年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問25:データリンク層に関する問題(プロトコル)
- 令和7年度 春期 午前Ⅱ 問22:ヒット率に関する問題(応答時間)
- 令和7年度 春期 午前Ⅱ 問18(プロトコル)
- 令和7年度 春期 午前Ⅱ 問14:ラボ契約の特徴(作業)
- 令和7年度 春期 午前Ⅱ 問13(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)