応用情報技術者試験の過去問&キーワードを動画2443本の動画で解説!スキマ時間に動画!※2017年9月11日現在

PR広告

平成28年度秋 応用情報技術者試験 午後問8 情報システム開発 設問2 合格率アップ!動画付き解説!

モジュール分割に関する次の記述を読んで、設問1~4に答えよ。

 E社は、英会話教室や料理教室などのカルチャースクール向けにSaaSを提供する会社である。E社のサービスは、画面デザインやシステム機能を顧客向けにカスタマイズできる点が人気を集めており、約100社の顧客が利用している。E社のサービスを提供するシステムには、顧客向けのカスタマイズを容易にするために、システム機能の部品化による高い再利用性が求められている。

 E社では、ビジネス拡大を目的としてスポーツクラブ向けの施設利用状況管理サービスを提供することになった。施設利用状況管理サービスを提供するシステム(以下、新システムという)の開発は、E社開発部のF君が担当することになった。

〔新システムの概要〕

 新システムは、会員管理機能、利用管理機能、利用状況集計機能の三つの機能を提供する。会員管理機能は、会員の氏名や連絡先などの情報を登録・更新・削除する機能である。利用管理機能は、スポーツクラブの店に設置する受付機を用いて、会員の利用施設や利用開始・終了日時などの施設利用実績を記録する機能である。利用状況集計機能は、各施設の利用状況を集計してレポート出力する機能である。

〔新システムのプログラムの開発方針〕

 F君は、E社のサービス提供方法を考慮したプログラムの開発方針を策定し、上司の承認を得た。F君が策定したプログラム開発方針を図1に示す。

・顧客向けのカスタマイズが容易となるように、また、特定モジュールへのカスタマイズが他のモジュールに与える影響が最小となるように、モジュール分割を行う。

特定顧客向けに開発したモジュールが他顧客にも利用できるように、共通機能をモジュール化し、モジュール強度を高め、モジュール結合度を下げる。

図1 プログラム開発方針

〔モジュール分割手法の選定〕

 F君は、新システムのモジュール設計を行うに当たり、モジュール分割手法の調査を行った。モジュール分割手法には、データを処理するトランザクションに着目して一連の処理をトランザクション単位にまとめてモジュールに分割するa、データの流れに着目してデータの入力・変換・出力の観点からモジュールに分割するb、データ構造に着目して入力データ構造と出力データ構造の対応関係からモジュールに分割するcなどがあることが分かった。

 F君は、新システムは、会員の施設利用実績データを蓄積し、それを集計した結果をレポート出力するので、cが最適な手法であることを調査報告書にまとめ、上司の承認を得た。

〔利用状況集計機能の入出力データ分析〕

 利用状況集計機能のプログラムは、施設利用実績データを集計し、店ごとに施設の利用状況をレポート出力する。

 プログラムへの入力は、受付機で記録した施設利用実績データである。プログラムからの出力は、店ごとの施設の月間利用者数、最多利用者情報などを記載した施設利用レポートである。施設利用実績データの例を表1に、施設利用レポートの例を図2に示す。

表1 施設利用実績データの例(抜粋)

利用店 施設名 会員番号 会員氏名 利用日 利用開始時刻 利用終了時刻
A プール 0010 Z 2016-09-05 14:10 18:10
A ジム 0001 W 2016-09-01 10:00 12:00
A ジム 0001 W 2016-09-03 10:30 13:00
B プール 0002 X 2016-09-15 17:30 19:00
B プール 0010 Z 2016-09-10 15:10 16:10
C プール 0002 X 2016-09-19 18:10 20:30
C スタジオ 0003 Y 2016-09-26 19:50 21:10

平成28年度秋 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画解説!

 F君は、プログラムへの入出力データの分析を行い、入力データ構造図及び出力データ構造図を作成した。F君が作成した入力データ構造図を図3に示す。

平成28年度秋 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画解説!

〔利用状況集計機能のプログラム構造の設計〕

 F君は、〔利用状況集計機能の入出力データ分析〕の結果を基に、プログラム構造の設計を行った。F君が設計したプログラム構造図を図4に示す。

