Моделирование систем в среде BpWin. Гаибова Т.В - 7 стр.

UptoLike

Рубрика: 

7
соответствии с их доминированием (по степени важности или по порядку
следования). Самый доминантный блок обычно располагается в верхнем
левом углу, а наименее доминантный - в нижнем правом. Это приводит к
расположению, при котором более доминантные блоки ограничивают
менее доминантные, образуя "ступенчатую" схему. Доминирование имеет
важнейшее значение для ясного представления процесса. Например, не
имеет смысла говорить о контроле за выполнением задания до
изготовления детали.
Затем изображают основные дуги, представляющие ограничения.
Это является второй важной частью построения диаграммы АО. Они дают
основание для разбиения объекта диаграммы на 3 - б системных функций,
изображаемых блоками. Рисуя эти дуги, проверяйте, действительно ли
каждая из них оказывает влияние, соответствующее декомпозиции
объекта. Проследите по списку данных, не отсутствуют ли какие-то дуги,
представляющие ограничения. Если это так, необходимо проверить
правильность декомпозиции.
Основными дугами, представляющими ограничения, всегда
являются внешние дуги, т.е. дуги, представляющие данные, поступающие
из непосредственного окружения диаграммы.
Следующим шагом в построении диаграммы является размещение
остальных внешних дуг и назначение им соответствующих ICOM-кодов
(эта схема кодирования дуг -"ICOM" - получила название по первым
буквам английских эквивалентов слов вход (Input), управление (Control),
выход (Output), механизм (Mechanism)). Таким образом, все данные,
входящие в систему или выходящие из нее, оказываются учтенными на
рисунке. Потеря внешней дуги - это ошибка интерфейса, одна из самых
распространенных в системном анализе. Занимаясь декомпозицией
объекта, можно забыть об интерфейсных данных, потому что очень легко
сосредоточиться на деталях. Начиная с изображения всех внешних дуг, вы
повысите точность диаграммы, включив все интерфейсные данные. Затем
нарисуйте все остальные дуги, отражающие детали работы системы в
целом. Во-первых, нарисуйте оставшиеся ограничения, действующие
между блоками. Во-вторых, нарисуйте основной поток данных. В-третьих,
рассмотрите все "патологические" потоки данных (случаи возникновения
ошибок). В-четвертых, уточните обратные связи в потоках данных. В
заключение изобразите все обратные связи, вызываемые ошибочными
ситуациями.
На практике оказывается невозможным нарисовать диаграмму
сразу набело. Для того чтобы придать некоторую форму данным и
функциям, лучше всего сделать набросок (черновик). В процессе работы с
черновиком, ситуация начинает проясняться. То, что вначале виделось
смутно, становится четким по окончании наброска. При этом часто прихо-
дится переименовывать дуги и блоки, зачеркивать дуги, перемещать блоки.
Поэтому мы рекомендуется вначале делать набросок диаграммы, а потом
перерисовывать диаграмму набело, чтобы уточнить свое понимание,
соответствии с их доминированием (по степени важности или по порядку
следования). Самый доминантный блок обычно располагается в верхнем
левом углу, а наименее доминантный - в нижнем правом. Это приводит к
расположению, при котором более доминантные блоки ограничивают
менее доминантные, образуя "ступенчатую" схему. Доминирование имеет
важнейшее значение для ясного представления процесса. Например, не
имеет смысла говорить о контроле за выполнением задания до
изготовления детали.
       Затем изображают основные дуги, представляющие ограничения.
Это является второй важной частью построения диаграммы АО. Они дают
основание для разбиения объекта диаграммы на 3 - б системных функций,
изображаемых блоками. Рисуя эти дуги, проверяйте, действительно ли
каждая из них оказывает влияние, соответствующее декомпозиции
объекта. Проследите по списку данных, не отсутствуют ли какие-то дуги,
представляющие ограничения. Если это так, необходимо проверить
правильность декомпозиции.
       Основными дугами, представляющими ограничения, всегда
являются внешние дуги, т.е. дуги, представляющие данные, поступающие
из непосредственного окружения диаграммы.
       Следующим шагом в построении диаграммы является размещение
остальных внешних дуг и назначение им соответствующих ICOM-кодов
(эта схема кодирования дуг -"ICOM" - получила название по первым
буквам английских эквивалентов слов вход (Input), управление (Control),
выход (Output), механизм (Mechanism)). Таким образом, все данные,
входящие в систему или выходящие из нее, оказываются учтенными на
рисунке. Потеря внешней дуги - это ошибка интерфейса, одна из самых
распространенных в системном анализе. Занимаясь декомпозицией
объекта, можно забыть об интерфейсных данных, потому что очень легко
сосредоточиться на деталях. Начиная с изображения всех внешних дуг, вы
повысите точность диаграммы, включив все интерфейсные данные. Затем
нарисуйте все остальные дуги, отражающие детали работы системы в
целом. Во-первых, нарисуйте оставшиеся ограничения, действующие
между блоками. Во-вторых, нарисуйте основной поток данных. В-третьих,
рассмотрите все "патологические" потоки данных (случаи возникновения
ошибок). В-четвертых, уточните обратные связи в потоках данных. В
заключение изобразите все обратные связи, вызываемые ошибочными
ситуациями.
       На практике оказывается невозможным нарисовать диаграмму
сразу набело. Для того чтобы придать некоторую форму данным и
функциям, лучше всего сделать набросок (черновик). В процессе работы с
черновиком, ситуация начинает проясняться. То, что вначале виделось
смутно, становится четким по окончании наброска. При этом часто прихо-
дится переименовывать дуги и блоки, зачеркивать дуги, перемещать блоки.
Поэтому мы рекомендуется вначале делать набросок диаграммы, а потом
перерисовывать диаграмму набело, чтобы уточнить свое понимание,
                                                                      7