Тут нужно понять для кого будет предназначен написанный сценарий.
Если читатель это эксперт предметной области, бизнес-аналитик, бизнесмен-заказчик, т.е. читатель не знакомый с техническими понятиями, то лучше пункт 1), который тоже может иметь вариации: сжатый формат, свободный формат или развернутый структурированный формат. Также возможно использование диаграммы деятельности
Если читатель - это член команды разработчика, то возможны любые варианты. При этом стоит обратить внимание на системную диаграмму последовательности (изобретение Лармана), помогающая определить системные события и соответственно интерфейс системы (как пользовательский так и технический(программный))
* по 1) - RUP., Open UP, Коберн
* по 2) - естественный структурированный язык