System Design
Нужно самостоятельно задавать вопросы на понимание границ проектируемой системы, сценариев использования продукта. Также нужно собрать функциональные и нефункциональные требования.
Нужно обсуждать:
Для наглядности можно нарисовать схему компонентов и связи между ними.