skillup

技術ブログ

UI

情報アーキテクチャの分類

投稿日:

今回は情報の分類に関して。

ようはソフトウェア上に情報をどのように配置するかということについてです。

参考書では情報を大きく4つに分けています。

オブジェクトのリスト

オブジェクト=一般的なリスト型のデータです。メールのリストや音楽ファイル、書籍データ、画像、検索結果などのデータの集合体です。

  • 縦1列のリスト。なんらかのソートが働いていることが多い。
  • 2次元のテーブル。ソートされている。何らかのソートをユーザーが選べることが多い。
  • 項目同士をカテゴリで分類していることが多い。
  • 項目同士に親子関係があったり、包有関係があったりする。

アクションのリスト

アクションとはオブジェクト(データ)と違い、動詞で表現するものです。一般的にメニューやツールバーなどで表現されるものはこのアクションに分類されるものが多いでしょう。

小型のデバイスなどインターフェイスが小さい場合は、画面の制約があるため、表示に神経を使う必要があります。頻繁に選ばれるアクションが何かをしっておかなくてはいけません。

主題別カテゴリのリスト

ウェブサイトやオンラインのリファレンスでは主題別カテゴリーによってコンテンツを分類しています。

例 健康、科学、技術

一般的には名詞を分類することがおおいため、アプリケーションよりではこのような組織化は見られません。

わかりやすいのがitunesであり、膨大な曲をアルバム、アーティスト、ジャンルによって分類しています。

ツールのリスト

カレンダー帳やアドレス帳などユーザーがイメージしやすいツールを適切に配置できるか。

-UI

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

オートコンプリートのプラグイン

最近だとフォームの入力画面で最初の数文字を入力すると候補を予測して表示してくれる機能(=オートコンプリート)があることが一般的ですね。 いろいろなプラグインがありますが、今回お勧めしたいのはBoots …

no image

AngularJS テーブル行のソート入れ替え&ドラック&ドロップ

受注伝票みたいなものを作ると伝票の登録画面はヘッダーと明細に分かれますね。 私が携わったプロジェクトでは、大体一画面でヘッダー情報と明細情報を入力することが一般的でした。 今回AngularJSでその …

no image

timepickerについて

日付を入力するときに直接、文字入力するのがメンドイことからカレンダーが表示されるプラグインを使っている人は多いでしょう。 私も日頃Datepickerというライブラリを使っています。が、このプラグイン …

no image

ブラウザ上でのドラッグ&ドロップの処理

あるシステムから別のシステムにデータを移すとき、一般的にはCSVを使うことが多いかと思います。 今携わっているシステムもそうなのですが、CSVのどの項目を選ぶかを変更したいときってありますよね。 以前 …

no image

ソフトウェアデザインの目的

本日からのお勉強のお題は、UIの設計などについて。 参考図書:デザイニングインターフェイス Contents1 ソフトウェアとは目的達成の手段である2 ユーザー調査の基礎3 ユーザーの学習意欲・リテラ …