<На страницу назад | На страницу вперед >

6.1.2. Построение контекстной диаграммы

Моделирование следует начинать с построения диаграммы А-0. Нарисуйте один блок, содержащий имя функции, которая охватывает всю сферу деятельности описываемой системы. Используйте дуги, входящие в блок и выходящие из него, чтобы представить обмен данными системы и ее окружения. Эта диаграмма с единственным блоком определяет контекст всей модели и образует основу для дальнейшей декомпозиции.

Некоторые авторы считают, что легче набросать АО, а затем начертить единственный блок и интерфейсные дуги, показанные на уровне А-0. Для получения хорошей основы для декомпозиции может оказаться полезным несколько раз переключиться с разработки диаграммы уровня А-0 на уровень АО и наоборот.

Если диаграмма А-0 начата на слишком низком уровне детализации, сделайте блок А-0 основой нового уровня диаграммы АО. Перейдите на более высокий уровень и создайте новую диаграмму А-0. Повторяйте этот процесс до тех пор, пока А-0 не достигнет достаточного охвата всех аспектов системы. (Иногда такое повышение уровня скорее расширяет, чем уточняет выбранную точку зрения. Если это так, то постройте многоблочную контекстную диаграмму А-1, а диаграмму АО оставьте для первоначальной цели.)

<На страницу назад | На страницу вперед >