Инструменты для проектирования архитектуры приложения? Ситуация: задумал я недавно сделать свою мега-крутую полноценную программу на Python & C++. До этого занимался только решением задачек на Codewars да небольшим скриптописательством. Пораскинув мозгами, понял что приложение не такое простое, как казалось на первый взгляд и функционала нужно проработать, мягко говоря, дофига(на второй день сам запутался), и без полноценного "чертежа проекта" не обойтись.Отсюда вопрос: какими инструментами пользуются полноценные разработчики для визуализации архитектуры будущего приложения?
Пробовал простые mindmap( coggle) - но как-то не зашло. Можно, конечно, вручную на ватмане набросать, но хочется что-то подинамичнее, да и чтоб в портфолио потом добавить можно было, если годнота выйдет.

21 Авг 2019 в 06:23
279 +1
0
Ответы
1

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

UML-диаграммы: Unified Modeling Language (UML) - это стандартизированный язык моделирования, который позволяет визуализировать различные аспекты архитектуры приложения. Существует множество инструментов для создания UML-диаграмм, таких как Microsoft Visio, Lucidchart, Draw.io и др.

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

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

ARIS: Это инструмент разработки бизнес-архитектуры, который позволяет создавать модели бизнес-процессов и их взаимосвязи с информационными системами.

ER-диаграммы: Entity-Relationship (ER) диаграммы представляют сущности и их взаимосвязи в базе данных.

Программы для создания wireframes и mockups: Такие инструменты, как Adobe XD, Sketch, Figma и другие, помогают визуализировать интерфейс приложения на ранних этапах разработки.

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

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 757 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир