問題
問

1

正解

直前

完璧

CHECK

MPU の高速化技術の一つであるスーパスカラの特徴として，適切なものはどれか．
ア

同時に実行可能な複数の動作をまとめて一つの命令として実行する．

イ

独立した複数の命令ストリームを用意し，これらの実行を適宜切り換えながら行う．

ウ

パイプラインの深さを増すとともに，パイプラインピッチを短くして，平均命令実行時間を短縮する．

エ

パイプラインを複数用意し，同時に複数の命令を実行する．

問

2

正解

直前

完璧

CHECK

同一メモリ上で転送するとき，転送元の開始アドレス，転送先の開始アドレス，方向フラグ及び転送語数をパラメタとして指定することでブロック転送が行える CPU がある．図のようにアドレス 1001 から 1004 の内容をアドレス 1003 から 1006 に転送する場
合，パラメタとして適切なものはどれか．ここで，転送は開始アドレスから 1 語ずつ行われ，方向フラグに 0 を指定するとアドレスの昇順に，1 を指定するとアドレスの降順に転送を行うものとする．

実行前

実行後

アドレス
1000
1001
1002
1003
1004
1005
10061007

アドレス
1000
1001
1002
1003
1004
1005
1006
1007

転送元の開始アドレス

転送先の開始アドレス

方向フラグ

転送語数

ア

1001

1003

04

イ

1001

1003

14

ウ

1004

1006

04

エ

1004

1006

1

4H21 春 ES _ 25

平成
２１
年度
春期
試
験午
前Ⅱ

エ

問1

スーパスカラの特徴は，複数のパイプラインを用意して複数の命令を並列に処理することによる MPU の処理の高速化である．スーパスカラ方式では，CPU の上で行われるデコードや実行などの処理過程を複数のラインで同時並行して行うことができる．これによって，同じクロック数では他の方式よりも多くの処理を行うことができ，コンピュータの処理速度を向上させることが可能となっている．

▼
解答

スーパスカラを採用した代表的な製品には，インテルや AMD が製造したパソコン用の CPU が挙げられる．

エ

問2

転送元のアドレス 1001 〜 1004 と転送先のアドレス 1003 〜 1006 のうち 1003，1004が重なっていることに着目する．転送は開始アドレスから 1 語ずつ行われるとあるから，1001 から昇順に転送した場合には 1003 と 1004 を上書きしてしまい，転送実行前のメモリの内容が失われてしまう．そこで，アドレスの降順にデータ転送を行うことでこの不具合に対応できるから，エが正解である．
ア：アドレス 1001 の内容を 1003 へ，1002 の内容を 1004 へ転送して上書きしてしまう
ため，元の 1003 と 1004 の内容が失われる．
イ：転送元の開始アドレス 1001 から降順に転送語数 4 のデータ転送を行うということ
は，アドレス 998 までのデータを転送することになるので不適．
ウ：転送元の開始アドレス 1004 から昇順に転送語数 4 のデータ転送を行うということ
は，アドレス 1007 までのデータを転送することになるので不適．
エ：正解．転送元の開始アドレス 1004 から降順に転送語数 4 のデータ転送を行うということは，下図のようにアドレス 1001 までのデータを転送することになる．
実行前
アドレス
1000
1001
1002
方向1003︵降1004
順1005︶
1006
1007

H21 春 ES_ 26

実行後

④
③
②
①

アドレス
1000
1001
1002
1003
1004
1005
1006
1007

問題
問

3正解

完璧

直前
CHECK

コンピュータの命令実行順序として，適切なものはどれか．
ア

オペランド読出し → 命令の解読 → 命令フェッチ → 命令の実行

イ

オペランド読出し → 命令フェッチ → 命令の解読 → 命令の実行

ウ

命令フェッチ → オペランド読出し → 命令の解読 → 命令の実行

エ

命令フェッチ → 命令の解読 → オペランド読出し → 命令の実行

問

4正解

完璧

直前
CHECK

容量 64k バイト，ブロックサイズ 32 バイトのキャッシュメモリをもつ 32 ビット MPUが，主記憶から 1M バイトの 32 ビット整数型配列データを連続して読み出した．このとき，キャッシュメモリのミスヒット率は何％か．ここで，配列データ以外のデータはレジスタに割り当てられているものとし，k は 210，M は 220 を表す．
ア0.006

イ0.05

ウ

6.4

エ

12.5

平成
２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 27

エ

