Понедельник, Июль 5th, 2010

ИТ

Суньте руки в карманы и забудьте на время о программировании. Займитесь проектированием. Единственный способ создать хороший интерфейс — начать разработку «с конца» с интерфейса конечных пользователей.
Не следует ждать пока проект будет реализован в виде программы. Гораздо важнее как можно скорее проверить проект у пользователя.
Структурируйте диалог. Создавайте подокна.
Проектируйте легко воспринимаемые не перегруженные экраны. Правило 7+-2.

Соблюдайте согласованность шрифтов, размеров, обозначений во всех окнах. Стандартизуйте имена. Не выносите на экран то, что в данный момент пользователю не нужно.
Начинайте с наброска на бумаге. Это быстрее генерации окон.
Используйте как мышь, так и клавиатуру.
Проанализируйте другие проекты.
Не старайтесь собрать сразу все требования пользователей. Проведите два 4-часовых совещания и приступайте к разработке. Остальные требования можно учесть позже.
Этапы проектирования интерфейса
Разработка пользовательского интерфейса (ПИ) ведется параллельно разработке программного продукта в целом и в основном предшествует его внедрению. Процесс разработки эргономичного ПИ разбивается на следующие этапы:
Анализ производственной деятельности
Анализ производственной деятельности пользователя, определение и спецификация его бизнес-функций. Формулировка требований к работе пользователя.
Построение пользовательской модели данных (ERD), формирование рабочих мест.
Проектирование ПИ
Bыбор показателей оценки пользовательского интерфейса.
Разработка обобщенного сценария взаимодействия пользователя с системой (функциональной модели) и его предварительная оценка пользователями и Заказчиком (бумажный прототип ПИ).
Корректировка и детализация сценария взаимодействия, выбор и дополнение стандарта (руководства) для построения прототипа.
Разработка макетов и прототипов ПИ и их оценка в деловой игре, выбор окончательного варианта.

При проектировании пользовательского приведенная выше последовательность не является строго обязательной. Проектировщик может представить диалог в экранных формах. Однако на этом этапе ГЛАВНОЕ согласовать и утвердить не вид экрана (это вторично и отражает скорее вкус и мастерство разработчика), а :
структуры и домены вводимых, корректируемых и удаляемых данных, данные NONULL,
действия осуществляемые при этом пользователем, ИС, СУБД и при необходимости операционной системой,
условия и пути перехода,
условия поддержание целостности и бизнес-правила,
триггера,
сохраненные процедуры,
обучение и/или функции помощи пользователю.
На этом же этапе согласуются SQL-запросы.

Наиболее распространенной ошибкой разработчика является именно отсутствие четкой проработки выполняемых действий. Без этого дальнейшая реализация оказывается несогласованной и может оказаться не соответствующей квалификационным требованиям, а на практике требованиям пользователя.
Реализация ПИ
Реализация ПИ в коде, создание тестовой версии (визуализация).

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Категория: Учебники

2 комментария

04.07.2012
Dimkinchar

Учиться в Институте Юрия Мороза никогда не поздно.


18.09.2015
Николай

Убедительная просьба, уберите пожалуйста со своего сайта ссылку на мой магазин. Мои конкуренты занимаются распространением ссылочной массы, а яндекс опускает из за этого сайт в выдаче. Спасибо за понимание.