示現塾 2005年05月03日(火) 本格版 345号
第2問 システムの開発と運用(AN,PM,AE,NW,SS,SD向け)
分野-3-1-4/技術レベル-I/出題頻度-中/出典:CM14-15
RAD(Rapid Application Development)に関する記述のうち,適切なものはどれか。
ア エンドユーザは,開発の最初と最後のフェーズのワークショップに参加する。
イ 設計と製造を分けて,それぞれのスペシャリストによるチームで開発する。
ウ ライフサイクルには,計画フェーズ,開発フェーズ,テストフェーズの三つがある。
エ ライフサイクルの無制限な繰返しを防ぐため,タイムボックスと呼ばれる一定の開発期間を設定する。
«続きを隠す
私の解答:エ (正解)
解説:ア エンドユーザは、開発の最初と最後のフェーズだけではなく、全フェーズについて積極的に参加する。エンドユーザもシステムの設計時からかかわっていくことを、JAD(Joint Application Development)と呼んでいる。
イ 少人数のスペシャリストチームが全フェーズを担当する。設計チームと製造チームといった分け方はしない。
ウ プロトタイプを何度も制作、評価し、プロトタイプを次第に完成品に近づけてゆくので、開発フェーズとテストフェーズの境界線はあいまいになる。
エ RAD は、名前のとおり、早期にアプリケーションを開発するための手法である。具体的には、高機能なプログラム開発ツールによるプログラム作業の自動化や、GUI ツールによる画面設計、ソフトウェアの部品化とその部品の組合せを通じて、アプリケーション開発期間を短縮する。また、プロトタイプを多用することで、設計期間の短縮を考えている。ただし、プロトタイプがいつまでたっても完成品にならない事態を防止するために、タイムボックスと呼ばれる一定の開発期間を設定する。