問3

プログラム内蔵方式のコンピュータでは，主記憶から命令を読み出し（フェッチ），読み出した命令を解読してから，主記憶から対象となるオペランド（データなど）の読出し（フェッチ）を行った後，その命令を実行する．
命令フェッチ

命令解読

オペランドフェッチ

命令実行▼
解
答

問4

エ

問題文の条件では，主記憶から読み出すデータ量がキャッシュメモリの容量に対して非常に大きいことがわかる．
キャッシュメモリの容量： 64k バイト＝64×2 10 バイト
主記憶から読み出す容量： 1M バイト＝1×2 20 バイト
このような状況下では，キャッシュにデータがない状態がたびたび発生して，その都度，ブロックサイズ単位にデータはキャッシュされる．読み出される 32 ビット整列型
配列データが 1 度ミスヒットすると，1 ブロック読み込まれるからキャッシュメモリのミスヒット率は次のように計算できる．
4÷32×100＝12.5
よって，ミスヒット率は 12.5 ％である．

H21 春 ES_ 28

問題
問5正解

完璧

直前
CHECK

バス幅が 16 ビット，メモリサイクルタイムが 80 ナノ秒で連続して動作できるメモリがある．このメモリのデータ転送速度は何 M バイト／秒か．ここで，M は 106 を表す．
12.5

ア

問

イ

25

ウ

160

6エ

200正解

完璧

直前
CHECK

組込みシステムで使用される I2C バスの特徴として，適切なものはどれか．
ア

クロックとデータの 2 線式バスである．

イ

シングルマスタバスである．

ウ

データ転送の最高速度は，12M ビット／秒である．

エ

一つのバスに接続される IC は，最大 15 個と決められている．

平
成
２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 29

イ

問5

16 ビットのメモリのアクセスタイムが 80 ナノ秒（＝80×10−9 秒）であるので，（データ転送速度 ）＝1÷（メモリアクセスタイム）＝1÷ 80 ナノ秒 ＝ 12.5× 106である．16 ビットは 2 バイトなので，
2〔バイト〕
×12.5×106 ＝25〔M バイト／秒〕

▼解答

問6

ア

I2C とは，フィリップス社が開発した IC 間を高速通信するためのプロトコルである．
Inter Integrated Circuit の略で，「アイ スクウェア シー」もしくは「アイ ツー シー」と呼ばれる．データ線（SDA）とクロック線（SCL）の 2 線を使用する単純な構成の双方向バスであり，1 台のマスタと複数のスレーブで構成される．低速な周辺機器のマザーボードへの接続，各種組み込みシステム，携帯電話などで使われている．
イ：双方向の信号線をもつマルチマスタバスである．他にマルチマスタ方式のものにCAN や FlexRay がある．シングルマスタ方式のものとしては，車載ネットワークに用いられている LIN（Local Interconnect Network）がある．
ウ： 1998 年のバージョン 2.0 でサポートされた 3.4M ビット／秒の高速モード（HighSpeed mode）がデータ転送速度の最高速度である．
エ：標準の 7 ビットアドレッシングモードにおいては，7 ビットのアドレス空間（128個）のうち 16 個の予約アドレスを除いた最大 112 個のノード，10 ビットアドレッシ
ングモードでは 1008 個のノードまでが，同じバス上で通信できる．

H21 春 ES_ 30

問題
問

7正解

完璧

直前
CHECK

バスプロトコルに関する記述のうち，適切なものはどれか．
ア

バスアービタがバスの調停を行い，調停の結果，使用権を取得した装置がバスを使用する．

イ

バススレーブがアドレスを出力して，転送相手の装置とその装置内の転送対象を指定する．

ウ

バススレーブは，バスを使用したデータ転送が終了すると，各信号線の駆動を停止する．

エバスマスタが，バスを時分割で使用するように調停を行うことによって，複数の装置がバスを使用できる．

問

8正解

完璧

直前
CHECK

毎分 6,000 回転，平均位置決め時間が 20 ミリ秒，1 トラック当たりの記憶容量が 20kバイトの磁気ディスク装置がある．1 ブロック 4k バイトのデータを 1 ブロック転送するのに要する平均アクセス時間は何ミリ秒か．ここで，磁気ディスクコントローラのオーバヘッドは無視できるものとする．
ア

20

イ

22

ウ

27

エ

32

平成
２１年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 31

問7

