平成29年度 秋期 ITパスポート 問55(マネジメント)
出典:平成29年度 秋期 ITパスポート試験 公開問題 問55(独立行政法人情報処理推進機構(IPA))
システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。
- ア開発の委託者が実際の運用と同様の条件でソフトウェアを使用し,正常に稼働することを確認する。
- イシステムテストの計画を作成し,テスト環境の準備を行う。
- ウシステムに要求される機能,性能を明確にする。
- エプログラム作成と,評価基準に従いテスト結果のレビューを行う。
正解と解説を見る
正解:ウ
【システム要件定義とは】
システム要件定義は、システムに求められる機能、性能、操作性、セキュリティなどの要件を明確にする作業です。システム開発のプロセスは、次のように進みます。
・システム要件定義:システムに要求される機能、性能などを明確にする
・システム方式設計:要件を実現するために、ハードウェア、ソフトウェア、手作業などの構成を決める
・ソフトウェアの設計、プログラム作成、テスト
・システム結合テスト:システム全体として要件を満たしているかをテストする
・ソフトウェア受入れ:発注者が、実際の運用と同じ条件でシステムを使って確認し、受け入れる
【選択肢の検討】
ア:委託者が実際の運用と同様の条件でソフトウェアを使用して、正常に稼働することを確認するのは、ソフトウェア受入れで行う作業です。
イ:システムテストの計画を作成し、テスト環境を準備するのは、システム結合テストなどのテストの工程で行う作業です。
ウ:システムに要求される機能、性能を明確にするのは、システム要件定義で行う作業です。
エ:プログラムの作成とテスト結果のレビューは、ソフトウェアの構築(プログラミングとテスト)の工程で行う作業です。
よって、正解は選択肢ウです。