Создать дерево программных модулей

Покажите, из каких модулей состоит приложение и какие части входят в каждый модуль. Картиниум оформит дерево по вашему описанию функций и связей.

Создать дерево своих модулей

Дерево с корнем ПРИЛОЖЕНИЕ и ветвями КАТАЛОГ, РАСЧЁТ, ОТЧЁТЫ

Пример оформления · можно увеличить

Какие модули включить в дерево программы?

Начните с функций программы: что пользователь может в ней сделать и какие части за это отвечают. Для каждой части запишите короткое название и одну фразу о её назначении. Если структура уже утверждена, передайте её целиком и попросите сохранить названия.

Не смешивайте на одном уровне модули, экраны и серверы. Каталог и расчёт могут быть функциональными частями приложения, а база данных описывает способ хранения. Чтобы показать запросы между интерфейсом, сервером и базой, используйте схему информационной системы. Дерево нужно для ответа на вопрос, из каких частей состоит программа.

Как расположить уровни и соединить ветви?

Запишите связи парами: родительский модуль и часть, которая в него входит. Укажите корень дерева и уровень каждого блока. Сохраняйте сопоставимую детализацию внутри одного уровня: целая подсистема и отдельная кнопка не должны стоять рядом.

Для большой программы сначала покажите основные модули, а сложную ветвь вынесите на отдельное изображение. По списку функций проверяйте содержание дерева. Расположение, цвета и форму блоков можно поручить модели. Линии здесь обозначают вложенность, поэтому стрелки обмена данными не нужны.

Пример дерева для приложения

Создай горизонтальное изображение дерева программных модулей. Это условный пример для обсуждения структуры приложения. Один верхний блок ПРИЛОЖЕНИЕ. Под ним на одном уровне три блока: КАТАЛОГ, РАСЧЁТ, ОТЧЁТЫ. Соедини верхний блок с каждым из трёх нижних тонкой линией без стрелок. Не соединяй нижние блоки друг с другом. Светлый фон, тёмно-зелёные заголовки, крупные русские подписи. Внизу напиши Условный пример. Не добавляй технологии, базы данных и другие модули.

Создать дерево своих модулей
Дерево с корнем ПРИЛОЖЕНИЕ и ветвями КАТАЛОГ, РАСЧЁТ, ОТЧЁТЫ
У приложения три функциональные части. Каждая соединена с верхним блоком линией вложенности.

Корень у дерева один: ПРИЛОЖЕНИЕ. Под ним три функциональные части: КАТАЛОГ, РАСЧЁТ, ОТЧЁТЫ. Линия от корня к каждому блоку означает, что эта часть входит в приложение. Между собой нижние блоки не соединены, поэтому об обмене данными между ними дерево ничего не говорит.

Вместо трёх примерных названий поставьте свои модули. Вложенные части перечислите в задании парами: родительский модуль и дочерний. Внутренние адреса, ключи и закрытые сведения проекта в публичную схему не переносите.

Что получится: Одно изображение дерева программных модулей с названиями и линиями вложенности.

Формат: горизонтальное изображение для нескольких ветвей; вертикальное для глубокой иерархии.

Как проверить дерево по описанию программы?

Сверьте дерево со списком функций: одной симметрии блоков недостаточно. У каждого блока найдите родителя и проверьте уровень вложенности. Если одну часть используют несколько модулей, простого дерева может не хватить. Совместное использование лучше объяснить отдельной схемой.

Прочитайте подписи в том размере, в котором будете показывать дерево. На защите проекта аудитория должна различать основные модули с общего экрана, без увеличения файла.

  • В дереве есть все модули из исходного списка.
  • Каждая ветвь соединена со своим родительским модулем.
  • Линии показывают вложенность, а не потоки данных.

Другие задачи