- トップページ
- 応用情報技術者
- 平成29年度春季問題一覧
- 平成29年度春季問題46-解答・解説-分析
平成29年度春季問題
問題46
組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として、適切なものはどれか。
ア | 機器ごとにソフトウェアを新規に設計するので、最小のコードサイズで最大の性能を実現できる。 |
イ | 機器ごとのハードウェアとソフトウェアの結合テストを不要にできる。 |
ウ | ソフトウェアを複数の異なる機器に共通して利用することが可能になるので、ソフトウェア開発効率を向上できる。 |
エ | 複数の機器に共通のバグが発生したときシフトウェアのプラットフォーム部分をバグの原因から除外できる。 |
組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として、適切なものはどれか。
ア | 機器ごとにソフトウェアを新規に設計するので、最小のコードサイズで最大の性能を実現できる。 |
イ | 機器ごとのハードウェアとソフトウェアの結合テストを不要にできる。 |
ウ | ソフトウェアを複数の異なる機器に共通して利用することが可能になるので、ソフトウェア開発効率を向上できる。 |
エ | 複数の機器に共通のバグが発生したときシフトウェアのプラットフォーム部分をバグの原因から除外できる。 |
解答:ウ
<解説>
プラットフォーム開発とは、製造業の開発・設計において、最初に複数の製品の共通となる部分(プラットフォーム)を設計し、その共通部分を軸として多様な製品を開発していく手法のことである。例えば、1種類のシャーシから多数の車種が作られる自動車の開発・設計がこれにあたる。
ア | × | プラットフォーム開発では、複数の製品に共通するソフトウェアを設計するのでコードサイズは大きくなる傾向がある。 |
イ | × | プラットフォーム開発を用いてもハードウェアとソフトウェアの結合テストは必要である。 |
ウ | ○ | ソフトウェアを複数の異なる機器に共通して利用することが可能になるので、ソフトウェア開発効率を向上できる。 その結果、開発工数は減少する。 |
エ | × | 複数の機器に共通のバグが発生したときシフトウェアのプラットフォーム部分がバグの原因となる。 |
お問い合わせ