de_DEen_USes_ESfr_FRid_IDjapl_PLpt_PTvizh_CNzh_TW

Полное руководство по диаграммам потоков данных Yourdon и DeMarco в Visual Paradigm

Упрощение структурированного анализа с новой встроенной поддержкой

Структурированный анализ систем остается основой инженерии программного обеспечения и моделирование бизнес-процессов. Среди различных доступных методологий, Yourdon и DeMarco нотация выделяется своим акцентом на визуализацию движения данных через систему.Visual Paradigm ввела значительное улучшение в свою настольную платформу: специальную поддержку диаграмм потоков данных Yourdon и DeMarco (DFD).

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

Ключевые концепции

Прежде чем приступать к работе с инструментом, необходимо понять конкретные элементы, определяющие методологию Yourdon и DeMarco, отличающие её от других нотаций, таких как Gane & Sarson.

  • Процессы (функциональные пузыри): Представлены в виде окружностей. Они преобразуют входящие данные в исходящие. В нотации Yourdon-DeMarco круглая форма является характерной и отличается от закруглённых прямоугольников, используемых в других нотациях.
  • Потоки данных: Представлены изогнутыми или прямыми стрелками. Они показывают путь, по которому данные проходят между процессами, хранилищами и сущностями.
  • Хранилища данных: Представлены параллельными линиями (открытыми прямоугольниками). Они указывают на место хранения данных для последующего извлечения.
  • Внешние сущности (терминаторы): Представлены в виде прямоугольников. Это источники или пункты назначения данных за пределами границ моделируемой системы.

Проблема нестандартизированного моделирования

До этого обновления практикующие, придерживающиеся стандарта Yourdon-DeMarco, сталкивались с серьёзными трудностями. Хотя Visual Paradigm по своей природе гибкий, пользователи часто вынуждены были использовать общие фигуры, чтобы имитировать нотацию.

Это привело к трём основным проблемам:

  1. Сложность соблюдения стандартов: Пользователи тратили чрезмерное количество времени на ручную проверку синтаксиса символов, вместо анализа потоков данных.
  2. Неэффективность представления: Было потеряно время на ручную выравнивание и изменение размеров общих фигур, чтобы они выглядели как стандартные элементы DFD.
  3. Несогласованность модели:Большие команды испытывали трудности с поддержанием единообразного внешнего вида и ощущения, что приводило к возможным неверным толкованиямархитектура системы.

Руководство: Создание первого диаграммы Yourdon и DeMarco DFD

Visual Paradigm интегрировал эту нотацию непосредственно в рабочий процесс создания диаграмм. Следуйте этим шагам, чтобы сразу создать диаграммы, соответствующие стандартам.

Шаг 1: Инициализация диаграммы

Доступ к новой функции прост в интерфейсе Visual Paradigm Desktop:

  1. Перейдите к верхней панели инструментов и нажмите наДиаграммаменю.
  2. ВыберитеНовыйчтобы открыть галерею диаграмм.
  3. В поле поиска введитеYourdon DeMarco.
  4. Выберите шаблон, чтобы запустить специальную рабочую область моделирования.

Шаг 2: использование палитры перетаскивания

Как только рабочая область открыта, вы заметите, что панель инструментов теперь заполнена специфическими элементами Yourdon-DeMarco. Вам больше не нужно искать общие круги или линии.

  • Перетащитепроцесс (круг) на рабочую область, чтобы представить функцию системы.
  • Опуститевнешние объекты, чтобы определить границы системы.
  • Используйте инструменты соединителей, чтобы сразу нарисовать потоки данных между элементами без ручной настройки.

Примеры: До и после

Чтобы понять влияние этого обновления, рассмотрите сценарий, связанный ссистемой обработки заказов.

Сценарий: «До» (общие инструменты)

Рабочий процесс: Анализатор вручную выбирает круговую форму для «Проверка инвентаря». Им необходимо вручную настроить выравнивание текста, чтобы он находился в центре. Чтобы добавить хранилище данных, он вручную рисует две параллельные линии или группирует два объекта линий. Если диаграмма изменяется в размерах, сгруппированные линии часто теряют выравнивание, что требует дополнительной очистки.

Сценарий: состояние «После» (специальная поддержка)

Рабочий процесс: Анализатор выбирает инструмент «Процесс» с палитры Yourdon-DeMarco. Он щелкает один раз, чтобы разместить пузырь «Проверка инвентаря». Текст автоматически центрируется и переносится. Чтобы добавить «База данных инвентаря» хранилище, он выбирает инструмент «Хранилище данных». Символ заранее форматирован в виде параллельных линий. При соединении двух элементов с помощью потока данных стрелка идеально прикрепляется к границе круга, сохраняя соединение даже при перемещении пузыря процесса.

Лучшие практики структурированного анализа

После устранения трудностей с инструментарием аналитики должны сосредоточиться на строгости своих диаграмм. Соблюдение этих отраслевых стандартов гарантирует, что ваши диаграммы потоков данных (DFD) будут понятными и точными.

  • Соблюдайте иерархию: Диаграммы потоков данных редко бывают автономными. Начните с диаграммы контекста (уровень 0), представляющей всю систему как один процесс. Разбейте её на диаграммы уровня 1 и уровня 2. Visual Paradigm поддерживает связывание этих диаграмм для обеспечения отслеживаемости.
  • Сбалансируйте поток данных: Обеспечьте «сохранение данных». Данные, поступающие в процесс, должны быть достаточными для генерации данных, выходящих из него. Если процесс выводит «Счет-фактуру клиента», он должен иметь входные данные «Сведения о заказе» и «Цены», а не только «Имя клиента».
  • Правила именования:
    • Процессы: Используйте сильные глагольно-именные фразы (например, «Рассчитать налог», «Проверить пользователя»).
    • Потоки данных: Используйте существительные, описывающие пакет данных (например, «Проверенные учетные данные», «Идентификатор заказа»).

Советы и хитрости для повышения эффективности

Используйте расширенные функции Visual Paradigm, чтобы максимально использовать возможности новой поддержки нотации Yourdon-DeMarco.

1. Используйте инструменты умного выравнивания

Не тратьте время на ручное выравнивание пузырей. Выберите несколько процессов и используйте инструменты выравнивания на панели инструментов для равномерного распределения по вертикали или горизонтали. Это делает логику потока легче для восприятия заинтересованными сторонами.

2. Повторно используйте компоненты моделирования

Сильная сторона Visual Paradigm — это его хранилище. Если вы определяете внешний элемент (например, «Шлюз оплаты») на одной диаграмме, повторно используйте тот же элемент модели на других уровнях диаграмм потоков данных. Это гарантирует, что при последующем переименовании элемента изменение автоматически распространится на все диаграммы.

3. Привязка к геометрии

Включите направляющие привязки. Когда вы перетаскиваете стрелку потока данных рядом с пузырем процесса или хранилищем данных, инструмент выделит точку соединения. Отпустив кнопку мыши, линия прикрепится к элементу, что гарантирует, что последующее перемещение элемента не нарушит соединение.

Заключение

Добавление встроенной поддержки диаграмм потоков данных Yourdon и DeMarco позволяет пользователям Visual Paradigm вернуться к основной цели анализа систем: определение устойчивых, логических процессов. Устраняя ручные издержки графического соответствия, команды могут быстрее создавать более четкую и стандартизированную документацию. Погрузитесь в Диаграмма > Новая меню сегодня и почувствуйте разницу в вашем структурированном рабочем процессе анализа.

Sidebar Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...