営業伝票を入力する画面の設計に際し,リストボックスを使った選択画面において,作業効率を高めるために,画面が表示された時点で,ある値がすでに選択された状態になるように設定することにした。 取引先の所在地(関東地方の七つの都道府県の名称)を選択するリストボックスの場合,選択された状態で設定される都道府県として,適切なものはどれか。ここで,入力作業に関する事項は,次のとおりである。 〔入力作業に関する事項〕 (1) 営業担当者ごとの取引先の所在地は,一つ又は隣接する二つの都道府県にある。 (2) 営業担当者は,伝票を取引先ごとに分類して,入力作業担当者に渡す。 (3) 入力作業は,営業担当者ごとの伝票をまとめて行う。 (4) まとめて入力する伝票の数は,都道府県ごとに複数枚ある。 (5) 1画面の入力操作で,1枚の伝票が入力できる。
平成21年度 春期 ITパスポート試験 問67
この問題の解説と、これまでの解答の記録です。
問 67
不正解ア
営業成績が良いことと、いま入力中の伝票の所在地が一致することには何の関係もない。入力は (3) のとおり、その時に手元にある営業担当者の伝票をまとめて処理するので、別の担当者の伝票を入力している間はこの初期値はずっと外れたままで、毎画面選び直しになる。そもそも営業成績の良さは伝票の枚数や所在地の分布を保証しない。
不正解イ
東京都に固定する案。会社数が多いという一般的な統計は、この入力作業で次に来る都道府県が東京都であることを意味しない。担当する取引先が茨城県と栃木県だけの営業担当者の伝票を入力している間は、全画面で初期値が誤りとなり毎回選択し直す必要がある。固定値は (1)〜(4) が示す「担当者ごとに同じ都道府県が連続する」という性質を全く利用できていない。
不正解ウ
五十音順の先頭 (茨城県) を初期値にする案。並び順の先頭という基準は実際の入力内容と無関係な機械的ルールにすぎず、作業効率の根拠にならない。茨城県以外を扱っている間は毎画面で選び直しが発生し、イと同様に固定値の欠点をそのまま抱える。
- エ
正解 正解はエ。リストボックスの初期選択値 (デフォルト値) は、「次に入力される可能性が最も高い値」にしておくと選択操作そのものを省けるので効率が上がる。この業務では、(2)(3) により伝票は営業担当者ごとにまとめて入力され、(1) によりその担当者の取引先は一つ又は隣接する二つの都道府県にしかない。さらに (4) で同じ都道府県の伝票が複数枚あり、(5) で1画面につき1枚を入力する。つまり画面を次々と処理していくと、直前の画面で入力した都道府県と同じ都道府県が連続する場面が圧倒的に多くなる。そこで前画面で入力した都道府県を初期選択状態にしておけば、連続する伝票では入力担当者はリストボックスに触れる必要がなく、都道府県が切り替わる境目 (担当者が二つの都道府県を持つ場合や次の担当者に移る場合) でだけ選び直せばよい。固定値ではなく直前の入力値を引き継ぐこの方式が、与えられた作業条件の下で操作回数を最小にする。
- 画面設計における初期値 (デフォルト値) の考え方: 入力回数を減らすには、業務の実態から見て「次に入力される確率が最も高い値」を初期選択にする。同じ値が連続する業務では、直前の入力値を引き継ぐ方式が最も操作を減らせる。
- ユーザビリティは与えられた業務条件から論理的に判断する: 会社数・営業成績・五十音順のような業務フローと無関係な基準や固定値ではなく、伝票のまとめ方と並び順 (担当者ごと・取引先ごと・都道府県ごとに複数枚) を根拠に初期値を決める。