Т.К задача проектирование системы всегда становится в открытой форме, нам самим нужно ограничить функциональность и определить требования к системе
Приступая к любому дизайну, начать стоит с ответов на основные вопросы:
Функциональные требования - это то, какие возможности система представляет пользователю
Желательно при рассказе остановится на нескольких основных возможностях для реализации
Для этого стоит выписывать наиболее известные свойства системы в порядке возможности и провести черту над теми, над которыми мы планируем сконцентрироваться в дальнейшем.