Foliant
99
Чтобы на этот раз "претензии" к программе не показались необоснованными, я попытаюсь привести анализ программы с самого начала - с анализа ее пользователей. Анализ пользователя и задач Разработка любой программы
должна начинаться с создания "портретов"
будущих пользователей. Учитывая специфику этой программы, можно сказать, что у нее есть один типичный пользователь. Для большей реалистичности дадим ему имя и возраст. Александр, 26 лет. Пару месяцев назад приехал работать в Германию программистом. Знает язык на уровне достаточном для прочтения несложных текстов. Когда в служебных сообщениях электронной почты или в других немецких текстах встречаются незнакомые слова, ему нужно их быстро перевести. Часто встречается и обратная ситуация - пытаясь поговорит с коллегами-немцами на их языке, ему нужен перевод какого-нибудь русского слова, которое он не знает. Из этого описания следует
основная его цель: |
Оценка
программы
Обратите внимание на основной сценарий использования программы, вытекающий из портрета - прервать текущую работу, перевести слово, вернуться. Следовательно, чем меньше времени уйдет на перевод отдельного слова, тем лучше. С этой точки зрения недостатки у программы следующие:
У программы есть и другие мелкие недостатки, но исправление даже только описанных трех значительны бы повысило удобство работы с программой. Вывод здесь как обычно один: Создатели программы не подумали о пользователях. 12.08.2001
|