murad1986
@murad1986
MySQL, Startups, internet-marketing

Какое ПО помогает в проектировании приложений?

Всем привет!
Делаем рефакторинг достаточно большого приложения.
Устал на бумаге чертить схему работы приложения. Есть какие-нибудь специализированные приложения?
  • Вопрос задан
  • 1080 просмотров
Решения вопроса 1
max-kuznetsov
@max-kuznetsov
Главный IT-архитектор
Всё зависит от Ваших конкретных нужд.

Судя по тому, что Вас обеспечили только бумагой, руководство и заказчики не особо требовательны. Поэтому можно воспользоваться любым редактором, умеющим рисовать схемы. Например, Visio. Тот же UML там поддерживается, плюс можно доставить наборы фигур, например, под нотацию Archimate.

Есть более профессиональные инструменты. Sparx EnterpriseArchitect, например.

В некоторых средах разработки есть расширения, позволяющие делать реверс-инжиниринг кода. Вы можете автоматически построить диаграммы классов существующего кода, например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 8
index0h
@index0h
PHP, Golang. https://github.com/index0h
VisualParadigm
Ответ написан
Комментировать
SosnovschenkoR
@SosnovschenkoR
Разработчик программного обеспечения
Enterpise Architect, но не бесплатно. Очень рекомендую посмотреть и потрогать
Ответ написан
Комментировать
Phizio
@Phizio
Чрезвычайно простой инструмент draw.io - в стиле пакета Microsoft Office.
Не панацея, но возможно в вашем случае как раз низкий порог вхождения / освоения окажется важнее "крутости" инструмента.
Еще прикольная штука www.invisionapp.com - там можно в любую точку эскиза/схемы ткнуть и коммент прикрепить, заметку, задачку... Но это уже больше для интерфейсных дел. Хотя знаю, что многие и схемы в нем обмусоливают. Бесплатный для 1 проекта.
Ответ написан
Комментировать
A1ejandro
@A1ejandro
youtube блогер, ИТ-специалист
Конкретно для проектирования не знаю, однако для коммуникации и организации совместной работы многие используют связку Slack+Trello.
Ответ написан
Комментировать
ImmortalCAT
@ImmortalCAT
C# loving
BPwin бизнес логика - проектирование
Erwin построение базы на основе абстрактных сущностей
всё лицуха
но можно и на рутрекер заглянуть
Ответ написан
Комментировать
Lucidchart - софт.
Концептуально мне более всего нравится визуальный язык "Дракон".
Ответ написан
Комментировать
garex
@garex
eclipse.org/modeling
mysql.com/products/workbench/design

ps: дурацкий тостер чистит ссылки и не говорит об этом
Ответ написан
varenich
@varenich
Аналитик
Какого именно проектирования? Функционала, архитектуры или интерфейса?
Для проектирования функционала нет ничего лучше, чем старый добрый MS Word и клавиатура.
Для проектирования архитектуры подойдёт Visio+UML , для интерфейса лично я пользуюсь сервисом cacoo.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы