Методология структурного проектирования SADT


         

Критическая оценка содержания диаграммы - часть 2


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

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

  • Какова роль этот блока в диаграмме?
  • Как активизируется этот блок?
  • Ясна ли роль каждой дуги?
  • Как данный блок преобразует свои входы в выходы?
  • Ясно ли, как исправить серьезные ошибки ?

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

  • Ясна ли основная линия изложения?
  • Понятны ли побочные потоки данных?
  • Соответствует ли терминология изложению?

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

  • Как декомпозируют блоки родительский блок?
  • Каковы источники и приемники всех внешних дуг?
  • Ясны ли основные входы, управления и выходы?

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

  • Не слишком ли много (или мало) блоков ?
  • Не нужно ли блоки переопределить?
  • Не перегружена ли (или достаточно ли заполнена) часть диаграммы?
  • Не слишком ли много дуг?
  • Не запутаны ли пересечения дуг?
  • Нет ли нескольких дуг с одним и тем же ICOM-кодом?
  • Не слишком ли длинны или многословны метки?
  • Не слишком ли много жаргона?
  • Соответствует ли терминология точке зрения аудитории, для которой диаграмма предназначена?

14.5.3. Вопросы о согласии с автором

Согласие с автором основывается на сравнении с: (1) вашим пониманием содержания диаграммы, (2) вашим пониманием того, что должна содержать диаграмма. Поэтому для решения вопроса о согласии с автором нужно провести оценку декомпозиции, цели и точки зрения диаграммы, адекватности описания, точности изображения, активизации блоков.




Содержание  Назад  Вперед