アア：バス競合を回避するバス調停機能をバスアービタという．
イ：バススレーブは受動的にその要求を待ち，サービスを受けるもので，他の装置からの指示で動作する．
ウ：バススレーブは終了信号をバスマスタに転送する．
エ：調停はバスアービタが行う．バスマスタは起動を行う主体で，能動的にデータ転送▼
解
答を開始する．

問8

ウ

磁気ディスクのアクセス時間は以下の式で計算できる．
磁気ディスクのアクセス時間＝平均位置決め時間＋平均回転待ち時間＋データ転送時間
平均位置決め時間は問題文より 20 ミリ秒である．
平均回転待ち時間は次のように求める．
平均回転待ち時間＝ 60 秒÷ 6000 回転÷ 2 ＝ 0.005 秒＝ 5 ミリ秒
データ転送時間は次のように求める．
1 ブロックのデータ転送時間＝ 4k バイト÷ 20k バイト× 10 ミリ秒＝ 2 ミリ秒
したがってアクセス時間は，次のように求められる．
アクセス時間＝ 20 ＋ 5 ＋ 2 ＝ 27 ミリ秒

H21 春 ES_ 32

問題
問

9正解

完璧

直前
CHECK

ホットスタンバイシステムにおいて，現用系に障害が発生して待機系に切り替わる契機として，最も適切な例はどれか．
ア

現用系から待機系へ定期的に送信され，現用系が動作中であることを示すメッセー
ジが途切れたとき

イ

現用系の障害をオペレータが認識し，コンソール操作を行ったとき

ウ

待機系が現用系にたまった処理の残量を定期的に監視していて，残量が一定量を上回ったときエ

待機系から現用系に定期的にロードされ実行される診断プログラムが，現用系の障害を検出したとき

問

10正解

完璧

直前
CHECK

あるトランザクションの応答時間は，サーバ処理時間 100 ミリ秒，総回線伝送時間
400 ミリ秒及び端末処理時間 500 ミリ秒の合計から成る．この応答時間を最も短縮させる対策はどれか．ここで，オーバヘッドは無視するものとする．
ア

サーバ処理時間を 40 ％と総回線伝送時間を 10 ％改善する．

イ

サーバ処理時間を 80 ％改善する．

ウ

総回線伝送時間を 20 ％改善する．

エ

端末処理時間を 20 ％改善する．
平
成
２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 33

問9ア

ホットスタンバイシステムは，システムを 2 系統用意し，本番系が故障したときに本番系と同一の処理プログラムをあらかじめ起動して待機している予備系のシステムに速やかに切り替えて処理を続行するシステムである．
イ：コールドスタンバイシステムにおける切り替えの場合に該当する．
ウ：障害の種類によっては，たまった処理の残量を待機系から取得できないことが考え▼解答られるので不適．
エ：現用系の電源故障やシステム全停止といった，待機系から現用系への診断プログラ
ムのロードができないような障害を検出することができない．

問 10エ

各選択肢の条件から計算をする．
ア： 100 ×（1−0.4）（1−0.1）＋ 400×＋500＝60＋360＋500＝920
イ： 100 ×（1−0.8）＋ 400＋500＝20＋400＋500＝920
ウ： 100 ×＋400×（1 − 0.2）＋500＝100＋320＋500＝920
エ： 100 ×＋400＋500×（1 − 0.2）
＝100＋400＋400＝900
したがって，応答時間を最も短縮させる対策は，選択肢エの対策である．

H21 春 ES_ 34

問題
問

11

正解

完璧

直前
CHECK

ファイルに対するアクセス制御を次の方式で実現するファイルシステムがある．このファイルシステムにおいて，所有者には読取り，書込み及び実行を許可し，所有者と同一グループ及びそのほかの利用者には，読取りと実行を許可し，書込みを禁止するビッ
ト表現はどれか．
〔アクセス制御の方式〕（1）各ファイルに対して，次に示す 9 ビットの情報を用いて，所有者，所有者と同一グ
ループ，そのほかの利用者に対して，それぞれ読取り，書込み及び実行の可否を指定する．

r（2） r所有者
w

所有者と同一グループ
rwxx

は，読取りの可否を， w（3）当該機能を許可する場合は1は書込の可否を， x000010010

イ111001001

ウ111101101

エ111110110

12

は実行の可否を指定する．

を指定する．

ア問

そのほかの利用者
rw
x

正解

完璧

直前
CHECK

インサーキットエミュレータの説明として，最も適切なものはどれか．
ア

