開発技術
基本情報技術者試験|コード設計において、コードの先頭1桁で『1:書籍 2:文具…
コード設計において、コードの先頭1桁で『1:書籍 2:文具 3:家電』のように対象を大分類し、残りの桁で個々を識別するように、桁の位置ごとに意味をもたせる方式がある。この方式の説明として最も適切なものはどれか。
ア単に発生順に1から連続して番号を割り当て、桁に意味はもたせない
イ乱数で重複しない値を割り当て、桁の並びに意味をもたせない
ウ特定の桁が分類を表し、コードから対象の属性を判別できる
エ商品名の頭文字をそのままコードとして用い、桁数は項目ごとに変える
正解
ウ.特定の桁が分類を表し、コードから対象の属性を判別できる
区分コード(けた別コード)は、コードの特定の桁に分類などの意味を割り当て、桁から対象の属性(大分類など)を判別できるようにする方式である。設問の『先頭桁で大分類、残り桁で識別』はまさにこの方式で、桁に意味を持たせる点が核心である。
?選択肢ごとの解説
ア ×発生順に連番を振り桁に意味をもたせないのは順番コード(連番コード)の説明であり、桁から属性を読み取れない点で本問と異なる。
イ ×乱数で重複回避だけを狙い意味をもたせない方式は、桁の並びから属性を判別できないため区分コードの説明ではない。
ウ ○区分コード(けた別コード)は、コードの特定の桁に分類などの意味を割り当て、桁から対象の属性(大分類など)を判別できるようにする方式である。設問の『先頭桁で大分類、残り桁で識別』はまさにこの方式で、桁に意味を持たせる点が核心である。
エ ×頭文字を流用し桁数も不揃いにする方式は識別性・拡張性に乏しく、桁ごとに意味を体系化する区分コードとは異なる。
開発技術の他の問題
システム開発で、明確に定義されたインタフェースを通じて利用でき、内部実装を意識せずに組み合わせて再利用できる独立性の高い部品…ホワイトボックステストの網羅基準のうち、判定条件(分岐)を構成する個々の単純条件それぞれについて真と偽の双方を少なくとも一度…判定文 if (A かつ B)…あるモジュールは全部で20個の実行可能命令から成る。設計したテストケース群を実行したところ、そのうち17個の命令が一度以上実…あるプログラムには分岐の方向(各判定の真・偽)が合計で10方向ある。設計したテストケースを実行した結果、そのうち真側が4方向…入力値xについて『1以上100以下なら有効、範囲外はエラー』とする仕様がある。限界値分析(境界値分析)の考え方に基づき、有効…ブラックボックステストにおける同値分割の考え方を最もよく表しているものはどれか。入力条件(原因)と出力(結果)の間の論理的な関係を論理ゲートで表したグラフを作成し、そこから効率的なテストケース(多くはデシ…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0071
