問題

問47 開発プロセスにおける、ソフトウェア方式設計で行うべき作業はどれか。

ア 顧客に意見を求めて仕様を決定する。
イ 既に決定しているソフトウェア要件を、どのように実現させるかを決める。
ウ プログラム1行ごとの処理まで明確になるように詳細化する。
エ 要求内容を図表などの形式でまとめ、段階的に詳細化して分析する。

テクノロジ系>開発技術>システム開発技術>ソフトウエア方式設計・ソフトウエア詳細設計

解説と解答

 最も基本的な開発プロセスであるウォーターフォールモデルでは、要件定義→外部設計→内部設計→詳細設計→プログラミング→テストという順番に工程が進みます。ソフトウエア方式設計はこのうち外部設計と内部設計に含まれるもので、ソフトウエアに対する要件を具体的にどのように実現させるかを決めるものです。

 それぞれの選択肢を確認しましょう。

 選択肢アの作業は、要件定義で行う作業です。

 選択肢イの作業は、ソフトウエア方式設計で行う作業です。

 選択肢ウの作業は、詳細設計で行う作業です。

 選択肢エの作業は、要件定義で行う作業です。

 以上より正解は、選択肢イです。

城田 比佐子、関谷 昌太
アイティ・アシスト インストラクタ
ITに関するコンサルティングや教育を実施するアイティ・アシストのインストラクタ。新入社員研修やプロマネ育成研修をはじめ、基本情報技術者試験、応用情報技術者試験、プロジェクトマネージャ試験などの試験対策研修の実績も豊富。著書に「3週間完全マスター 基本情報技術者 2010年版」などがある。