MPU，I/O，メモリなどの各信号線にプローブを介して接続し，ソフトウェアやハードウェアのデバッグを行う．

イ

MPU の代わりとしてボードに接続し，ソフトウェアやハードウェアのデバッグを行う．

ウ

ROM の代わりとしてボードに接続し，ソフトウェアのデバッグを行う．

エ組込みシステムのプログラムの一部に，デバッガの一部又は全部を組み込んで，ソフトウェアのデバッグを行う．

H21 春 ES _ 35

平成
２１年度
春期
試
験午前Ⅱウ

問 11

問題文より，所有者には読取り，書込み，実行を許可し，所有者と同一グループには読取りと実行を許可，そのほかの利用者にも読取りと実行を許可するビット表現は，ア
クセス制御の表に許可するものを○で囲むと，以下のようになる．
許可は 1，禁止は 0 となるので，求めるビット表現は 111101101 である．

▼解答

r所有者
w

x

1

1

1

所有者と同一グループ
rw
x
10

問 12

そのほかの利用者
rw
x

1

101

イ

インサーキットエミュレータ（ICE ： In Circuit Emulator）とは，MPU の代わりとしてボードに接続し，ソフトウェアやハードウェアのデバッグを行うハードウェアのことである．MPU の機能に加えてデバッグ機能を持っている．CPU ソケットにそのまま接続することができるので，実際の使用環境に合わせて強力なデバッグが可能である．
ICE に対して，基板上に MPU を実装した状態（On-chip）でプログラムのデバッグを行うことのできる装置を総称してオンチップエミュレータ（On-chip emulator）と呼ぶ．主に組込みシステムでのプログラム開発に使用する．いくつかの方式があるので一例を以下に挙げる．
JTAG エミュレータ：プロセッサに内蔵された JTAG ポートによってエミュレータユニットと通信を行う方式．
専用エミュレータ方式：プロセッサに内蔵されたデバッグ専用インタフェースによってエミュレータユニットと通信を行う方式．
リモートモニタデバッガ： ROM の一部にプロセッサの情報を収集するためのモニタプ
ログラムを書き込んでおき，UART や USB などを介してこのプログラムとホストパソコンが直接通信を行う方式．
ROM エミュレータ：主に DIP 型の ROM ソケットに専用プローブを挿入し，プロセッサに直接任意の機械語を送り込むことで情報を収集する方式．

H21 春 ES_ 36

問題
問

13

正解

完璧

直前
CHECK

オープンソースソフトウェアの特徴のうち，適切なものはどれか．
ア一定の条件の下で，ソースコードの変更を許可している．

イ

使用分野及び利用者を制限して再配布できる．

ウ

著作権は，放棄されている．

エ無償で配布しなければならない．

問14

正解

完璧

直前
CHECK

ディジタルシグナルプロセッサ（DSP）の特徴のうち，適切なものはどれか．
ア

A / D 変換及び D /A 変換の機能を内蔵しているので，アナログ信号を制御するのに適している．

イ

高速演算器を内蔵しているので，大規模な数値計算に適している．

ウ

シリアル入出力ポートに誤り訂正機能を内蔵しているので，通信制御に適している．

エ

積和演算，浮動小数点演算などの機能を内蔵しているので，ディジタルフィルタを実現するのに適している．

平成
２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 37

問 13

ア

オープンソースソフトウェアとは，一般に無償で公開し，誰でもそのソフトウェアの改良，再配布が行えるようにしたソフトウェアを指す．
イ： OSI（The Open Source Initiative）というオープンソースソフトウェア団体によって OSD（The Open Source Definition）という定義がされており，「個人や集団の差別の禁止」の項目がある．

▼解答

ウ：オープンソースソフトウェアはソースコードを無償で公開しているが，著作権は放棄されているとは限らない．
エ：オープンソースソフトウェアのすべてが無償で配布しなければならないわけではな
い．コマーシャルオープンソースと呼ばれるオープンソースには，サポートサービスや高機能化といった付加価値を付け，ソフトウェアを有償で配布するビジネスモデルもある．

問 14

エ

