
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Поначалу создание UML может показаться немного устрашающим. Существует множество сложных стилей обозначений, и может показаться, что нет хороших ресурсов для форматирования UML, который был бы читабельным и точным. Однако Microsoft Visio делает создание UML быстрым и простым с помощью своих шаблонов и простого в использовании интерфейса.
Шаг 1: предварительная запись
Прежде чем вы начнете создавать UML, желательно либо завершить код, либо весь псевдокод. UML - это, по сути, псевдокод, организованный в виде блок-схемы, поэтому важно знать, что будет включать ваш код. Это означает методы, поля и типы безопасности для каждого из ваших классов. Может быть, набросайте приблизительное представление о том, как вы хотите, чтобы ваш UML выглядел, когда вы закончите. Предварительная подготовка помогает вам оставаться сосредоточенным и организованным, когда вы начинаете работу над настоящим UML.
Шаг 2: описание зависимостей


Прежде чем вы начнете помещать мелкие детали ваших классов в ваш UML, полезно обрисовать все зависимости вашего кода. В левой части Visio есть вкладка, посвященная различным типам зависимостей и структур кода. Обозначим наследование пустой стрелкой, как в примере. Вы можете посетить https://creately.com/diagram-type/article/simple-guidelines-drawing-uml-class-diagrams для получения дополнительной информации о том, как отформатировать свой UML.
Шаг 3. Заполните детали

На фотографии вы можете увидеть, как этот примерный класс заполняется полями и методами. При заполнении не забудьте обозначить свои методы и поля знаком + для общедоступных, - для частных и # для защищенных. Visio автоматически создает два отдельных раздела, в которых вы можете писать поля и методы, поэтому вам не нужно беспокоиться о разработке таблицы, подходящей для всего.
Шаг 4: завершающие штрихи
На вкладке «Дизайн» в верхней части интерфейса Visio есть множество различных эстетических и цветовых опций, которые вы можете использовать в своем UML.
Есть множество вариантов дизайна, которые вы можете сделать, чтобы сделать ваш UML более читабельным или более интересным, но вы должны помнить, что полезность - это первая и самая важная функция вашего UML. Вы хотите, чтобы другие люди могли взглянуть на ваш план и иметь общее представление о том, что делает ваш код.
Поздравляем, когда вы закончите изменять внешний вид UML! Готово, и теперь вы можете создать UML самостоятельно!
Я включил готовый PDF-файл UML-файла, который я создал в Visio. Вы можете посмотреть на него, чтобы получить некоторые идеи и, возможно, немного больше понять процесс.
Рекомендуемые:
Как создать собственный WIFI-шлюз для подключения Arduino к IP-сети?: 11 шагов (с изображениями)

Как сделать свой собственный WIFI-шлюз для подключения Arduino к IP-сети?: Как и многие люди, вы думаете, что Arduino - очень хорошее решение для домашней автоматизации и робототехники! Но с точки зрения коммуникации Arduino просто поставляется с последовательными каналами. Я работаю над роботом, который должен быть постоянно подключен к серверу, на котором работает ar
Как создать и вставить таблицу и добавить в нее дополнительные столбцы и / или строки в Microsoft Office Word 2007: 11 шагов

Как создать и вставить таблицу и добавить дополнительные столбцы и / или строки в эту таблицу в Microsoft Office Word 2007: у вас когда-нибудь было много данных, с которыми вы работали и думали про себя … " как я могу сделать все этих данных выглядят лучше и легче для понимания? " Если да, то таблица в Microsoft Office Word 2007 может быть вашим ответом
Как создать игру в покер на Java: 4 шага

Как создать игру в покер на Java: Это руководство предназначено для тех, кто уже кое-что знает Java и хочет создать игру в покер на Java. Прежде всего, вам понадобится компьютер с каким-либо приложением для программирования или веб-сайт, позволяющий использовать Java. Я рекомендую использовать DrJ
Как создать простую программу чата на Visual Basic с помощью элемента управления Microsoft Winsock: 7 шагов

Как создать простую программу чата на Visual Basic с помощью элемента управления Microsoft Winsock: в этом руководстве я покажу вам, как создать простую программу чата на Visual Basic. Я расскажу, что делает весь код, чтобы вы учились по мере его создания, и в конце я покажу вам, как его использовать
Как создать уровень подсветки камеры для зеркальной камеры: 4 шага (с изображениями)

Как повысить уровень освещенности камеры для зеркальной камеры: вы когда-нибудь снимали в условиях низкой освещенности и замечали, что ваши снимки не соответствуют уровню? Ну, конечно, есть! В последнее время я много работал с фотографией с длительной выдержкой, и когда я выхожу в поле с гориллоподом, я бегаю