Як правильно описати архітектуру проекту
Доброго вам дня,
знадобилося описати архітектуру проекту, основні вузли (модулі), що із чим взаємодіє (потоки даних), використовувані СУБД. Раніше не займався подібним і не можу зрозуміти, за яким принципом правильніше описуватиме. Можете підштовхнути в правильну сторону? Бажано на якийсь приклад Із використовуваного: python + django, golang, angular, postgresql, redis і ще деякі
Ось кілька прикладів з курсу проектування АСОІУ 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 (не пам'ятаю номер стандарту - називається softwaredescription)
Виходячи зі звичайного здорового глузду. Там немає нічого такого особливо чарівного.
PS: Є спеціальні інструменти, є спеціальні мови опису проектів - але це вже для серйозних завдань. Сумніваюся, що серйозне завдання раптом опинилося на плечах людини, яка не знає, як до неї підійти.
Треба здобути досвід, попрацювавши в команді з людьми, у яких він є. А потім зробити. Це найточніша відповідь на ваше запитання у його поточному вигляді.
Якщо будуть конкретні питання – ставте, відповімо.