Советы молодому программисту

Как написать программу, понятную пользователю

1. Если Вы хотите использовать программу в России, ее интерфейс должен быть написан по-русски.

2. Используйте терминологию, понятную пользователю. Избегайте «программисткой фени». Пользователь не обязан знать, как устроена Ваша программа изнутри. Для него, скорее всего, формы ввода и вывода представляются просто документами, высвечиваемыми на экране. Он привык работать с такими документами: заполнять, регистрировать, утверждать и т.д. Если пользователь видит на экране кнопки с названиями знакомых ему операций, он быстрее освоит Вашу программу, она ему понравится.

3. В названии экрана указывайте задачу, которую нужно решать с его помощью.

4. На каждом экране Вашей программы должна быть представлена вся информация, необходимая при выполнении операции для которой предназначен этот экран.

Например. Вы ведете личные карточки студентов. Выбрав из списка нужную Вам фамилию, Вы приступаете к заполнению формы успеваемости студента. Вас отвлекли, после вынужденного перерыва, Вы продолжаете работу. Если на экране не указана фамилия студента и номер группы, какую информацию вводить?

5. Разработайте файл контекстной помощи для Вашей программы. Современные средства программирования позволяют организовать вызов нужного места (топика) Help-файла с каждого экрана. (Обычно это достигается указанием параметра Help_ID). Расскажите в подсказке, для какой задаче нужен данный экран, что нужно сделать для ее решения. Опишите назначения органов управления.

6. Организуя помощь, помните, что пользователь может не знать смысла применяемых Вами терминов. В этом случае он не поймет Вашу подсказку и может натворить бед. Чтобы этого не случилось, включите в ваш Help-файл глоссарий (список терминов), в котором разъясняется смысл каждого термина. Во всех текстах Help-файла, где встречается данный термин, организуйте гиперссылки на его определение в глоссарии. Это поможет пользователю быстрее и лучше освоить Вашу программу, избавит его и Вас от многих проблем.

Методики тестирования программ

Тестирующие задачи

Тестирующие данные

Полигоны

Тестирование данных

Типовые требования к данным

Методики тестирования данных

Оценка полноты охвата источников информации

Оценка целостности данных

Оценка достоверности данных

Оценка актуальности данных

Сертификация баз данных

Классификация баз данных

Выбор цели сертификации

Последовательность проведения сертификации БД


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: