平成24年度 春期 (特別措置試験) 問49
システム開発技術
非機能要件に関する問題
新システムに求められる運用時間を 24 時間,365 日と決定した。この決定を行う開発工程はどれか。
- アソフトウェア受入れ
- イテスト
- ウプログラミング
- エ要件定義
答えと解説を見る
✓ これが正解エ要件定義
解説
止めずに動かす時間の約束は、いちばん初めに決めます。
一日中、休みなく動かすという決めごとが問われています。これは仕組みが備えるべき性質のひとつで、非機能要件と呼ばれます。何ができるかではなく、どの程度で動くかを定める側です。性能や安全、動かす時間がここに入ります。決めるのは要件定義の段で、この語を挙げた肢が当たります。早く決める理由は、後の設計を縛るからです。止まらない仕組みを作るには、機器を二重にする必要が出ます。手入れをする時間も、動かしたまま行えるよう組みます。コストも構えも大きく変わるので、後から言われては間に合いません。受け入れる段になって運用時間を告げても、作り直しになります。動く程度の約束は、何ができるかと同じ重さを持ちます。残る三つは、いずれも要件が決まった後の工程でした。シラバスも、機能要件と非機能要件を並べて挙げています。
ほかの選択肢はなぜ違うのか
- アソフトウェア受入れ:出来上がったものを受け取り、検める段のほうを挙げた肢です。求めどおりかを確かめ、問題が無ければ引き取っていきます。確かめるための物差しは、要件定義で決めたものを使います。ここで新しく決めるのでは、順序が逆になってしまいます。
- イテスト:作ったものを動かして試す工程が、この肢の中身でした。決めた条件を満たすかどうかを、実際に動かして確かめます。満たすかを見る側であって、条件を決める側ではありません。物差しそのものを作る段は、もっと手前にありました。
- ウプログラミング:設計を受けて実際に書き起こす工程のほうを挙げた肢です。設計で決まった形を、そのとおりに動く形へしていきます。何時間動かすかという決めごとは、この段では動かせません。すでに決まった枠の中で、ひたすら手を動かす段でした。
この問題の用語
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。半日以内に復旧するといった品質の条件が、これにあたります。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問49
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和3年度 問46:システム要件定義に関する問題(非機能要件)
- 平成30年度 春期 (特別措置試験) 問6:非機能要件だけを全て挙げたもの(非機能要件)
- 平成29年度 秋期 (特別措置試験) 問55:システム要件定義で実施する作業(非機能要件)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)