ソフトウェア開発'04/06は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
040601
■キーワード■
■解答■
基本情報技術者午前平成16年春問30
二種午前平成11年秋問31
ほぼ同等:二種午前平成9年秋問33
初級システムアドミニストレータ午前平成9年問30
エ ページ
> ア:ディスク装置の記憶単位
> イ:仮想アドレス空間を可変長の領域に分割して管理する場合の領域
> ウ:OSI 参照モデルのデータリンク層で送信する信号の単位
どうもありがとうございました。
> ア セクタ 【sector】
> http://e-words.jp/w/E382BBE382AFE382BF.html
> 円盤(ディスク)状の記憶装置における最小の記録単位。
> ハードディスクやフロッピーディスクなどのディスクを利用した記憶媒体は、
> 木の年輪のように同心円状の「トラック」に分割される。これをさらに放射状
> に等分した部分がセクタである。
>
> イ セグメント【segment】
> http://yougo.ascii24.com/gh/06/000670.html
> ネットワーク
> 1本の10BASE-2または10BASE-5ケーブルに接続されたネットワークのノード
> の集まり。
> CPU
> Intel 8086系のCPUにおいて、64Kbytesごとに区切られた記憶領域のこと。
> セグメントレジスタに記録されているアドレスを基準にして、64Kbytesの範囲
> 内を相対位置で指定する。
>
> ウ フレーム【frame】
> http://e-words.jp/w/E38395E383ACE383BCE383A0.html
> Webブラウザの一つのウィンドウを、いくつかに区切ってそれぞれに別々の内容を
> 表示させるWebページの表現技法の一つ。フレームは、ページ内容を説明するメニ
> ューなどに用いられることが多い。古いWebブラウザではフレーム機能に対応して
> いないこともある。
>
> エ ページ
> ページング 【paging】
> http://e-words.jp/w/E3839AE383BCE382B8E383B3E382B0-1.html
> 仮想メモリの使用時に、メインメモリとハードディスクとの間で「ページ」
> という単位でデータをやり取りすること。スワップとよく似た意味の言葉だが、
> スワップがプロセス単位でデータを移すのに対して、ページングはページ単位で
> データを交換する。ページの大きさはシステムによって異なるが一般にプロセス
> よりは小さいため、ページングの方がスワップよりも移動させるデータ量が少な
> く、
> 処理が速く済む。なお、ページングの際にハードディスクに作られるメモリ領域を
> 保存しておくためのファイルを「ページングファイル」という。
どうもありがとうございました。
------------------------------------------------------------------------
040602
■キーワード■ タイムスライシング
■解答■
基本情報技術者午前平成16年春問31
同等:二種午前平成9年秋問34
ウ タイムスライシング
> ア オーバレイ
> http://www.wdic.org/cgi-bin/dic/
> ・重ね合わせること.
> ・たとえば, 同時に処理しないことを前提として, 重複するアドレスに複数の
> プログラムやデータを配置してメモリを節約すること.
>
> イ スワッピング
> http://e-words.jp/w/E382B9E383AFE38383E38397.html
> スワップ 【swap】
> 利用可能なメモリ容量を増やすOSの機能の一つ。ハードディスク上に「スワ
> ップファイル」と呼ばれる専用の領域を用意して、メモリ容量が不足してきた
> ら使われていないメモリ領域の内容を一時的にハードディスクに退避させ、
> 必要に応じてメモリに書き戻す動作のことを言う。そうした機能を用いて確保
> された実際のメモリ容量以上のメモリ領域を「仮想メモリ」(仮想記憶)という。
>
> ウ タイムスライシング
> http://e-words.jp/w/E383A9E382A6E383B3E38389E383ADE38393E383B3.html
> ラウンドロビン 【round robin】
> コンピュータの並列処理の場合、各プロセスを一定時間ずつ順番に実行する
> ことをいう。(中略)各プロセスに割り当てられるCPU時間の断片をタイム
> クォンタム(time quantum)もしくはタイムスライス(time slice)という。
>
> エ リアルタイム処理
> http://www.wdic.org/cgi-bin/dic/
> ・座席予約システムや銀行の預貯金システムなど, コンピュータ処理が発生
> した時ただちに実行される方式. 処理の即時性と高い信頼性が要求される
> 場面で用いられる.
どうもありがとうございました。
------------------------------------------------------------------------
040603
■解答■
基本情報技術者午前平成16年春問32
エ プリンタなどの低速出力装置へのデータをいったん高速な磁気ディスクに
格納しておき,その後に目的の装置に出力する。
> スプール(同義語:スプーリング)
> 低速な入出力装置のデータをいったん高速な補助記憶装置に
> 入出力する方式。
> たとえば、プリンタは低速なので、複数のプログラムがプリンタが
> 空くのを待っているのは無駄である。そこで、高速な磁気ディスク
> などにいったん出力し、プリンタが空いているときに磁気ディスク
> から出力するようにする。
> (福嶋宏訓著 情報処理用語辞典 新星出版社 P246引用)
> http://www.amazon.co.jp/exec/obidos/ASIN/4405030383/suehirospage-22
どうもありがとうございました。
------------------------------------------------------------------------
040604
■キーワード■ API
■解答■
基本情報技術者午前平成16年春問33
ウ アーキテクチャの異なる CPU 間でも,同じ OS とその API を使用するこ
とによって,プログラムの互換性を高め,移植時の工数を削減することが可
能である。
------------------------------------------------------------------------
040607
■キーワード■ クロック周波数
■解答■
SN/PM/AP共通午前平成15年問01
同等:ソフトウェア開発技術者午前平成13年問20
ア CPU のクロック周波数と,主記憶を接続するシステムバスのクロック周波
数は同一でなくてもよい。
>選択肢中にある「CPU 」と「CPU」が混在しており、統一した方がいいのでは?
ご指摘ありがとうございます。
アマゾンギフトをお送りします。
------------------------------------------------------------------------
040608
■キーワード■ アーカイバの機能
■解答■
SN/PM/AP共通午前平成15年問02
イ データのバックアップや配布のために,複数のファイルを一つにまとめた
り,元に戻したりする。
> ア フォーマットの説明
> イ 正しい
> ウ 一般的にはアーカイバはファイルの圧縮・解凍を行うものであり、
> プロテクト機能を有するものもあるが、全てではない。
> エ デフラグの説明
どうもありがとうございました。
> フリーウェアの「LHMELT」がお気に入りです。ともかく何でもできるので・・・
> 統合アーカイバプロジェクト http://www.csdinc.co.jp/archiver/
どうもありがとうございました。
> アーカイバではLhacaをよく使っています。
どうもありがとうございました。
> WinZip
> http://www.panda.co.jp/winzip/index.html
どうもありがとうございました。
------------------------------------------------------------------------
040609
■キーワード■ RPC
■解答■
SN/PM/AP共通午前平成15年問03
イ 遠隔地のコンピュータに存在するプログラムが提供する手続を,あたかも
同一コンピュータにあるように利用できる技術
> RPCはRemote Procedure Call の略で、WindowsのDCOMはこのメカニズムを利用して
> いる。
どうもありがとうございました。
> RPC (Remote Procedure Call)
> クライアント側からサーバ側のプログラム(手続き)を起動すること。あたか
> も自機種のプログラムであるかのように実行し、結果を受け取ることができる。
> 福嶋宏訓. 『基本情報技術者・シスアド試験対応情報処理用語辞典』.
> 2003/2/15 初版. (株)新星出版社.
http://www.amazon.co.jp/exec/obidos/ASIN/4405030383/suehirospage-22
どうもありがとうございました。
> RPC
> 米sun Microsystems社が開発した、ネットワーク上の端末をコマンドを使って操
> 作する技術。遠隔地にある端末も、手元にある端末からコマンドを入力すること
> で処理を実行できる。
> 参照:エックスメディア 2002年度版改定第2版 超図解パソコン用語辞典
どうもありがとうございました。
> Remote Procedure Call
> Sun Microsystems社が開発した、ネットワーク上の異なるマシンで
> 処理を実行する手続き。UNIXに広く普及し、現在ではWindows NTにも
> 実装されている。Microsoft社の分散オブジェクト技術DCOMは、
> この技術を基盤に開発された。
> http://e-words.jp/w/RPC.html
どうもありがとうございました。
------------------------------------------------------------------------
040610
■キーワード■ ラウンドロビン,タイムクウォンタム
■解答■
SN/PM/AP共通午前平成15年問04
ウ 変わらない
> 各タスクが実行されている時間を□で表します。
> <タイムクウォンタムが1秒>
> 0 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8
> A □□□ □ □ □
> B □ □ □ □ □□
> C □ □ □ □
> D □ □ □
>
> <タイムクウォンタムが2秒>
> 0 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8
> A □□□□ □□
> B □□ □□□□(注)
> C □□ □□
> D □□ □
>
> (注)実行中のタスクがないため、15秒目からBが実行できる。
> 16秒目になっても、実行待ちのタスクがないので、
> そのまま最後まで実行される。
>
> 両者ともBのターンアラウンドタイムが3〜19で、16秒である。
どうもありがとうございました。
------------------------------------------------------------------------
040611
■キーワード■ 磁気ディスク計算
■解答■
SN/PM/AP共通午前平成15年問05
ウ 18.05
> ディスク1回転あたりの時間
> 60,000 / 5,000 = 12ミリ秒/1回転
> ゆえに、平均待ち時間(半回転分の時間)6ミリ秒
>
> 500Mバイト読込時間
> 1,000 / 10,000,000 = 1 / 10,000ミリ秒/1バイト
> 500 / 10,000 = 5 / 100 = 0.05ミリ秒/500バイト
>
> 平均回転待ち : 6.00
> 平均シーク待ち :10.00
> コントローラ待ち: 2.00
> 500Mバイト読込 : 0.05
>
> 合計18.05ミリ秒
どうもありがとうございました。
------------------------------------------------------------------------
040614
■キーワード■ マルチプロセッサ
■解答■
SN/PM/AP共通午前平成15年問06
情報セキュリティアドミニストレータ午前平成15年問04
エ 6
> 1 1
> ──────────── = 3 × ────────────
> 1 − 0.9 + (0.9 / n) 1 − 0.3 + (0.3 / n)
>
> より
> 1 − 0.3 + (0.3 / n) = 3 × {1 − 0.9 + (0.9 / n)}
> 0.7 × n + 0.3 = 0.3 × n + 2.7
> 0.4 × n = 2.4
> n = 6
どうもありがとうございました。
> r=0.9のアプリケーションの高速化率
> E=1/(1−0.9+(0.9/n))
>
> r=0.3のアプリケーションの高速化率
> E=1/(1−0.3+(0.3/n))
>
> 1/(0.1+(0.9/n))=(1/(0.7+(0.3/n)))×3
> 1/(0.1+(0.9/n))=3/(0.7+(0.3/n))
> 0.7+0.3/n=3(0.1+(0.9/n))
> 0.7+0.3/n=0.3+2.7/n
> 2.4/n=0.4
> n=6
どうもありがとうございました。
------------------------------------------------------------------------
040615
■キーワード■ 稼働率,信頼性
■解答■
SN/PM/AP共通午前平成15年問07
テクニカル(ネットワーク)午前平成15年問08
ア 1 - (1 - a)(1 - b^2)
> ホストコンピュータの稼働率: 1 - a
> 端末の稼働率:1 - b^2
> システムの稼働率:(1 - a)(1 - b^2)
> システムの故障率:1 - (システムの稼働率)
> よってアである。
どうもありがとうございました。
> ホストコンピュータ部分の稼働率=(1 - a)、
> 端末は2台中1台稼動していればよいから、端末部分の故障率はb^2、
> よって、端末部分の稼働率=(1 - b^2)
>
> システム全体の稼働率はホスト、端末の稼働率の積であるから、
>
> (1 - a)(1 - b^2)
> 使えない確率は,
> 1 - (1 - a)(1 - b^2)
どうもありがとうございました。
------------------------------------------------------------------------
040616
■キーワード■ Bluetooth
■解答■
SN/PM/AP共通午前平成15年問09
ア Bluetooth
> ア 正解 http://e-words.jp/w/bluetooth.html
> イ 50m〜100mの範囲で11Mbps http://e-words.jp/w/IEEE20802.11b.html
> ウ 次世代SCSI規格 http://e-words.jp/w/IEEE201394.html
> エ 近距離の赤外線通信 http://www.e-words.jp/w/irda.html
どうもありがとうございました。
> Bluetooth
> http://e-words.jp/w/Bluetooth.html
> 「Ericsson社、IBM社、Intel社、Nokia社、東芝の5社が中心となって提唱して
> いる携帯情報機器向けの無線通信技術。ノートパソコンやPDA、携帯電話などを
> ケーブルを使わずに接続し、音声やデータをやりとりすることができる。
> Bluetoothは、免許なしで自由に使うことのできる2.45GHz帯の電波を利用し、
> 1Mbpsの速度で通信を行なうことができる(次期バージョンでは2Mbpsになる予定)。
> Bluetoothは赤外線を利用するIrDAと違って、機器間の距離が10m以内であれば
> 障害物があっても利用することができる。
> また、Bluetoothは0.5平方インチの小型のトランシーバを利用するため、
> IrDAに比べ消費電力が小さく、製造コストも低く抑えられる。
> 情報機器間を結ぶ無線通信技術としては他にHomeRFがあるが、Bluetoothはオ
> フィスでの利用を、HomeRFは家庭での利用をそれぞれ想定している。」
>
> IEEE 802.11b
> http://e-words.jp/w/IEEE20802.11b.html
> 「IEEE(米国電気電子学会)でLAN技術の標準を策定している802委員会が定めた
> 無線LANの規格の一つで、2.4GHz帯の無線で約11Mbpsの通信を行なう仕様。
> 単に「無線LAN」と言った場合にはこの規格のことを指す場合が多い。
> 無線免許なしで自由に使える2.4GHz帯の電波(ISMバンド)を使い、11Mbpsの
> 速度で50m〜100mの距離にある端末間で通信を行なうことができる。
> 従来の「IEEE 802.11」規格では2Mbpsだった通信速度が一気に5倍以上に改
> 善され、端末の数が多く配線コストがばかにならないオフィスなどでの本格
> 的な普及が期待されている。
> 同じ2.4GHz帯の電波を使う電子レンジや医療用機器、Bluetooth対応製品な
> どが近くにあると電波干渉で通信速度が落ちることがある。
> 正式には「IEEE 802.11 High-Rate Direct Sequence」と呼ばれ、単に
> 「IEEE 802.11 High-Rate」と言うこともある。
> Cisco社、3Com社、Lucent Technologies社、Nokia社、富士通、ソニーなど
> が参加する業界団体「WECA」では、各社の802.11b対応製品の相互接続性を保
> 証するために互換性テストを行なっており、これにパスした製品は
> 「Wi-Fi Certified 802.11b」という認定を受けられる。」
>
> IEEE 1394
> http://e-words.jp/w/IEEE201394.html
> 「次世代の高速なSCSI規格。最大で63台の機器をデイジーチェーン接
> 続またはツリー接続することができ、転送速度は100Mbps、200Mbps、
> 400Mbpsが規格化されている。機器を動作中に抜き差しする(ホットプ
> ラグという)ことができ、接続ケーブルによる電源の供給もできるよう
> になっている。コンピュータと周辺機器を接続する規格として期待さ
> れており、家電を相互接続する家庭内LANに利用する動きもある。すで
> に、デジタルビデオカメラの外部出力端子(業界は「DV端子」と呼称し
> ている)に採用されている。IEEE 1394の愛称は「FireWire」で、元々
> Apple社主導で開発が進んでいた際に使われていた名称が採用されてい
> る。また、ソニーがi.Linkと呼んでいる規格もIEEE 1394である。」
>
> IrDA
> http://e-words.jp/w/IrDA.html
> 「赤外線を利用した近距離のデータ通信を行なう技術仕様を策定するために
> 1993年に設立された業界団体。また、同団体が定めた赤外線通信の規格。通信
> 可能距離1m、通信速度115.2kbpsまでのバージョン1.0仕様と、1m以内、4Mbpsま
> での1.1仕様、0.2m以内、115.2kbpsまでの1.2仕様(低消費電力版)がある。主に
> 机上型コンピュータとノートパソコンなどの携帯型コンピュータを接続するの
> に使われる。」
どうもありがとうございました。
------------------------------------------------------------------------
040617
■キーワード■ リポジトリシステム
■解答■
SN/PM/AP共通午前平成15年問10
テクニカル(ネットワーク)午前平成15年問10
イ 格納したデータについての複数のバージョンを管理する機能
------------------------------------------------------------------------
040618
■キーワード■ ADSL
■解答■
SN/PM/AP共通午前平成15年問08
エ 利用者宅から収容電話局までの距離が遠い場合や ISDN との干渉の影響が
ある場合,通信速度が低下する。
>ADSLとは/ADSLのメリット
> http://homepage2.nifty.com/nanami5963/adsl/adsl.htm
どうもありがとうございました。
> ア スプリッタ=音声とデータ信号を分離する装置であるため、
> 利用にあたり、通信速度に影響を及ぼさない
> イ ADSLは上り回線に比べ下り速度を早く設定できるため、下り方向の通信が
> 多いものに適している
> ウ ISDNの説明?
どうもありがとうございました。ウは,ISDNでのマルチリンクの説明ですね。
------------------------------------------------------------------------
040621
■キーワード■ エージェント
■解答■
SN/PM/AP共通午前平成15年問11
情報セキュリティアドミニストレータ午前平成15年問07
ア エージェント
------------------------------------------------------------------------
040622
■キーワード■ プログラム構造,再帰,引数,スタック,キュー,FIFO
■解答■
SN/PM/AP共通午前平成15年問12
同等:ネットワークスペシャリスト午前平成12年問50
┌───────┬────────────┐
│ 誤りの箇所 │ 正しい字句 │
┌─┼───────┼────────────┤
│エ│ d │LIFO(Last In First Out) │
└─┴───────┴────────────┘
------------------------------------------------------------------------
040623
■キーワード■ Javaアプレット
■解答■
SN/PM/AP共通午前平成15年問13
情報セキュリティアドミニストレータ午前平成15年問08
イ サーバからダウンロードしてクライアントで実行する。
> ア.プラグイン
> イ.正解
> ウ.CGI
> エ.スクリプト
どうもありがとうございました。
------------------------------------------------------------------------
040624
■キーワード■ スパイラルモデル
■解答■
SN/PM/AP共通午前平成15年問14
ア 画面のプロトタイプを繰り返し作成し,利用者の要求を確認しながら開発
を進めた。
> ア 正しい
> イ 全ての要求に対して開発すると、システムが肥大化したり、開発コストが
> 大きくなってしまう可能性があるため。コストと効果を考慮して実施すべき
> かどうかを検討する必要がある
> ウ テストはどんな場合でも十分に行う必要がある
> エ ある程度仕様は統一させておかないと、システムに一貫性がなくなる
どうもありがとうございました。
> ア以外は,他はみなイヤな予感が
> したので・・・。
どうもありがとうございました。
> 問題文はスパイラルモデルのことを言っています。
> 回答アは、プロトタイプモデルのことを言っています。
> スパイラルモデルと矛盾しないのは、アだけです。
>
> × イ: 全ての要求を取り込んでいては、コスト、スケジュール、品質のどれか
> に
> 問題が発生します。
> システムの開発がいつまでも終わらなかったり、予算を超過したり、
> ユーザの要求をそのまま安易に実装して全体として整合性がない
> システムが出来上がる可能性もあります。
> × ウ: 実稼働前のテストは十分に行わなければなりません。
> × エ: 全体として整合性のないシステムが出来てしまいます。
> http://www.kogures.com/hitoshi/webtext/kj2-kaihatsu-gihou/index.html
どうもありがとうございました。
------------------------------------------------------------------------
040625
■キーワード■ リバースエンジニアリング,ソフトウェアの再利用技術
■解答■
SN/PM/AP共通午前平成15年問15
テクニカル(ネットワーク)午前平成15年問13
ア 既存のプログラムから,そのプログラムの仕様を導き出す技術である。
> リバースエンジニアリング
> すでに既存されているプログラムやドキュメントなどを分析し、仕様を抽出す
> ること。通常の開発手順の逆にさかのぼっていくことから"リバース"エンジニア
> リングと呼ばれる。市販のソフトウェア製品など、著作権の放棄されていないソ
> フトウェアに対するリバースエンジニアリングは禁止されている。
> 参照:学習研究社 合格情報処理 2004年6月号第1付録 初級シスアド・基本情
> 報 情報処理試験用語辞典2004
どうもありがとうございました。
------------------------------------------------------------------------
040628
■キーワード■ E-R図,リポジトリ
■解答■
SN/PM/AP共通午前平成15年問16
上級システムアドミニストレータ午前平成15年問14
ウ ジョブ
> (B)より、(1) 画面。
> (C)、(D)、(E)より、(3) ジョブ、(4) 帳票。(A)は矛盾しないか確認程度。
> 残りは、(2) コピー句。(F)、(G)は矛盾しないか確認程度。
どうもありがとうございました。
> ┌─────┐
> │(1) 画面 │
> └──┬──┘
> │
> │
> ┌──────┐ ┌──┴──┐ ┌─────┐
> │(2) コピー句│←→│プログラム│←→│(3) ジョブ│
> └──────┘ └─────┘ └──┬──┘
> ↑ │
> ↓ │
> ┌─────┐ │
> │(4) 帳票 │←────┘
> └─────┘
どうもありがとうございました。
------------------------------------------------------------------------
040629
■キーワード■ デザインパターン(design pattern)
■解答■
SN/PM/AP共通午前平成15年問18
エ システムの構造や機能について,共通するテーマを抽出して解析し,記述
したものである。
------------------------------------------------------------------------
040630
■キーワード■ 決定表
■解答■
SN/PM/AP共通午前平成15年問17
ア 決定表は,条件と処理を対比させた表形式で論理を表現したものであり,
複雑な条件判定を伴う要求仕様の記述手段として有効である。プログラム制
御の条件漏れなどのチェックにも効果がある。
> ア:決定表(正解)
> イ:状態遷移図
> ウ:制御フロー図
> エ:DFD
どうもありがとうございました。