Функциональные требования к системе (Ваши примеры)
Добрый день. Хотел бы обратиться к опытным айтишникам с просьбой привести свой пример функциональных требований. На просторах интернета (может я не так ищу) мне часто попадаются примеры функциональных требований, больше смахивающих на пользовательские, мол система должна сохранять данные, проверять по наименованию на дубликаты и так далее... Мне всегда казалось, что в крупных организациях, постановки делаются более детализированно, например (условно с головы):
1. Реализовать окно. В строке заголовка выводить [Справочник имен].
1.1. В окне «справочник имен» добавить стандартные кнопки: закрыть(х), свернуть (_).
1.1.1. По центру окна добавить текстовое поле (ввод только на русской раскладке), ограничение 20 символов.
1.1.1.1. Добавить проверку на дубликаты по наименованию введенного значения с существующим справочником «сотрудники» dbo.users. В случае если найден дубликат, выводить запрещающее сообщение [Указанное намменование уже внесено в систему]
Ну это условный пример, подскажите пожалуйста, это черезчур занудное описание, если так всегда постановку (спецификашку или чтз) писать, можно с уса сойти и тебе и программисту что будет делать? Или это наоборот норма?
Приведите пожалуйста свой пример функциональных требований, буду благодарен. Просто правда интересно, что брать за идеал когда время позволяет писать постановку ( а не в торопях объяснять по телефону программисту требование)