システム戦略|平成29年度 秋期 ITパスポート試験(特別措置試験) 問19
ソフトウェアライフサイクルの主プロセスを,企画,要件定義,開発,運用,保守に分けたとき,要件定義プロセスで実施する作業として,適切なものはどれか。
- 開発されたシステムが決められた仕様に合っており,実際の稼働環境で利用可能であることを確認するためのテストを行う。
- システム開発の外部委託の内容と条件を委託先に提示し,具体的な実施内容と費用見積りを入手する。
- ソフトウェアの開発作業が実施できるように,システム内で使用する各種データの書式やデータベースの構造を詳細に決定する。
- ✓ これが正解どのようなシステムを構築するかを,機能,性能,利用方法などの観点で,利用者側と開発者側で明確にする。
解説
何を作るかを、使う側と作る側が向き合って決める段階です。
ソフトウェアの一生は、企画、要件定義、開発、運用、保守という流れで進みます。企画では、何のために作るのかと、大まかな方針を決めます。次の要件定義では、どのようなものを作るのかを、使う側と作る側が向き合って決めます。求める機能、必要な速さや量、誰がどう使うのかを、双方が同じ意味で受け取れる形にします。ここが曖昧なまま先へ進むと、出来上がってから食い違いが出て、作り直しになります。だから決めるのは作り方ではなく、何を満たせばよいかという条件のほうです。書き方や仕組みを細かく決めるのは、次の開発の段階になります。使う側が主役になる段階で、現場の言葉を引き出せるかが効きます。残る三つは、出来上がったものを確かめる作業、外へ任せる条件を示して見積りを取る作業、データの書式や構造を細かく決める作業です。
ほかの選択肢はなぜ違うのか
- 開発されたシステムが仕様に合っており、実際の環境で使えるかを確かめる試験を行うという肢です。作り終えた後に、決めたとおりかどうかを確かめる作業にあたります。何を作るかを決める段階より、ずっと後ろの工程で、確かめる側の作業です。
- 外部委託の内容と条件を委託先に示し、実施内容と費用の見積りを入手するという肢です。誰にいくらで任せるかを決める調達の作業にあたります。作るものの条件そのものを固める作業とは目的が違い、任せ方を決める作業にあたります。
- 使用する各種データの書式やデータベースの構造を、詳細に決定するという肢です。これは作り方を決める作業なので、次の開発の段階に入ります。何を満たせばよいかではなく、どう実現するかを決めており、決める相手が違います。
この問題に関係する言葉
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- ソフトウェアライフサイクル
- 企画プロセス経営上のニーズと、業務上の課題を明らかにする工程です。共通フレームではここでシステム化計画を立て、作る仕事はまだ始めません。
出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問19
同じ単元をまとめて解くならシステム戦略へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)