TGViewer
Наташа Косинова. Варю айти СУП Наташа Косинова. Варю айти СУП @start_in_it · 2.58K subscribers
Post #664 1.32K
Концептуальное проектирование

Есть две вещи, которые простые, очевидные #капитаночевидность поэтому их мало кто делает.

Первая это Концептуальное проектирование (сюда же DFD отнесу), а второе - это блок-схемы, с помощью которых можно и алгоритм описать и процесс, и сделать это хорошо!

Сегодня решила написать про Концептуальное проектирование.

Что может быть проще - в центр поместить систему, которую мы проектируем, вокруг участников информационного обмена, и стрелками показать направление потоков данных, кто, кому, что передаёт.

Но, в чем трудность?
✅1.Заставить себя мыслить в структуре и разложить по схеме - участники, данные уже не те просто. Скучно, дайте нам сразу строить космический корабль. Чтобы выделить набор данных нужно хорошо понимать, а что мы собственно делаем и промоделировать процессы.
✅2.Если возьмём DFD - да, есть разные нотации, но суть одна и та же, к наших участникам, и данным, добавляется хранение данных. Откуда и куда уходят данные и где остаются.

DFD, концептуальное проектирование заставляет нас думать структурой. И отбрасывать то, что круче, интереснее, можно помоделировать)))

По сути мы наш концепт раскладываем по следующим пунктам:
1.Источник данных
2.Потребитель данных
3.Обработка, работа, логические функции над данными
4.Потоки данных
5.Хранилища данных

И нам неважно, как будет реализована наша концепция, на начальном этапе. Какие технологии передачи данных будут выбраны. Требования ещё не собрали и до структуры хранилищ не добрались, как и до самого кода.

К DFD мы можем подходить, как в слоёному пирогу, как и с ER диаграммами, по этапам:
1.Описать концепцию - участники и потоки данных
2.Добавить логику обработки - получим логический уровень
3.Добавить хранение данных - физический уровень

Но если вы сделаете хотя бы концепцию решения уже станет лучше))) и будут видны участники, системный контекст, границы решения.

Мне нравится статья по этой теме в школе системного анализа и проектирования.

Рекомендую к применению на проектах)

#интеграция #концепция #dfd #системныйаналитик #системныйанализ #системныйконтекст
  • 👍 10
  • ❤ 4
More from @start_in_it
  1. Sep 24, 2026Зачем нужно концептуальное проектирование? Побуду #капитаночевидность сегодня, меня спроси…
  2. Sep 16, 2026Конференции делают люди! Второй раз была в ПЕНЗЕ на СЕКОНе, и снова вернулась с кучей мысл…
  3. Sep 14, 2026SECON'2026 · трек бизнес и системного анализа Мой доклад был провокационным: «Кросс-функци…
  4. Sep 14, 2026SECON'2026 · трек бизнес- и системного анализа Вернулся с конференции SECON'2026. Держу гл…
  5. Sep 10, 2026Обилие иишного языка в рабочей документации меня довело до Александра Сергеевича Пушкина!…
  6. Sep 8, 2026Анализ - как процесс Побуду сегодня #капитаночевидность Я стараюсь анализировать прошедший…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →