令和元年度 秋期 午前 問23
システム開発技術
コードから商品の内容が容易に分かるようにしたいとき,どのコード体系を選択するのが適切か。
- ア区分コード
- イ桁別コード
- ウ表意コード
- エ連番コード
答えと解説を見る
✓ これが正解ウ表意コード
解説
意味を読み取れる記号を使うので、表意コードが向きます。
コードの付け方には、目的に応じていくつかの型があります。ここで求められているのは、記号を見ただけで中身の見当が付くことです。その目的にあたるのが表意コードで、対象の意味を表す文字や数字を組み込みます。たとえば色や大きさの頭文字を並べておけば、表を引かなくても読み取れます。人が読んで分かる代わりに、桁数が長くなりやすいという弱みもあります。対象が増えて意味が重なり始めると、付け直しが必要になることもあります。他の型は、順に振るもの、大きな区分ごとに範囲を決めるもの、桁ごとに意味を割り当てるものというように、それぞれ狙いが違います。どれが優れているという話ではなく、何を優先するかで選び分けます。読みやすさを求められたら、意味を持たせる型を思い出します。品目が増えたときに破綻しないかも判断の材料です。
ほかの選択肢はなぜ違うのか
- ア区分コード:あらかじめ決めた区分ごとに、番号の範囲を割り当てておく型です。どの範囲に入るかで仲間分けはできますが、中身までは読み取れません。区分の数が変わると、範囲の取り直しが必要になります。仲間分けの境目をまたぐ品目が出ると困ります。
- イ桁別コード:桁ごとに意味を割り当て、上の桁から順に絞り込んでいく型です。仕組みを知っていれば読めますが、対応表を見ないと意味が分かりません。分類の階層をそのまま表せる点が持ち味です。対応表を配る手間が必要な点が、読める型との違いです。
- エ連番コード:順番に番号を振っていくだけの型です。重複が起きにくく付けるのも簡単ですが、番号から中身は分かりません。数が増えても仕組みが変わらない点が長所になります。付け間違いが起きにくいので、伝票などで長く使われてきました。
出典:令和元年度 秋期 基本情報技術者試験 午前 問23
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)