システム開発技術|令和元年度 秋期 ITパスポート試験(特別措置試験) 問45
会計システムの開発を受託した会社が,顧客と打合せを行って,必要な決算書の種類や,会計データの確定から決算書類の出力までの処理時間の目標値を明確にした。この作業を実施するのに適切な工程はどれか。
- システムテスト
- ✓ これが正解システム要件定義
- ソフトウェア詳細設計
- ソフトウェア方式設計
解説
必要な出力と目標の処理時間を決めるのはシステム要件定義です。
必要な決算書の種類を決め、確定から出力までの処理時間の目標値を明らかにする作業は、何を満たす仕組みを作るのかを決める段階のものです。これがシステム要件定義にあたります。顧客と打ち合わせて、どんな機能が要るのか、どのくらいの速さや量に耐えるべきかを、後から測れる形で書き留めます。速さや量のように、機能そのものではないけれど満たすべき条件も、この段階で数字にしておきます。ここが曖昧なまま先へ進むと、作り終えてから食い違いが見つかり、大きな手戻りになります。どう作るかを考えるのは、何を作るかが決まった後の話です。要件定義は、その順番の先頭に置かれます。決算書の種類は何を出すかという機能の話、処理時間の目標値はどのくらいで出すかという条件の話です。よって最も適切なのはシステム要件定義です。
ほかの選択肢はなぜ違うのか
- システムテストは、組み上がった仕組みが条件を満たしているかを確かめる工程です。目標の処理時間を満たせたかを測る場ではありますが、その目標値そのものを決めるのは、ずっと前の段階の仕事になります。測るのは、決めた値に届いたかどうかです。
- ソフトウェア詳細設計は、部品の中身をどう組み立てるかを決める工程です。どんな手順で計算するかまで踏み込みます。顧客と話して何が要るかを決める段階よりも、かなり後ろに位置します。ここで顧客と決め直すことはありません。
- ソフトウェア方式設計は、条件をどんな部品に分けて実現するかを決める工程です。作り方を組み立てる段階にあたるので、何を作るかを顧客と決める作業とは、順番が入れ替わっています。満たすべき条件が先にあり、形は後から考えます。
この問題に関係する言葉
- システム要件定義
- システムテスト作り上げたシステム全体が、求めたとおり動くかを確かめる試験です。例外や異常の場合も想定して行われているかが要点になります。
- ソフトウェア詳細設計
- ソフトウェア方式設計
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問45
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)