2019-07 行動情報学問題冊子

情報学専攻入学者選抜試験
行動情報学問題冊子
注意事項
1. 試験開始の合図があるまで、この問題冊子の中を見てはいけません。
2. 問題冊子は、表紙を含めて全部で 8 ページあります。試験開始後に問題冊子のページ数を確認して、落丁又は印刷が不鮮明な場合は直ちに申し出てください。
3. 解答は解答用紙に記入してください。問題冊子に記入しても採点されません。
4. 問題冊子、解答冊子は切り離さずにすべて提出してください。
5. 「情報処理」分野はすべての問題を、「情報システムとデータ分析」分野は大問３問から２問を選んで解答し、解答した問題に対応する解答欄の箇所の□内に印をつけてください。解答しない問題には印をつけてはいけません。

12019-07 行動情報学問題冊子2

2019-07 行動情報学問題冊子

情報処理※全問を回答すること。
（問１）（１） OS から見たときに 12GB の空き容量のある SD カードがある。画像 1 ピクセルを記憶するのに 4 バイト（B）必要な場合、1 枚あたり 1024×768 ピクセルの画像を、この SD カードに何枚保存できるか。なお、1GB=1024MB、1MB=1024KB、1KB=1024B とする。
（２） 以下（i）〜（iv）は通信に用いられる代表的なプロトコルの一部である。各プロト

コルの説明として最も適切なものを選択肢（a）〜（e）の中から 1 つ選べ。
（i）
HTTPS
（ii） FTP（iii） SMTP
（iv） IMAP
選択肢
（a）
（b）
（c）
（d）
（e）

ハイパーテキストを安全に転送するためのプロトコル
ネットワーク上でファイル転送を行うためのプロトコル
メールサーバ上の電子メールにアクセスするためのプロトコル
インターネット上でメールを転送するためのプロトコル
安全に遠隔のコンピュータと通信するためのプロトコル（３） 次の HTML 文書が標準的なブラウザ上でどのように表示されるか図示せよ。

<html><head><title>A 大学 B 研究室のウェブサイト</title></head><body><h1>Hello, world!</h1><div><p>このウェブサイトは「A 大学 B 研究室」のウェブサイトです</p><p><a href=“http://xxxx.ac.jp/”>X 大学</a>のウェブサイトへ</p></div></body></html>3

2019-07 行動情報学問題冊子（４） インターネットとワールド・ワイド・ウェブ（WWW）の違いを説明せよ。
（５） 人間にとって見やすく扱いやすいデータが計算機では非常に扱いにくいことがしばしばある。その種のデータは「バッドデータ」と呼ばれ、計算機を用いたデータ解析を行うためには前処理が必要となり、データ分析者を悩ませることになる。
以下は表計算ソフト Excel によって作成されたある科目の（架空の）成績データである。このデータを CSV ファイル形式（いくつかの項目を区切り文字であるカンマ「,」で区切ったテキストファイル）に書き出した後，計算機を用いて学生ごとに成績の平均点を計算するときに起こりえる問題点を 3 つ指摘せよ。

（問２）
A さんは、Web サイトを巡回してデータを収集するプログラムを作っている。何度も同じ URL へデータ収集を行ってしまわないように、すでに巡回したことのある URL のデータを、連結リスト構造というデータ構造を使って保持することにした。
（１） 初めて巡回した Web サイトの URL を１つこのデータに追加するとき、計算量を考慮すると、連結リスト構造の先頭と末尾のどちらに追加したほうがよいか、その理由もあわせて述べよ。ただし、この連結リスト構造は単方向連結リストであり、先頭の要素への参照は保持されているが、リストの末尾の要素への参照は保持されていないとする。
（２） これから巡回しようとする Web サイトの URL が、すでに巡回済みの URL のデータに含まれないかどうかを調べたい。この連結リスト中に巡回済みの URL が n 個すでに格納されている時に、格納されている URL と一致するかどうかを調べるのにかかる計算量を n に対するオーダーO(..)の形で示せ。
（３） 巡回済み URL データとこれから巡回しようとする URL データとの照合を高速にするにはどのような方法が考えられるか。具体的な方法を擬似コードまたは Javaコード等で示しながら述べよ。
42019-07 行動情報学問題冊子

