- トップページ
- 応用情報技術者
- 平成30年度秋季問題
- 平成30年度秋季解答・解説
平成30年度秋季解答
問題51
プロジェクトの期間を短縮する方法のうち、クラッシングに該当するものはどれか。
ア | 作業の前後関係を組み直し、実施する順番を変える。 |
イ | 作業を分析し、同時に実施できる部分を複数の作業に分割し、並行して実施する。 |
ウ | 先行作業の一部の成果物が完成した時点で、後続作業を開始する。 |
エ | プロジェクトの外部から要員を調達し、クリティカルパス上の作業に投入する。 |
解答:エ
<解説>
クラッシングとは、コストとスケジュールのトレードオフを分析し、最小の追加コストで最大の期間短縮を得る方法を決定するスケジュール短縮技法である。十分な検討の上での対応が必要となる。
クラッシングの具体例には次のようなものがある。
- 人員を増やしてタスクの処理能力を向上させる
- 新たな人材を採用する
- 働いている人の残業を増やす
- 従来の従業員が効率よく働くために必要なツールの導入
したがって、エが正解である。
問題52
システム開発の進捗管理などに用いられる、トレンドチャートの説明はどれか。
ア | 作業に関与する人と責任をマトリックスで示したもの |
イ | 作業日程の計画と実績を退避できるように帯状に示したもの |
ウ | 作業の進捗状況と予算の消費状況を関連付けて折れ線で示したもの |
エ | 作業の順序や相互関係をネットワーク図で示したもの |
解答:ウ
<解説>
トレンドチャートとは、プロジェクトの進捗や費用を折れ線グラフで表した図で、差異の把握や傾向の分析に用いられる。
問題53
あるシステムの開発工数を見積もると120人月であった。 このシステムの開発を12か月で終えるように表に示す計画を立てる。 プログラム作成工程には、何名の要員を確保しておく必要があるか。 ここで、工程内での要員の増減はないものとする。
ア | 7 |
イ | 8 |
ウ | 10 |
エ | 18 |
解答:エ
<解説>
工程 | 工数 | 期間 |
---|---|---|
仕様設計 | 0.35×120人月=42人月 | 0.5×12=6カ月 |
プログラム作成 | 0.45×120人月=54人月 | 0.25×12=3カ月 |
テスト | 0.25×120人月=24人月 | 0.25×12=3カ月 |
54人月を3カ月で行うので、54人月÷3カ月=18人
となる。したがって、エが正解である。
問題54
ソフトウェアの機能量に着目して開発規模を見積もるファンクションポイント法で、調整前FPを求めるために必要となる情報はどれか。
ア | 開発者数 |
イ | 画面数 |
ウ | プログラムステップ数 |
エ | 利用者数 |
解答:イ
<解説>
ファンクションポイント法は、ソフトウエアの規模や開発工数を見積もるための手法の1つ。
ファンクションポイント法は、アプリケーションにおける外部入力,外部出力,内部論理ファイル,外部インタフェースファイル,外部照会の五つの要素の個数を求め,それぞれを重み付けして集計する。集計した値がソフトウェア開発の規模に相関するという考え方に基づいて,開発規模の見積りに利用される。
画面の数,入出力ファイル数,及びシステムの複雑さなどが,規模の見積りの評価対象に含まれるという特徴がある。
よって正解は,イです。開発者の数やプログラムのステップ数,利用者数は必要ない。
問題55
次の図は、ITILのサービスライフサイクルの各段階の説明と流れである。 a~dの段階名の適切な組合せはどれか。
解答:イ
<解説>
サービス・ライフサイクルの各段階の重要なリンク、インプット、アウトプットは、次のようになる。
したがって、イが正解である。
お問い合わせ