Задать вопрос

Какие есть хорошие программы для проектирования структуры программ?

Подскажите программы с помощью которых можно разработать структуру приложений перед приступлением к самой разработки.
К примеру с помощью которых можно строить диаграммы последовательностей, можно набросать интерфейс и т п.
  • Вопрос задан
  • 28594 просмотра
Подписаться 37 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 10
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Ответ написан
Комментировать
@onlinekursi
Сейчас начнут советовать X-Mind, Mindjet MindManager, freemind, ConceptDraw, Microsoft Visio, LibreOffice Draw, Dia...)
Но может и правда есть специально под разработку программ?..
Интересно..
(глянь сюда, пока что ... - https://en.wikipedia.org/wiki/List_of_concept-_and... )
Если что - вот кстати рисунок в Mindjet MindManager по Этой теме...))
85abed00d6e24201baee4804cf6bc59b.png

Рекомендую также присмотреться к sourceforge.net/projects/tuftsvue Visual Understanding Environment (VUE) . vue.tufts.edu
Давно что-то подобное искал. А щас благодаря этой теме нашёл)
Я чаще всего пользуюсь: X-Mind, реже Microsoft Visio, реже Explain1.5.0.0 , реже TheBrain, ещё реже Mindjet MindManager, реже ThinkBuzan iMindMap, реже Dia и LibreOffice Draw. Сейчас вот Visual Understanding Environment (VUE) нашел). Встанет на первое место), или на второе. Но это скорее для других целей.
freemind вообще чего-то не пошёл.
Ответ написан
Sivkoff
@Sivkoff
Web Developer
Судя по всему, вам нужно что-то похожее на Visual Paradigm.
Ответ написан
Комментировать
customtema
@customtema
arint.ru
UML и DFD карандашом или фломастерами. Фломастерами удобнее, потому как в цвете комфортнее восприятие.

Если нужно для презентации - в Libreoffice Impress.

Сложная структура уже является ошибкой проектирования. Все должно быть примитивно и при возможности многоуровнево ("разделяй и властвуй" - слышали такое?). На любом конкретном аспекте, БЛ, DFD, функциональная логика, API - результат должен быть примитивным, и умещаться на одном листе А4.

Если не умещается - значит есть чего делить и упрощать. Это очень просто.

Кстати, хорошо спроектированный софт пишется очень быстро.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Позволяет сворачивать ветки и прикреплять файлы. Очень удобная. Есть экспорт во всё, что нужно.
Создаёт элементы из набора ваших картинок из указанной папки!

facbc5416bdf483c9142b63f0306cf0f.jpg
https://www.edrawsoft.com/download-mindmap.php
Ответ написан
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Для разработки структуры программы, нужно разобраться в архитектуре ПО, по UI/UX сначала ознакомьтесь с имеющимися best practices в интересующей области, потом подберите инструментарий для прототипирования.

Как вы освоили шаблоны проектирования?
Какие есть хорошие книги по архитектуре приложений?
15+ Most Valuable & Powerful Wireframing Tools For...
Ответ написан
Комментировать
dmitriylanets
@dmitriylanets
веб-разработчик
Enterprise Architect
Ответ написан
@Drovosek01
Ответ написан
Комментировать
@Di0niz
при проектировании use cases:

plantuml.com, где в качестве редактора использую visual studio code + plugin (NG PlantUML)
есть аналогичные плагины для sublime

При описании схемы работы сервиса можно использовать swagger.io
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы