В прошлой статье я рассказал странную историю: как нашёл под капотом машины кусок сала, выкинул его, а на следующий день увидел галку, которая явно пришла за своей заначкой и была крайне недовольна пропажей. Если пропустили ту историю — вот она: https://dzen.ru/a/abQt0AATVxI40hD2 Тогда я шутливо написал, что случайно сломал чей-то бизнес-процесс. Но чем больше я думал об этой ситуации, тем больше понимал: она отлично иллюстрирует одну важную вещь из системного анализа — нефункциональные требования. И галка, судя по всему, подошла к их проектированию довольно серьёзно. Попробуем посмотреть на ситуацию глазами птицы. У неё есть ресурс — кусок сала. Нужно решить задачу: где его безопасно сохранить, чтобы потом вернуться и съесть. Это классическая задача проектирования системы хранения. И галка, похоже, выбрала архитектуру примерно такую: Хранилище: ниша у основания лобового стекла автомобиля (жабо). Контейнер: автомобиль как физическая оболочка. Доступ: сверху, через щель у стекла. На пер
Почему галка выбрала именно мою машину: как работают нефункциональные требования
14 марта14 мар
1
3 мин