Методика построения функциональной модели. Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования. Интервью

Вид материалаИнтервью
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   ...   18

Состав папки для цикла «писатель–читатель»


Обязательно:
  • Титульный лист
  • Рецензируемая диаграмма
  • Родительская диаграмма
  • Фрагмент глоссария, относящийся к рецензируемой и родительской диаграммам

Дополнительно:
  • Диаграммы – «братья» рецензируемой
  • Все предки вплоть до A–0
  • Дополнительные разделы глоссария
  • Текстовые примечания
  • FEO–диаграммы
  • Любой другой материал (рисунки, расчеты, образцы документов, записи интервью и пр.)

В цикле:
  • Все листы, содержащие замечания
  • Все предыдущие версии диаграммы









Чтение диаграмм и моделей


Чтение диаграммы начинается с просмотра родительской диаграммы













Чтение диаграмм

Четыре взаимосвязанных этапа:

  • Изучение деталей диаграммы (в указанной последовательности)
  • прочитать название и номер узла
  • изучить каждый блок
  • изучить внутренние дуги
  • прочитать все примечания автора
  • просмотреть весь связанный с диаграммой дополнительный материал
  • Изучение ближайшего контекста диаграммы (также последовательно)
  • блок и дуги родительской диаграммы, представляющие ограничения для изучаемой диаграммы
  • связи диаграммы с другими блоками родительской диаграммы
  • дополнительный к родительской диаграмме материал
  • Уточнение места диаграммы в модели
  • проследите потоки данных и управле­ния от вершины модели (A–0) вниз, вплоть до рассматриваемой диаграммы
  • Критическая оценка содержания диаграммы




Последнее – сложный формальный процесс.

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

Критическая оценка содержания диаграммы.
Вопросы о синтаксисе

Три типа вопросов:


1. Верен ли синтаксис диаграммы?

2. Понимаю ли я, что хотел сказать автор?

3. Согласен ли я с тем, что выразил автор?


Вопросы о синтаксисе:
  • о диаграмме:
  • все ли блоки правильно пронумерованы?
  • все ли блоки имеют названия в глаголь­ной форме?
  • все ли дуги на месте?
  • все ли дуги имеют названия в форме су­щест­ви­тельного?
  • все ли метки ясно привязаны к своим дугам?
  • есть ли на длинных дугах дополнительные метки?
  • нет ли дуг без меток?
  • о контексте
  • все ли метки внешних дуг совместимы с мет­ками граничных дуг родителя?
  • не используется ли помещение дуг в тоннель (скобки рядом с их концами) избыточно или неверно?






Критическая оценка содержания диаграммы.
Вопросы о понимании диаграммы


Чтобы понять содержание диаграммы, нуж­но проследить ход событий, изложенных на ней, последова­тель­но проверяя, как рабо­та­ют блоки, как и почему они влияют друг на друга и почему данные преобразуются ука­занным образом.
  • блоки
  • какова роль этого блока в диаграмме?
  • как активизируется этот блок?
  • ясна ли роль каждой дуги (касающейся данного блока)?
  • как данный блок преобразует свои входы в выходы?
  • ясно ли, как исправить серьезные ошибки (если есть)?
  • внутренние дуги основного потока
  • ясна ли основная линия изложения?
  • понятны ли побочные потоки данных?
  • соответствует ли терминология изложению?
  • контекст
  • как декомпозируют блоки родитель­с­кий блок?
  • каковы источники и приемники всех внешних дуг?
  • ясны ли основные входы, управления и выходы?
  • простота изложения
  • не слишком ли много (или мало) блоков?
  • не нужно ли блоки переопределить?
  • не перегружена ли (или достаточно ли заполнена) часть диаграммы?
  • не слишком ли много дуг?
  • не запутаны ли пересечения дуг?
  • не слишком ли длинны или много­слов­ны метки?
  • не слишком ли много жаргона?
  • соответствует ли терминология точке зрения аудитории, для которой диаг­рамма предназначена?