Эд, и я бы ничего не понял из такого описания требований ....
1. Вовсе не обязательно писать именно юзкейсы -- пиши просто сценарий или уж если юзкейсы, то в casual формате по Коберну.
можно
2. Разделять на типы на типы можно только в том случае, если у тебя есть согласованный со всеми для данного проекта Requirements Management Plan, в котором будет расписано все про типы требований. Если в культуре компании нет такого -- лучше не делать, особенно если до этого не было евангелизма на эту тему.
уже понято. Но учти я вопросы задаю не просто так, а для людей тоже, не только для себя ответ. Твой ответ очень информативный.
3. Нафиг писать в виде отдельных требований типы данных (целое число, дата от 1 до 30 ... кстати а 31 числа не бывает?)? Это можно спокойно отдельно написать в словаре данных.
В реальности этого и не было, это я включил просто для связки. Дата 31 бывает, но как конечная дата не используется, и вообще может быть требование что может быть число не более 20, не суть важно
4 По-сути, того что ты написал: "Суть задачи такова:
Пожелания заказчика - для увеличения собираемости платежей по выставленным счетам ... предложена так называемая скидка по предоплате. Механизмом реализации такой скидки должен стать двуэтапный биллинг. Т.е. сначала печатаются и отправляются ..." практически все что нужно иметь на входе "проектировщику в контексте" ...
Он это и имеет на входе в качестве контекста. Далее аналитик прикладывает правила, по которым формируется тот или иной документ при наличии тех или иных исключений.
Резюме.
Типы не важны сначала нужно покреститься. Окей.
Все велью в ответе нет. Вернее сказано не понятно. Окей как будет понятно?
Приведи свой кусочек контекста и списка требований, чтобы можно было мне как проектировщику поставить задачу и передать ее программисту, причем чтобы после этого программист не бегал к тому же аналитику.
Happy birth day, Yury