情報システムとデータ分析※問１～問３から２問を選択して解答すること。解答欄には選択した問題の□に☑と記入すること。
（問１）
ビジネスマネジメントと情報システムの関係について、以下の（１）から（２）の問いに答えよ。
（１） NIST（米国国立標準技術研究所）は、ネットワーク経由で利用するクラウドサービ

スを、SaaS（Software as a Service）・PaaS（Platform as a Service）・IaaS（Infrastructure as a Service）という 3 形態のサービスモデルに分類している。
SaaS の具体的サービス例を挙げ、その内容を紹介すると共に、SaaS であると判断した根拠を説明しなさい。

（２） ビジネスをモデル化する手法の一つとして Unified Modeling Language（以下UML）が存在する。ビジネスプロセスを時系列で表現するシーケンス図は、情報システムの開発などで頻繁に利用されている。
オンラインショッピングサービスにユーザ登録を行うユースケースをシーケンス図で表しなさい。なお、ライフラインは、ユーザ・Web 画面・会員データベースを含む 3 つ以上は記載すること。

（参考）シーケンス図サンプル
：画面1

：E1

：C1

アクター01

メッセージ1( )cm1( )
em11( )

52019-07 行動情報学問題冊子（問２）
情報システム開発手法の代表的な開発モデルは、ウォータフォール開発モデルであるが、最近は、仕様変更に柔軟に対応し、迅速に動くソフトウェアを開発することを目的としたアジャイル開発も、様々な企業で採り入れられるようになった。
ウォータフォール開発モデルは、上流工程から下流工程へ、システム企画、システム分析、システム設計、製作（プログラミング）、テスト、システム運用・保守という段階で順番に実行していくのが典型的である。
一方、アジャイル開発では、特に以下の 4 つの価値に重点を置き、短期間での反復開発を行うものが典型的である。
a. プロセスやツールよりも個人やメンバー間のコミュニケーションを優先する。
b. 包括的なドキュメントより実際に動くソフトウェアを優先する。
c. 契約の交渉よりも顧客との協調を優先する。
d. 計画の遵守よりも変化への対応を優先する。
情報システム開発に当たっては、情報システムの適性に応じて開発モデルを適用することになる。
（１）ウォータフォール開発モデルのそれぞれの工程で、システムの開発者が行うべき作業内容を簡単に説明しなさい。
（２）ウォータフォール開発モデルで、システムの利用者が、システム分析及びテストで果たす役割について簡単に説明しなさい。
（３）アジャイル開発モデルは、どのようなシステム開発に適しているのか、ウォータフォール開発モデルと異なる点を 2 点示して説明しなさい。

62019-07 行動情報学問題冊子（問３）
表１は、24 年間以上の追跡調査が行われている Framingham Heart Study Data の一部で、特に喫煙と血圧の関係の調査に関して、バイオ統計学を学ぶ学生向けに一般公開されているデータの１つである[1][2]。表２はその変数表である。
（１） 表１に基づき、変数「age」と「smoke」についてその分布を記述しなさい（質的変数は各カテゴリの度数と割合を、量的変数は平均と中央値、不偏分散を求めなさい）。ただし、表１の「age」の和は 509、偏差平方和は 792 であるとする。途中の計算経過も記述すること。
（２） いま、喫煙の有無により収縮期血圧の分布が異なるのかどうかに興味がある。その理解を助けるため、データを視覚化したい。このとき、どのようにデータを視覚化すればよいであろうか。用いるグラフ名と変数名を含めて説明しなさい。
表１．Framingham Heart Study Data (喫煙と血圧の部分)
id sbp bmi

age tchol female smoke

11062739195

102107233822311312128.7

46250

00410529.452260

00510828.5

58237

006128

25.3

48245

11714125.3

54283

11815028.661225019183

30.2

67232

0110 13023.14628501

表２．変数表idID 番号

sbp

収縮期血圧

bmi

Body mass indexage

調査開始時年齢tchol

調査開始時総コレステロール値

female 性別(女=1, 男=0)
smoke 調査開始時に喫煙者(=1),

非喫煙者(=0)7

2019-07 行動情報学問題冊子

出典[1] Dawber TR, Meadors GF, Moore FE Jr. Epidemiological Approaches to Heart Disease: the Framingham Study. Am
J Public Health Nations Health. 1951;41(3):279-281.
[2] Teaching Datasets - Public Use Datasets. https://biolincc.nhlbi.nih.gov/teaching/.

8