Как правильно описать архитектуру проекта?
Вот пару примеров из курса проектирования АСОИУ https://yadi.sk/i/KTRP6OeI38NmZZ
погуглите ПРОЕКТИРОВАНИЕ АСОИУ - я не помню как нотации называются ....IDEF0 и прочие
погуглите еще - " Диаграмма классов, Диаграмма развертывания
для построения диаграмм я использовал enterprise architect
или draw.io
стили отличаются.
Можете взять за основу ГОСТ 34 (www.rugost.com/index.php?option=com_content&view=a...
Минимальный набор документов обычно:
1. Пояснительная записка ( в ней содержаться описаний основных проектных решений (фреймворков, модулей, классов и тд)
2. Схема функциональной структуры (отражает взаимосвязи компонентов системы)
3. Описание организации информационной базы (описание БД, таблиц, хранимых процедур и тд)
4. Перечень входных сигналов и данных (какие данные и в каком формате принимает система)
5. Схема структурная комплекса технических средств (на каких серверах какие компоненты размещаются и какими сетями соединены)
6. Руководство пользователя 
7. Таблица соединений и подключений (по сути схема коммутации)
8. Схема структурная комплекса технических средств (взаимосвязи серверов )
9. Технологическая инструкция (регламент обслуживания системы)
Либо посмотреть в сторону ISO (не помню номер стандарта - называется software description)