必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成21年度秋季問題

平成21年度秋季問題

問題46

オブジェクト指向でシステムを開発する場合のカプセル化の効果はどれか。

オブジェクトの内部データ構造やメソッドの実装を変更しても,ほかのオブジェクトがその影響を受けにくい。
既存の型に加えてユーザ定義型を追加できるので,問題領域に合わせてプログラムの仕様を拡張できる。
子クラスとして派生するので,親クラスの属性を子クラスが利用できる。
同一メッセージを送っても,受け手のオブジェクトによって,それぞれが異なる動作をするので,メッセージを受け取るオブジェクトの種類が増えても,メッセージを送るオブジェクトには影響がない。

解答・解説へ

問題47

開発プロセスにおける,ソフトウェア方式設計で行うべき作業はどれか。

顧客に意見を求めて仕様を決定する。
既に決定しているソフトウェア要件を,どのように実現させるかを決める。
プログラム1行ごとの処理まで明確になるように詳細化する。
要求内容を図表などの形式でまとめ,段階的に詳細化して分析する。

解答・解説へ

問題48

システム適格性確認テストを実施するとき,用意しておくべきテストデータはどれか。

実際に業務で使うデータや,業務上例外として処理されるデータ
ソフトウェアユニット間のインタフェースに関するエラーを検出するデータ
ソフトウェアユニット内の全分岐を1回以上通るデータ
ソフトウェアユニット内の全命令が1回以上実行されるデータ

解答・解説へ

問題49

ウォータフォールモデルによるシステム開発工程の作業内容 a ~ f を,実施する順序で並べたものはどれか。

〔作業内容〕
a 現状の問題点を調査・分析し,対象システムヘの要求を定義する。
b システムとして必要な機能をプログラムに分割し,処理の流れを明確にする。
c 詳細な処理手順を設計し,コーディングする。
d テストを行う。
e 各プログラム内の構造設計を行う。
f システムの要求仕様を基に,システムとして必要な機能を定義する。
a, b, f, c, e, d
a, f, b, e, c, d
a, f, b, e, d, c
a, f, e, b, c, d

解答・解説へ

問題50

ソフトウェア開発において,構成管理に起困しない問題はどれか。

開発者がバグを定められた手続に従わずに修正したので,今まで動作していたプログラムが,突然に不正な動作をする。
システムテストにおいて,単体テストレベルのバグが多発して,開発が予定どおり進捗しない。
仕様書,設計書及びプログラムのそれぞれが一致していないので,プログラム修正時にソースプログラムを解析しないと,修正すべきプログラムが特定できない。
一つのプログラムから多数の派生プログラムが作られているが,派生元のバグ修正がすべての派生プログラムに反映されない。

解答・解説へ