デジタルシグナルプロセッサ（DSP ： Digital Signal Processor）は，高速乗算器を持ち，積和演算，浮動小数点演算などの機能を内蔵している．特定の演算処理を高速に行うことを目的に作られ，信号情報の圧縮・変調・復調処理を得意とする．マルチメディア処理（音声処理・画像処理など）に使われることが多い．
ア： A / D 変換及び D /A 変換の機能は，必ずしも内蔵していない．
イ：デジタル信号処理に特化しているため，大規模な数値演算には不向きである．
ウ：「シリアル入出力ポートに誤り訂正機能を内蔵」の部分が誤り．「モデム用 DSP」といった通信制御用の DSP はある．

H21 春 ES_ 38

問題
問15正解完璧直前
CHECK

センサが出力するアナログ電圧をマイコンに取り込むための構成として，適切なものはどれか・
マイコン

ア

センサ

A/Dコンバータ

OPアンプ

入力レジスタ

OPアンプ

入力レジスタA/Dコンバータ

入力レジスタD /Aコンバータ

入力レジスタマイコン

イセンサ

D /Aコンバータ

マイコン

ウセンサ

OPアンプ

マイコン

エ

問センサ

OPアンプ

16

正解

完璧

直前
CHECK

WAIT が入らないときには 4 クロックでメモリヘアクセスする MPU がある．メモリアクセスが最も速い組合せはどれか．

クロック周波数

WAIT

ア

8MHz

0クロック

イ10MHz1クロック

ウ

12.5MHz

2クロック

エ

16MHz

3クロック

平成
２１
年度
春期
試
験午
前
Ⅱ

H21 春 ES _ 39

ウ

問 15

センサが出力したアナログ電圧をデジタル化してマイコンに取り込むための構成は，センサ → OP アンプ → A / D コンバータ → 入力レジスタである．
A /D コンバータ：アナログからデジタルへ変換する変換器．サンプリングなどで使われるもので，直流や交流の信号を二値の信号に変換する．
D/A コンバータ：デジタルからアナログに変換する変換器．

▼解答

OP アンプ：演算増幅器．アナログ信号処理用．
ア： A / D コンバータで二値化したものを OP アンプで増幅することになるので，「A / Dコンバータ→ OP アンプ」の部分が誤り．
イ，エ：センサの出力はアナログ電圧であるので，D /A コンバータへ入力している部分が誤り．

問 16

エ

MPU の WAIT 機能は，メモリの読出し動作や書込み動作の速度が MPU の動作速度に比べて遅いので，時間的にマッチングさせるために MPU の動作を一時待たせる機能である．（1 クロック時間）＝1 ÷（クロック周波数）を利用して，次式でメモリアクセス時間を求める．
｛（WAIT クロック数）+（4 クロック）｝÷（クロック周波数）＝メモリアクセス時間｛（0 クロック）+（4 クロック）｝÷（8MHz）＝0.5 マイクロ秒｛（1 クロック）+（4 クロック）｝÷（ 10MHz）＝0.5 マイクロ秒｛（2 クロック）+（4 クロック）｝÷（12.5MHz）＝0.48 マイクロ秒｛（3 クロック）+（4 クロック）｝÷（ 16MHz）＝0.4375 マイクロ秒

H21 春 ES_ 40

問題
問17

正解

直前

完璧CHECK

複数の LAN を接続するために用いる装置で，OSI 基本参照モデルのデータリンク層のプロトコル情報に基づいてデータを中継する装置はどれか．
アゲートウェイ

問

イ

ブリッジ

ウ

18リピータ正解

完璧エルータ直前
CHECK

TCP，UDP のポート番号を識別し，プライベート IP アドレスとグローバル IP アドレスとの対応関係を管理することによって，プライベート IP アドレスを使用する LAN の複数の端末が，一つのグローバル IP アドレスを共有してインターネットにアクセスする仕組みはどれか．
アIP スプーフィングイ

IP マルチキャスト

ウNAPT

エNTP3

平成２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 41

問 17

イ

OSI 参照モデルにおけるデータリンク層（第 2 層）の中継機器をブリッジという．ネットワークにおいて，ケーブルを流れるデータを中継する機器．単純にすべての電気信号を再生するだけのリピータとは異なり，転送先の MAC アドレスを参照して適切なポートにのみ信号を中継する．
ア：ゲートウェイは，異なるプロトコルで通信しているネットワーク同士を接続するた▼解
答

