Information Technology Passport Examination study materials
Information Technology Passport Examination study resources

Information Technology Passport Examination: 情報システムの開発及び運用に関する知識

Information Technology Passport Examination · Work through your exam, one topic at a time.

All guide sections

情報システムの開発及び運用に関する知識

この分野で問われること

システム開発のプロセスモデル、テスト手法、見積り手法、そして運用と信頼性の計算を問う。稼働率の計算とバックアップ方式の区別は毎回のように出題される。

開発プロセス

ウォーターフォールは要件定義→外部設計→内部設計→プログラミング→テスト→運用の順に後戻りせず進む。要件変更が多い案件ではプロトタイピングやスパイラル、アジャイルが適する。アジャイルは短い反復(イテレーション)で動くものを作り、フィードバックを繰り返す。

テストと見積り

テストは単体→結合→システム→受入の順に進む。ホワイトボックステストは内部構造に着目し、命令網羅や分岐網羅などのカバレッジを測る。ブラックボックステストは仕様に着目し、同値分割と限界値分析が代表。見積りはLOC法(ソースコード行数)とファンクションポイント法(画面や帳票など機能数)がある。

運用と信頼性

稼働率=MTBF÷(MTBF+MTTR)。MTBFは平均故障間隔、MTTRは平均修復時間。直列システムの稼働率は積、並列(冗長化)は1-(1-a)(1-b)。バックアップはフル、差分(前回フル以降の変更分)、増分(前回バックアップ以降の変更分)を区別する。RAIDは複数ディスクで冗長性や速度を確保する。SLAはサービス品質の合意水準。

ワークスルー例

MTBF=99時間、MTTR=1時間の装置の稼働率は99÷(99+1)=0.99=99%。同装置2台を直列接続すると0.99×0.99≒0.98、並列(どちらか動けばよい)なら1-(0.01×0.01)=0.9999。直列は信頼性が下がり、並列は上がる。

失点しやすい罠

  • MTBFとMTTRの取り違え(分母は必ず両者の合計)
  • 差分バックアップと増分バックアップの混同
  • 限界値分析で境界値そのものをテストしない
  • 受入テストとシステムテストの順序の誤解