高度試験の平成30年春午前1の問題(全30問)を
3問ずつ解いていきます。問題の解き方や考え方をわ
かりやすく、解説してみる連載です。
なお、問題の引用ルールはIPAに準じています。
問16
ソフトウェアライフサイクルプロセスにおいてソフト
ウェア実装プロセスを構成するプロセスのうち、次の
タスクを実施するものはどれか。
〔タスク〕
・ソフトウェア品目の外部インタフェース、及びソフト
ウェアコンポーネント間のインタフェースについて最
上位レベルの設計を行う。
・データベースについて最上位レベルの設計を行う。
・ソフトウェア結合のために暫定的なテスト要求事項及
びスケジュールを定義する。
ア ソフトウェア結合プロセス
イ ソフトウェア構築プロセス
ウ ソフトウェア詳細設計プロセス
エ ソフトウェア方式設計プロセス
問17
アジャイル開発などで導入されている”ペアプログラ
ミング”の説明はどれか。
ア 開発工程の初期段階に要求仕様を確認するために、
プログラマと利用者がペアとなり、試作した画面
や帳票を見て、相談しながらプログラムの開発を
行う。
イ 効率よく開発するために、2人のプログラマがペ
アとなり、メインプログラムとサブプログラムを
分担して開発を行う。
ウ 短期間で開発するために、2人のプログラマがペ
アとなり、交互に作業と休憩を繰り返しながら長
時間にわたって連続でプログラムの開発を行う。
エ 品質の向上や知識の共有を図るために、2人のプ
ログラマがペアとなり、その場で相談したりレビ
ューしたりしながら、一つのプログラムの開発を
行う。
問18
プロジェクトマネジメントにおけるスコープコントロ
ールの活動はどれか。
ア 開発ツールの新機能の教育が不十分と分かったの
で、開発ツールの教育期間を2日間延長した。
イ 要件定義完了時に再見積りをしたところ、当初見
積もった開発コストを超過することが判明したの
で、追加予算を確保した。
ウ 連携する計画であった外部システムのリリースが
延期になったので、この外部システムとの連携に
関わる作業は別プロジェクトで実施することにし
た。
エ 割り当てたテスト担当者が期待した成果を出せな
かったので、経験豊富なテスト担当者と交代した。
(正解でござんすよ)
エ
エ
ウ
(解説するぞなもし)
問16
具体的な作業に入る前に、そのやり方の方針を
決める作業をしています。
問17
ふたりのプログラマがペアになって、二人で共
同作業します。
問18
スコープコントロールは作業範囲を確認し、無
理そうならどうするかを考えるマネジメント。