Вот различные точки зрения, которые являются общими.Вы должны уточнить, а не позже, что они ищут.Вы также можете проявить большую активность, начав с предложения, скажем, с точки зрения компонентов и поведения.Типы (Эти термины удобны для Google / Wiki:
- Поток информации
- Функциональная декомпозиция
- Стек решений / Техническое размещение
- Компонент / Структурный /Класс
- Поведение - последовательность, связь, последовательность операций
- Подробный логический поток (если, затем, для методов и т. Д.)
- Общий обзор / Один пейджер
- Бизнес-логика / Использование / Взаимодействие
- Сеть / Топология
В документации также важно понимать, какова цель.
- Поделитьсяс деловым партнером?
- Поделиться с лидером, технический?
- Это вводный или высокоуровневый взгляд?
- Кто ваша аудитория?
Вы должны понимать, как должны взаимодействовать конкурирующие читатели: «Краткость», «Нетехнический», «Полный», «Полный», «Точный», «Аспект»
Например: было бы невозможно получить полную, нетехническую, сетевую диаграмму, так какНомера портов и брандмауэры будут потеряныт на них.Или краткое, полное, последовательность операций также будет затруднена.
Резюме: Поэтому хорошим ответом по умолчанию является 1. Создайте краткое описание, если ваша аудитория даже не знает систему.Один абзац для бизнес-функции и один для структуры / компонентов приложения.2. Составьте диаграмму компонентов, включите пакеты и служебные библиотеки и т. Д. 3. Создайте последовательность уровня метода / класса или блок-схему основного пути выполнения.Затем вернитесь к заявителю, спросите, что они ищут, и покажите им, что у вас есть.Предполагая, что заявитель является техническим лидером в некотором роде.Без подробностей эта рекомендация в лучшем случае грубая.