めに，プロトコルを変換する機器．OSI 参照モデルの全階層を認識し，通信媒体や伝送方式の違いを吸収して異機種間の接続を可能とする．
ウ：リピータは，一つのセグメント（ネットワークの単位）を電気的に中継するための機器で，OSI 基本参照モデルにおける物理層に相当する働きをするものである．
エ：ルータは，異なるネットワーク同士を相互に接続するための機器． データリンク層におけるブリッジのように隣接するセグメント間での制御だけではなく，データが正しい相手先に届くように経路選択を行う．この経路選択機能をルーティングといい，OSI 基本参照モデルにおけるネットワーク層での働きに相当するものである．

問 18

ウ

グローバル IP アドレスからプライベート IP アドレスに変換するための機能には，NAT（Network Address Translation）と NAPT（Network Address Port Translation）がある．NAPT は IP マスカレードともよばれ，アドレス変換時にポート番号も用いる．
IP スプーフィング：攻撃者が送信元を隠ぺいするために，送信元 IP アドレスを偽装したパケットを相手に送りつけることである．
IP マルチキャスト： 1 対多の通信を行う際に利用する通信手段である．アドレスクラス
は D（224.0.0.0 〜 239.255.255.255）を利用する．
NTP（Network Time Protocol）： PC のもつリアルタイムクロックの時間を合わせるプロトコル．通信時間による誤差を修正する．NTP3 は NTP バージョン 3 と呼ばれ，一般的に利用されている NTP である．他にも，最新の NTP バージョン 4 がある．

H21 春 ES_ 42

問題
問

19

正解

完璧

直前
CHECK

スパムメールの対策として，あて先ポート番号 25 番のメールに対し ISP が実施する
OP25B の説明はどれか．
ISP 管理外のネットワークからの受信メールのうち，スパムメールのシグネチャにア該当するメールを遮断する．
動的 IP アドレスを割り当てたネットワークから ISP 管理外のネットワークに直接イ送信されたメールを遮断する．
メール送信元のメールサーバについて DNS の逆引きができない場合，そのメールウサーバからのメールを遮断する．
ぜいエ

メール不正中継の脆弱性をもつメールサーバからの受信メールを遮断する．

問20

正解

完璧

直前
CHECK

インターネットで公開するソフトウェアにディジタル署名を添付する目的はどれか．
ア

ソフトウェアの作成者が保守責任者であることを告知する．

イ

ソフトウェアの使用を特定の利用者に制限する．

ウ

ソフトウェアの著作権者が署名者であることを明示する．

エ

ソフトウェアの内容が改ざんされていないことを確認できるようにする．

平
成
２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 43

問 19

イ

OP25B（Outbound Port 25 Blocking）は，内部ネットワークから外部ネットワークへのポート 25 番の通信（SMTP）を遮断する手法である．
例えば，ISP が OP25B を用いることで，会員が ISP の外部ネットワークに存在するメールサーバを使用してスパムメールを送信しようとすることを防止することが可能となる．

▼解
答
問 20

エ

ディジタル署名をすることで，本人であることを証明するだけでなく，メッセージの内容が改ざんされていないことを確認することができる．

H21 春 ES_ 44

問題
問

21正解

完璧

直前
CHECK

フェールセーフの考えに基づいて設計したものはどれか．
ア

RAID2 を採用してハードディスクの MTBF が従来製品の 2 倍になるようにする．

イ

乾電池のプラスとマイナスを逆にすると乾電池が入らないようにする．

ウ

交通管制システムが故障したときには，信号機に赤色が点灯するようにする．

エネットワークカードのコントローラを二重化しておき，故障したときには故障したコントローラを切り離して運用する．

問22

正解

完璧

直前
CHECK

事象駆動（イベントドリブン）プログラムの開発に際して行う事象応答分析の説明として，適切なものはどれか．
アイ

システム化の対象を実体と関連を用いてモデル化し，その構造を分析する．
システムの改善案を検討する場合などに，ある事象について思いつく様々な着想を図にまとめ，参加者がこれを基に別の視点に立った新しい発想を生み出す．

ウ

発生した事象に対して，システムが応答する一連の動作を分析する．

エ

四つの要素（データ，情報，機能及び条件）の相互関係を定義し，システムの機能を入力データ及び出力情報の両面から分析する．

平成
２１
年度
春期
試
験午
前
Ⅱ

H21 春 ES _ 45

問 21

ウ

フェールセーフとは，システムの障害や誤操作が発生することを想定し，発生した際の影響を最小限にするような考え方でシステムを設計することである．
ア： MTBF を 2 倍にすることは稼働率を向上させる考え方である．
イ：乾電池が入らないようにすることは，誤操作が発生しないようにする考え方である．
フェールセーフでは，誤操作が発生することを想定している．

