問題一覧
1
比較的大規模な開発に向いていて、原則として前の工程に戻らない開発モデル。
ウォーターフォールモデル
2
試作品(プロトタイプ)を作成して、ユーザーと確認しながら進めていく開発モデル。
プロトタイピングモデル
3
ユーザーの要求やインターフェースなどの検討を経て、設計→プログラミング→テストの工程を繰り返す開発モデル。
スパイラルモデル
4
どのようなシステムなのか、何ができるシステムなのかを定義する事。
要件定義
5
ユーザーの視点で行う設計をする開発工程。
外部設計
6
システム開発者の視点で設計を行う開発工程。
内部設計
7
プログラム言語を用いて実際にプログラムを作成(コーディング)をする開発工程。
プログラミング
8
機能ごとに分割して開発されたモジュール(プログラム)を対象として確認するテスト。
単体テスト
9
単体テストの後に複数のモジュール(プログラム)を組み合わせて確認するテスト。
結合テスト
10
システム全体が設計した通りの機能を備えているかを確認する最終テスト。
システムテスト
11
開発したシステムを正常に作動させる事。
運用
12
運用中に見つかった問題点を修正する作業。
保守
13
プログラムの内部構造には関係なく、入出力に着目するテスト。
ブラックボックステスト
14
プログラムの内部構造や処理の流れに着目するテスト。
ホワイトボックステスト
15
コンピューターシステムに関する評価指標であり、5項目の頭文字で表したもの。
RASIS
16
システムの故障発生が少ない事。
信頼性
17
一定期間にシステムが正常に使える時間の割合が長い事。
可用性
18
故障の際の修復時間が短い事。
保守性
19
データの矛盾が起きないように、その整合性を維持する事。
完全性
20
不正に情報を持ち出したりすることから守る事。
安全性
21
コンピューターシステムが正常に動き始めてから、何らかの故障が発生するまでの平均時間のことで、正常に動いている平均時間のこと。
平均故障間隔
22
故障や異常が起きたコンピューターシステムを正常な状態に戻すためにかかる平均時間。
平均修復時間
23
コンピューターやネットワークが一定時間内に処理する情報量のこと。
スループット
24
コンピューターに指示してから、処理が始まるまでの時間のこと。
レスポンスタイム
25
コンピューターに指示してから、すべての処理が終わるまでの時間。
ターンアラウンドタイム
26
業務に支障をきたすことなく継続運転させるために、複数台のコンピューターでシステムを稼働する障害対策。
フォールトトレラント
27
コンピューターに可能な限り故障や障害を起きないようにする障害対策。
フォールトアボイダンス
28
障害が発生した場合でも、被害や障害を最小限に抑えて安全性が保てるようにする障害対策。
フェールセーフ
29
障害が発生した際に正常な部分だけを動作させ、全体に支障をきたさないようにする障害対策。
フェールソフト
30
使用権限のない選択肢は選択できないようにするなど、ユーザーが誤ってもシステムの安全性と信頼性を保持する仕組み。
フールプルーフ
31
コンピューターネットワークに直接接続することができる記憶装置。複数のコンピューターからの自動アクセスや共有が可能となる。
NAS
32
複数のHDDを1つのHDDの様に扱う技術。
RAID
33
RAID1に相当し、複数のHDDに同じデータを書き込む方式。信頼性が向上するが、処理速度は変わらない。
ミラーリング
34
RAID0に相当し、複数のHDDに分散して書き込む方式。処理速度が向上するが、信頼性は変わらない。
ストライピング
35
国際標準化機構(ISO)により制定された、OSIに基づき、コンピュータなどの通信機器を持つべき機能を階層構造に分割したモデル。7階層に分けられている。
OSI参照モデル
36
LANにおけるネットワークケーブルを1つにまとめる集線装置のこと。
ハブ
37
異なるネットワークどうしを中継する通信機器のこと。ぱけっとの通過可否を判断するパケットフィルタリング機能を持つものもある。
ルーター
38
規格の異なるネットワークどうしを接続し、データなどを相互に変換して通信を可能にする機器。
ゲートウェイ
39
コンピュータネットワークにおいて、データを送受信するときの手順を定めた規約を指す。
プロトコル
40
現在最も普及しているインターネットの標準的なプロトコル。ネットワーク上のコンピュータ1台ずつに固有の番号であるIPアドレスがつけられる。
TCP/IP
41
WebサーバーとWebブラウザとの間で、HTML文書や関連した画像などのデータを送受信するためのプロトコル
HTTP
42
ネットワークを介してファイルを転送する為のプロトコル。
FTP
43
メールサーバーのメールボックスから電子メールを受信者(ユーザー)のコンピュータへ受信する為のプロトコル。
POP
44
メールサーバー上で電子メールを管理するプロトコル。複数の端末から閲覧できる。
IMAP
45
電子メールをメールサーバーに送信するときや、メールを転送するときに使うプロトコル。
SMTP
46
コンピュータをネットワークに接続するときに、IPアドレスなどを自動的に割り当てるプロトコル。
DHCP
47
コンピュータやプリンタをLANに接続するために必要な、LANカードにつけられた固有番号。
MACアドレス
48
TCP/IPプロトコルを用いたネットワーク上で、コンピュータを識別するためのアドレス。
IPアドレス
49
会社や家庭などのLAN内部でコンピュータ機器を識別する為の番号。
プライベートIPアドレス
50
インターネットでの住所にあたり、インターネットに接続されたコンピュータ機器を識別する為の番号。
グローバルIPアドレス
51
IPアドレスにおいて、ネットワークアドレスとホストアドレスを識別する為の数値。
サブネットマスク
52
IPアドレスを構成するビット列のうち、個々の組織が管理するネットワーク(サブネット)を識別するのに使われる部分。
ネットワークアドレス
53
同一のネットワークグループ内で接続された個々のコンピュータ機器を識別する為のアドレス。
ホストアドレス
54
すべての機器にデータを送信する特別なアドレス。ホストアドレス部のビットが全て1のアドレス。
ブロードキャストアドレス
55
TCP/IPを用いたネットワーク上で、アプリケーションの識別をする為の番号。
ポート番号
56
グローバルIPアドレスとプライベートIPアドレスを相互に変換し、LAN内のコンピュータがインターネットを利用できる様にする為のアドレス変換の技術。
NAT
57
“非武装地帯”と呼ばれ、外部ネットワークと内部ネットワークから隔離された区域のこと。
DMZ
58
ネットワークに接続されたコンピュータのドメイン名とIPアドレスを互いに変換するサーバー。
DNS
59
インターネット上に構築される仮想的な専用回線。
VPN
60
通信速度の英語表記。
bps
61
企業のシステムにおいて、社員が使うコンピュータに最低限の機能しか持たせず、サーバー側で一括管理するシステムの総称。
シンクライアント
62
Webサイトなどの閲覧情報を一時的に保存する仕組み。
Cookie
63
音声や画像などのデータを送受信するために、バイナリデータを変換する方法や、データの種類を表現する方法などを規定したもの。
MIME
64
音声データをパケット変換することで、インターネットなどを音声通話に利用する技術。
VoIP
65
インターネットでデータを送受信する時に、データの暗号化と複合に、共通の鍵(秘密鍵)を使用する暗号方式のこと。
共通鍵暗号方式
66
インターネットでデータを送受信する時に、データの暗号化と複合に、異なる鍵を使用する暗号方式のこと。暗号化には公開鍵、複合には秘密鍵が利用される。
公開鍵暗号方式
67
電子メールや電子商取引において、送信されるデータが正しいものであり、途中で改ざんされていないことを証明するもの。
電子署名
68
電子署名の一種。一般的には公開鍵暗号方式を利用して送受信される。電子商取引でよく利用される。
デジタル署名
69
暗号通信などで必要となる、公開鍵の正当性を保証するデジタル証明書を発行する機関。
認証局
70
オンラインショッピングなどでやり取りする個人情報などのデータを暗号化し、ブラウザを介してインターネット上で安全に送受信する為の技術。URLは「https://」で始まる。
SSL, TLS
71
HTTPに、通信内容の暗号化や通信相手の認証といった暗号機能であるSSLまたはTLSを付与したプロトコル。
HTTPS
72
コンピュータシステムの動作状態を記録したもの。
システムログ
73
Webサーバーへアクセスした日付や時刻、アクセス元のIPアドレス、処理にかかった動作時間などを記録したもの。
アクセスログ
74
コンピュータやネットワークの運用時に、セキュリティ上の問題として発生した事故や事例のこと。
インシデント
75
リスクが発生する前に、そのリスクを組織的に管理し、リスク発生による損失を回避、または不利益を最小限に抑えるためのプロセス。
リスクマネジメント
76
リスクマネジメントに対する一連の活動として、リスク特定、リスク分析、リスク評価を行う。
リスクアセスメント
77
Webページの脆弱性を利用した罠を仕掛け、偽サイトに誘導して被害を引き起こす攻撃のこと。
クロスサイトスクリプティング
78
情報通信技術を使用せず、情報資産を不正に入手する手口の総称。
ソーシャルエンジニアリング
79
Webアプリケーションの脆弱性を利用して不当なSQL文を実行させることで、データベースの不正な閲覧や改ざんをする攻撃のこと。
SQLインジェクション