平成28年度秋 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画解説!

〔利用状況集計機能のモジュール分割〕

 F君は設計したプログラム構造図を基に、プログラム開発方針に従ってモジュール分割の検討を行った。F君が検討したプール利用状況出力処理のモジュール分割案を図5に示す。図5中の①~④の破線は、モジュール分割案を示している。

平成28年度秋 応用情報技術者試験 午後問8 情報システム開発 合格率アップ!動画解説!

 F君は、利用状況集計機能以外の機能についてもモジュール分割を行い、モジュール設計を完了させた。

設問2

図3中のd, eに入れる適切な字句を表1中の字句を使って答えよ。

設問2の解説

正解は

dが「施設名」

eが「会員氏名」

です!

問題文

図3中のd, eに入れる適切な字句を表1中の字句を使って答えよ。

ポイント:表1 施設利用実績データの例と図3 入力データ構造を見比べてみて、図3に足りないものはないでしょうか?

表1 施設利用実績データの例の列項目は下記の通りです。

利用店

施設名

会員番号

会員氏名

利用日

利用開始時刻

利用終了時刻

図3 入力データ構造図をみる「施設利用実績」から

利用店

d

会員情報(会員情報から会員番号とe

利用日

利用時刻(利用時刻から開始と終了)

と分かれています。

この中で、表1にあって、図3にないのはまず、施設名です。

dには施設名が入ります。

図3では、会員情報の下に、会員番号とeがあります。

表1より会員に関する情報は会員番号と会員氏名の2つです。

eには会員氏名が入ります。

平成28年度秋 応用情報技術者試験午後

問1 情報セキュリティ 設問1

問1 情報セキュリティ 設問2

問1 情報セキュリティ 設問3

問2 経営戦略 設問1

問2 経営戦略 設問2

問2 経営戦略 設問3

問2 経営戦略 設問4

問3 プログラミング 設問1

問3 プログラミング 設問2

問3 プログラミング 設問3

問4 システムアーキテクチャ 設問1

問4 システムアーキテクチャ 設問2

問4 システムアーキテクチャ 設問3

問4 システムアーキテクチャ 設問4

問5 ネットワーク 設問1

問5 ネットワーク 設問2

問5 ネットワーク 設問3

問6 データベース 設問1

問6 データベース 設問2

問6 データベース 設問3

問6 データベース 設問4

問8 情報システム開発 設問1

問8 情報システム開発 設問2

問8 情報システム開発 設問3

問8 情報システム開発 設問4

問9 プロジェクトマネジメント 設問1

問9 プロジェクトマネジメント 設問2

問9 プロジェクトマネジメント 設問3

問10 サービスマネジメント 設問1

問10 サービスマネジメント 設問2

問10 サービスマネジメント 設問3

問11 システム監査 設問1

問11 システム監査 設問2

問11 システム監査 設問3

問11 システム監査 設問4

問11 システム監査 設問5

問11 システム監査 設問6


PR広告

フェイスブックコメント

難解な応用情報技術者試験午前で80点中48点を取る優しい方法

平成28年度春 応用情報技術者試験 午後 テキスト・動画解説

平成28年度春 応用情報技術者試験 午後 動画解説再生リスト

平成28年度春 応用情報技術者試験 午前 テキスト・動画解説

平成28年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成27年度秋 応用情報技術者試験 午前 テキスト・動画解説

平成27年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成27年度春 応用情報技術者試験 午後 テキスト・動画解説

平成27年度春 応用情報技術者試験 午後 動画解説再生リスト

平成27年度春 応用情報技術者試験 午前 テキスト・動画解説

平成27年度春 応用情報技術者試験 午前 動画解説再生リスト

平成26年度秋 応用情報技術者試験 午前 テキスト・動画解説

平成26年度秋 応用情報技術者試験 午前 動画解説再生リスト

平成26年度春 応用情報技術者試験 午前 テキスト・動画解説

平成26年度春 応用情報技術者試験 午前 動画解説再生リスト