Можно рисовать DFD-диаграммы, используя привычные вам инструменты. Для этого подойдут, например, всем известные
MS Visio или
Draw.io. Но для выстраивания системы с разными уровнями детализации потребуются специализированные программы для моделирования.
Существует множество редакторов для построения DFD-диаграмм. Самым популярным является
Ramus. Этот продукт имеет бесплатную версию, доступен в сетевом и локальном вариантах.
StarUML — проект с открытым кодом, ещё один ходовой инструмент для создания диаграммы потоков данных. Для командной работы можно использовать облачное решение
Lucidchart.
Говоря об инструментах визуального моделирования и проектирования DFD, следует рассказать и о
BPwin. Этот программный продукт получил широкое применение на этапе зарождения системного анализа и часто упоминается в литературе.
Но самый главный инструмент аналитика — это, прежде всего, карандаш и бумага. Набросав эскиз от руки, вы всегда можете перенести его в любой визуальный редактор, дополнив нужными деталями.