▼解答

ウ：故障することを想定している．さらに，信号機を赤色点灯させることで交通事故の発生をできる限り抑えようという考え方であるので，フェールセーフなシステムと言える．
エ：故障した部分を切り離してシステムの運用を継続するという考え方は，フォールトトレランスの考え方である．

問 22

ウ

事象駆動（イベントドリブン）プログラムは，あるイベントが発生するとそのイベントに対応した処理を実行するプログラムである．
事象応答分析は，状態遷移図やペトリネットなどを用い，外界の事象に対するシステムの応答を分析する手法である．
ア：構造分析法に関する説明である．実体-関係（E-R）を分析する手法．
イ： KJ 法に関する説明．川喜田二郎氏により考案された，現状志向型アプローチに基づく創造的問題解決の技法．
ウ：事象応答分析に関する説明．システムを「事象の発生とその応答」という観点でとらえる分析手法．
エ：機能分析法に関する説明．システムの機能を入力データ及び出力データの両面から分析する手法．

H21 春 ES_ 46

問題
問23

正解

完璧

直前
CHECK

ハードウェアの保守点検及び修理作業を実施するときに，運用管理者が実施すべき，事前又は事後の確認に関する説明のうち，適切なものはどれか．
アシステムが自動的に回復処置を行った障害については，障害前後のエラーログが残っているので，障害原因や対応処置の報告ではなく，ログの分析結果を確認する．

イ

定期保守時の点検項目は事前に分かっているので，事前と事後の確認は省略できるが，作業の開始と終了については，保守作業者に確認する．

ウ

予防保守を遠隔保守方式で行う場合，遠隔地のシステムヘの影響は出ないので，作業内容などの事前確認は行わず，事後に作業実施結果を確認する．

エ臨時保守の場合，事前に保守作業者が障害の発生状況を確認したことを確認し，事後に障害原因や作業実施結果を確認する．

問

24

正解

完璧

直前
CHECK

ソフトウェア開発のプロセスモデルのうち，開発サイクルを繰り返すことによって，システムの完成度を高めていくプロセスモデルはどれか．
アRAD モデルイ

ウォータフォールモデル

ウ

スパイラルモデルエ

プロトタイピングモデル

問

25

正解

完璧

直前
CHECK

ソフトウェアを保守するときなどに利用される技術であるリバースエンジニアリングの説明はどれか
ア

ソースプログラムを解析してプログラム仕様書を作る．

イ

ソースプログラムを探索して修正箇所や影響度を調べる．

ウ

ソースプログラムを見直して構造化プログラムに変換する．

エ

ソースプログラムを分かりやすい表現に書き換える．

平成２１
年
度
春期
試
験午
前
Ⅱ

H21 春 ES _ 47

問 23

エ

保守作業には大きく分けて，定期保守と臨時保守の二つがある．定期保守は，決まった間隔でシステムに異常の兆候は見られないかを確認するものである．点検事項もあらかじめ決められた項目について確認する．臨時保守は，定期保守でなんらかの不具合を見つけた場合や，保守以外で不具合を見つけた場合に実施する作業である．作業の着手前に状況確認と連絡を行い，処置後に原因の報告を実施する．

▼解答

ア：システムが自動回復処置をとった障害は，事前に確認することはできない．
イ：事前に点検項目が決まっている定期保守でも，事後の確認は必要である．
ウ：予防保守は，遠隔保守であるかどうかに関わらず，事前報告を行う必要がある．

問 24

ウ

RAD（Rapid Application Development）モデル：プログラミングの自動化，GUI の設計等を高機能な開発環境で行うことによって，ソフトウェアを短時間で簡単に開発する手法．
ウォータフォールモデル：基本計画，外部設計，内部設計，プログラム設計，プログラミング，テストの各工程を，滝が流れるように上流から下流へと進めていく手法．
スパイラルモデル：システムの変更可能な部分について，ユーザの要求に対応しながら成長させていく手法．
プロトタイピングモデル：試作品（プロトタイプ）を作り，ユーザの評価を得て改善しながら仕様を完成させていく手法．

問 25

ア

実装済みのソフトウェアから設計仕様などを抽出して，そのソフトウェアの修正や再開発を支援したり，他社製品を分析・調査してその情報を利用したりすることをリバースエンジニアリングという．
エ：リファクタリングに関する記述である．

H21 春 ES_ 48