Теперь я смотрю на свой проект в прошлом году, и поэтому я делаю документ спецификации. Теперь просто так бывает, что этот проект требует высокой степени «удобства использования» - я не знаю, правильно ли это слово на английском языке, но я имею в виду, что он должен быть очень прост в использовании от пользователя PoV. Теперь - во всех проектах, над которыми я работал до сих пор, удобство использования на самом деле не было большим фактором, и поэтому я мог просто написать какую-то тарабарщину, чтобы обойти это. Я всегда спрашивал наших учителей, как они будут определять требования к юзабилити, но никто еще не дал мне ответа, который, как я чувствовал, был достаточно хорош.Как измерить «удобство использования» в документе спецификации?
Наши учителя всегда проповедовали, что любое требование, данное в проекте, должно быть «пробным», но как вы можете проверить, насколько легко доступен ваш пользовательский интерфейс?
Скажем, у меня было приложение в режиме реального времени. Здесь было бы слишком сложно сказать: «запись должна быть удалена менее чем за 100 мс после первоначального вызова». Но гораздо сложнее сказать: «Пользовательский интерфейс должен быть на 86% интуитивным».
Я думаю, что это крутой гайчик, но я не могу быть первым человеком в мире, который думал об этом, не говоря уже о проблемах с ним.
Ненавижу, когда я задаю вопрос и кто-то отвечает тем, что звучит так просто, что это заставляет меня выглядеть глупо. Угадайте, это просто означает, что это отличный ответ :) Ty – cwap
Я просто определял ваш ответ в вашей голове ;-) –
ИМО, это только половина ответа. Когда у вас есть эти функциональные требования, как вы тестируете нефункциональные требования? Этот ответ адресован Аароном Маенпаа, который предложил тесты на удобство использования. –