経営情報システム H27年度 第18問

第18問

近年の多様なIT 機器の発達、激しいビジネス環境の変動の中で、アジャイルシ ステム開発が注目されている。アジャイルシステム開発の方法論であるフィーチャ 駆動開発、スクラム、かんばん、XP に関する記述として、最も適切なものはどれ か。

  1. フィーチャ駆動開発は、要求定義、設計、コーディング、テスト、実装という システム開発プロセスを逐次的に確実に行う方法論である。
  2. スクラムは、ラウンドトリップ・エンジニアリングを取り入れたシステム開発 の方法論である。
  3. かんばんは、ジャストインタイムの手法を応用して、システム開発の際に、ユ ーザと開発者との間でかんばんと呼ばれる情報伝達ツールを用いることに特徴が ある。
  4. XP は、開発の基幹手法としてペアプログラミングを用いるが、それは複数の
  5. ブジェクトを複数の人々で分担して作成することで、システム開発の迅速化を 図ろうとするものである。 DKJC-1F
▼ 解答・解説を見る

正解:

解答:イ

〔アジャイル開発の方法論〕公式正解はイ。各記述を検討する。

  • ア(×):フィーチャ駆動開発(FDD)は機能(フィーチャ)単位で反復的に開発する手法であり、要求定義→設計→…と逐次的・確実に進めるのはウォーターフォール型の説明。アジャイルの反復性と矛盾する。
  • イ(○):公式正解。スクラムに関する記述として選択されている。スクラムはスプリント単位で反復的に開発を進める代表的なフレームワークである。
  • ウ(×):かんばんはトヨタ生産方式に由来し作業の流れ(ワークフロー)を可視化しWIPを管理する手法。「ユーザと開発者の間でかんばんを用いる」という説明はその本質を正確に表しておらず、公式には不適とされている。
  • エ(×):XPのペアプログラミングは2人1組で同じコードを共同で書く実践であり、「複数のオブジェクトを複数人で分担して作成」という説明は誤り(分担作成ではなく協働)。

よって

#プログラミング・言語#システム開発

← 経営情報システムの一覧へ戻る