Вопросы о понимании диаграммы

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

· Какова роль этот блока в диаграмме?

· Как активизируется этот блок?

· Ясна ли роль каждой дуги?

· Как данный блок преобразует свои входы в выходы?

· Ясно ли, как исправить серьезные ошибки?

При чтении внутренних дуг для определения основного пути потока данных, спрашивайте себя:

· Ясна ли основная линия изложения?

· Понятны ли побочные потоки данных?

· Соответствует ли терминология изложению?

Разбирая ближайший контекст диаграммы, отвечайте на вопросы:

· Как декомпозируют блоки родительский блок?

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

· Ясны ли основные входы, управления и выходы?

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

· Не слишком ли много (или мало) блоков?

· Не нужно ли блоки переопределить?

· Не перегружена ли (или достаточно ли заполнена) часть диаграммы?

· Не слишком ли много дуг?

· Не запутаны ли пересечения дуг?

· Нет ли нескольких дуг с одним и тем же ICOM-кодом?

· Не слишком ли длинны или многословны метки?

· Не слишком ли много жаргона?

· Соответствует ли терминология точке зрения аудитории, для которой диаграмма предназначена?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: