Конструирование языка пиктограмм пользовательского интерфейса
Два главных секрета пиктограммостроения Прежде чем рисовать пиктограмму, нужно хорошо продумать, что на ней должно быть изображено.Если нужно нарисовать много пиктограмм, нужно продумать, что будет изображено на каждой из них, прежде чем приниматься за иллюстраторскую работу.
Особенности приложения Счета состоят из строчек.Строчки могут представлять собой записи об оказанных услугах, проданных продуктах или отработанном времени.Строчка не обязательно должна быть связана со счетом. Строчка может быть “свободной”, то есть находится в “куче”. Как правило, пользователь вводит “свободные” строчки в “кучу” по мере выполнения работ для клиентов, и уже потом составляет из готовых строчек счета.Счета могут оплачиваться в несколько шагов.
Команды для работы со свободными строчками Добавить в кучу строчку об оказанной услугеДобавить в кучу строчку об обработанном времениДобавить в кучу строчку о продаже продуктаУдалить строчкуСобрать выбранные строчки в счетПоказать только свободные строчкиПоказать любые строчки
Команды для работы со счетами Добавить пустой счетУдалить счетОтправить счетПоказать неотправленные счетаПоказать отправленные счетаПоказать оплаченные счетаПоказать любые счета
Команды для работы со строчками в счетах Добавить в счет строчку об оказанной услугеДобавить в счет строчку об обработанном времениДобавить в счет строчку о продаже продуктаУдалить строчку из счета в кучуУдалить строчку совсем
Команды для регистрации поступления денег Добавить оплатуУдалить оплату
Основные категории элементов пиктограмм ОбъектыОпределенияДействияОбстоятельства
Элементы пиктограмм, разбитые по категориям
Объекты
Определения (типы строчек)
Определения (состояния строчек)
Определения (состояния счетов)
Действия
Действия
Обстоятельства
Пиктограммы команд для работы со свободными строчками Добавить строчку об оказанной услугеДобавить строчку об отработанном времениДобавить строчку о проданном продуктеУдалить строчкуСобрать строчки в счетПоказать только“свободные” строчкиПоказать любые строчки
Пиктограммы команд для работы со счетами Добавить пустой счетУдалить счетОтправить счетПоказать неотправленные счетаПоказать отправленные счетаПоказатьоплаченные счетаПоказать любые счета
Пиктограммы команд для работы со строчками в счетах Добавить в счет строчку об оказанной услугеДобавить в счет строчку об отработанном времениДобавить в счет строчку о проданном продуктеУдалить строчку из счета в кучуУдалить строчку совсем
Пиктограммы команд для регистрации поступления денег Добавить оплатуУдалить оплату