Позвольте мне подробнее рассказать о том, как UC и US работают вместе, и почему я считаю, что UC так важны.
Когда вы работаете над UC и продумываете один из них, вы продумываете, как пользователь и система взаимодействуют друг с другом. Вы также думаете о том, где именно могут происходить изменения, где могут происходить исключения, что должно случиться, прежде чем начнется выполнение UC и что будет по его завершению.
В этом процессе, в процессе продумывания и описания вашего UC, вам придется
использовать правильный язык, избегать пассивного залога (это очень важно — прим. переводчика), избегать употребления «перед этим» и «после этого», двигаться пошагово и четко излагать последовательность действий, строго используя корректную терминологию.
Пройдя через все это вы вдруг обнаруживаете, что всплыли вопросы, о которых вы раньше не думали, а также появляются все новые и новые требования.
Этот мыслительный процесс имеет решающее значение, особенно для начинающих аналитиков. Именно попытка выяснить: